projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch '21207-pytest'
[arvados.git]
/
sdk
/
python
/
setup.py
diff --git
a/sdk/python/setup.py
b/sdk/python/setup.py
index 1214d9ffadd320a1e955f4b32cf914e621e280e0..dc1026906087f040dfdf258b1f57894b48b0b8c2 100644
(file)
--- a/
sdk/python/setup.py
+++ b/
sdk/python/setup.py
@@
-3,7
+3,6
@@
#
# SPDX-License-Identifier: Apache-2.0
#
# SPDX-License-Identifier: Apache-2.0
-from __future__ import absolute_import
import os
import sys
import re
import os
import sys
import re
@@
-12,16
+11,9
@@
from pathlib import Path
from setuptools import setup, find_packages
from setuptools.command import build_py
from setuptools import setup, find_packages
from setuptools.command import build_py
-SETUP_DIR = os.path.dirname(__file__) or '.'
-README = os.path.join(SETUP_DIR, 'README.rst')
-
import arvados_version
import arvados_version
-version = arvados_version.get_version(SETUP_DIR, "arvados")
-
-short_tests_only = False
-if '--short-tests-only' in sys.argv:
- short_tests_only = True
- sys.argv.remove('--short-tests-only')
+version = arvados_version.get_version()
+README = os.path.join(arvados_version.SETUP_DIR, 'README.rst')
class BuildPython(build_py.build_py):
"""Extend setuptools `build_py` to generate API documentation
class BuildPython(build_py.build_py):
"""Extend setuptools `build_py` to generate API documentation
@@
-115,24
+107,20
@@
setup(name='arvados-python-client',
('share/doc/arvados-python-client', ['LICENSE-2.0.txt', 'README.rst']),
],
install_requires=[
('share/doc/arvados-python-client', ['LICENSE-2.0.txt', 'README.rst']),
],
install_requires=[
+ *arvados_version.iter_dependencies(version),
'ciso8601 >=2.0.0',
'ciso8601 >=2.0.0',
- 'future',
- 'google-api-core <2.11.0', # 2.11.0rc1 is incompatible with google-auth<2
'google-api-python-client >=2.1.0',
'google-api-python-client >=2.1.0',
- 'google-auth<2',
- 'httplib2 >=0.9.2, <0.20.2',
- 'pycurl >=7.19.5.1, <7.45.0',
- 'ruamel.yaml >=0.15.54, <0.17.22',
- 'setuptools>=40.3.0',
- 'typing_extensions; python_version<"3.8"',
- 'ws4py >=0.4.2',
- 'protobuf<4.0.0dev',
- 'pyparsing<3',
+ 'google-auth',
+ 'httplib2 >=0.9.2',
+ 'pycurl >=7.19.5.1',
+ 'setuptools >=40.3.0',
+ 'websockets >=11.0',
],
],
+ python_requires="~=3.8",
classifiers=[
'Programming Language :: Python :: 3',
],
test_suite='tests',
classifiers=[
'Programming Language :: Python :: 3',
],
test_suite='tests',
- tests_require=['
pbr<1.7.0', 'mock>=1.0,<4', '
PyYAML', 'parameterized'],
+ tests_require=['PyYAML', 'parameterized'],
zip_safe=False
)
zip_safe=False
)