-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
54 lines (49 loc) · 1.68 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# Copyright (c) 2020-2023 Martin Lafaix ([email protected])
#
# This program and the accompanying materials are made
# available under the terms of the Eclipse Public License 2.0
# which is available at https://www.eclipse.org/legal/epl-2.0/
#
# SPDX-License-Identifier: EPL-2.0
# Usage
#
# Local install:
#
# pip3 install --upgrade .
# pip3 install -e .
#
# Build and publish (assuming a proper ~/.pypirc)
#
# rm -r build/ dist/
# python3 setup.py bdist_wheel [upload -r local]
# twine upload [--repository testpypi] dist/*
from setuptools import setup, find_namespace_packages
with open('README.md', 'r') as fh:
long_description = fh.read()
setup(
name='zabel-elements',
version='1.26.0',
description='The Zabel default clients and images',
long_description=long_description,
long_description_content_type='text/markdown',
url='https://github.com/engie-group/zabel',
author='Martin Lafaix',
author_email='[email protected]',
license='Eclipse Public License 2.0',
packages=find_namespace_packages(include=['zabel.*']),
install_requires=['zabel-commons>=1.7'],
extras_require={
'jira': ['Jira>=3.0,< 3.1'],
'kubernetes': ['kubernetes>=10.1.0'],
'okta': ['okta>=2.3.1'],
'all': ['Jira>=3.0,<3.1', 'kubernetes>=10.1.0', 'okta>=2.3.1'],
},
classifiers=[
'Development Status :: 5 - Production/Stable',
'Programming Language :: Python :: 3',
'License :: OSI Approved :: Eclipse Public License 2.0 (EPL-2.0)',
'Operating System :: OS Independent',
'Topic :: Software Development :: Libraries',
],
python_requires='>= 3.8.0',
)