[arvados] updated: 2.7.0-5993-g53979c43b7

git repository hosting git at public.arvados.org
Wed Feb 7 21:45:39 UTC 2024


Summary of changes:
 sdk/cli/arvados-cli.gemspec                        |  2 +-
 sdk/cwl/setup.py                                   |  5 +---
 sdk/python/setup.py                                |  5 +---
 .../arvados-google-api-client.gemspec              |  2 +-
 sdk/ruby/arvados.gemspec                           |  2 +-
 services/api/Gemfile.lock                          | 29 ++++++++++++----------
 services/dockercleaner/setup.py                    | 12 ++-------
 services/fuse/setup.py                             |  5 +---
 tools/crunchstat-summary/setup.py                  |  1 +
 tools/user-activity/setup.py                       |  1 +
 10 files changed, 26 insertions(+), 38 deletions(-)

       via  53979c43b770d9cc26cdfa55799de90292cb82f9 (commit)
       via  16c7c2547c1c4ae9a00d346fee7c44b0e7ca1c7e (commit)
       via  7367a300a1dd6ebece6f12e0ca0cf31e11d87f7e (commit)
       via  ec49b182267101377293737a95cc8657dffeb495 (commit)
       via  cbfdb1b66ab9c1b6e69d1c9cd589633386267177 (commit)
      from  5b0d61f40100d50a53b460e397667d1ac85e174d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


commit 53979c43b770d9cc26cdfa55799de90292cb82f9
Merge: 5b0d61f401 16c7c2547c
Author: Brett Smith <brett.smith at curii.com>
Date:   Wed Feb 7 16:44:23 2024 -0500

    Merge branch '21384-version-pins'
    
    Closes #21384, #21406, #21454.
    
    Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith at curii.com>


commit 16c7c2547c1c4ae9a00d346fee7c44b0e7ca1c7e
Author: Brett Smith <brett.smith at curii.com>
Date:   Wed Feb 7 11:09:00 2024 -0500

    21406: Declare python_requires~=3.8 in all packages
    
    This is what we officially support as of Arvados 3.0, and saying so
    helps prevent trouble if users try to install our packages on a too-old
    Python.
    
    Remove other requirements that are redundant after this change.
    
    Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith at curii.com>

diff --git a/sdk/cwl/setup.py b/sdk/cwl/setup.py
index 1da0d53ce8..223af95159 100644
--- a/sdk/cwl/setup.py
+++ b/sdk/cwl/setup.py
@@ -44,14 +44,11 @@ setup(name='arvados-cwl-runner',
           'msgpack==1.0.3',
           'importlib-metadata<5',
           'setuptools>=40.3.0',
-
-          # zipp 3.16 dropped support for Python 3.7
-          'zipp<3.16.0; python_version<"3.8"'
       ],
       data_files=[
           ('share/doc/arvados-cwl-runner', ['LICENSE-2.0.txt', 'README.rst']),
       ],
-      python_requires=">=3.5, <4",
+      python_requires="~=3.8",
       classifiers=[
           'Programming Language :: Python :: 3',
       ],
diff --git a/sdk/python/setup.py b/sdk/python/setup.py
index 284a460f1a..e3d66aa472 100644
--- a/sdk/python/setup.py
+++ b/sdk/python/setup.py
@@ -116,7 +116,6 @@ setup(name='arvados-python-client',
       ],
       install_requires=[
           'ciso8601 >=2.0.0',
-          'dataclasses; python_version<"3.7"',
           'future',
           'google-api-core <2.11.0', # 2.11.0rc1 is incompatible with google-auth<2
           'google-api-python-client >=2.1.0',
@@ -127,11 +126,9 @@ setup(name='arvados-python-client',
           'pyparsing <3',
           'ruamel.yaml >=0.15.54, <0.17.22',
           'setuptools >=40.3.0',
-          # As of 4.8.0rc1, typing_extensions does not parse in Python 3.7
-          'typing_extensions >=3.7.4, <4.8; python_version<"3.8"',
           'websockets >=11.0',
-          'websockets ~=11.0; python_version<"3.8"',
       ],
+      python_requires="~=3.8",
       classifiers=[
           'Programming Language :: Python :: 3',
       ],
diff --git a/services/dockercleaner/setup.py b/services/dockercleaner/setup.py
index d5c572f2ed..2b386c70b4 100644
--- a/services/dockercleaner/setup.py
+++ b/services/dockercleaner/setup.py
@@ -37,18 +37,10 @@ setup(name="arvados-docker-cleaner",
           ('share/doc/arvados-docker-cleaner', ['agpl-3.0.txt', 'arvados-docker-cleaner.service']),
       ],
       install_requires=[
-          # The requirements for the docker library broke when requests started
-          # supporting urllib3 2.0.
-          # See <https://github.com/docker/docker-py/issues/3113>.
-          # Make sure we get a version with the bugfix, assuming Python is
-          # recent enough.
-          'docker>=6.1.0; python_version>"3.6"',
-          # If Python is too old, install the latest version we can and pin
-          # urllib3 ourselves.
-          'docker~=5.0; python_version<"3.7"',
-          'urllib3~=1.26; python_version<"3.7"',
+          'docker>=6.1.0',
           'setuptools',
       ],
+      python_requires="~=3.8",
       test_suite='tests',
       zip_safe=False
 )
diff --git a/services/fuse/setup.py b/services/fuse/setup.py
index c3753afc98..b04829652e 100644
--- a/services/fuse/setup.py
+++ b/services/fuse/setup.py
@@ -51,6 +51,7 @@ setup(name='arvados_fuse',
         'setuptools',
         "prometheus_client"
         ],
+      python_requires="~=3.8",
       classifiers=[
           'Programming Language :: Python :: 3',
       ],
diff --git a/tools/crunchstat-summary/setup.py b/tools/crunchstat-summary/setup.py
index a881390e47..98be9f2702 100755
--- a/tools/crunchstat-summary/setup.py
+++ b/tools/crunchstat-summary/setup.py
@@ -45,6 +45,7 @@ setup(name='crunchstat_summary',
       install_requires=[
           'arvados-python-client{}'.format(pysdk_dep),
       ],
+      python_requires="~=3.8",
       test_suite='tests',
       tests_require=['pbr<1.7.0', 'mock>=1.0'],
       zip_safe=False,
diff --git a/tools/user-activity/setup.py b/tools/user-activity/setup.py
index 41f8f66a07..4b7ec16b93 100755
--- a/tools/user-activity/setup.py
+++ b/tools/user-activity/setup.py
@@ -33,5 +33,6 @@ setup(name='arvados-user-activity',
       install_requires=[
           'arvados-python-client >= 2.2.0.dev20201118185221',
       ],
+      python_requires="~=3.8",
       zip_safe=True,
 )

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list