[arvados] created: 2.7.0-5992-g10a7bcff70
git repository hosting
git at public.arvados.org
Wed Feb 7 16:15:04 UTC 2024
at 10a7bcff702d5c9cddccba24a9d3ea4173ada625 (commit)
commit 10a7bcff702d5c9cddccba24a9d3ea4173ada625
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',
],
commit 7367a300a1dd6ebece6f12e0ca0cf31e11d87f7e
Author: Brett Smith <brett.smith at curii.com>
Date: Wed Feb 7 11:07:38 2024 -0500
21406: Remove Python 2 support cruft from FUSE setup.py
This has been irrelevant for a while.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith at curii.com>
diff --git a/services/fuse/setup.py b/services/fuse/setup.py
index d0c46f1320..c3753afc98 100644
--- a/services/fuse/setup.py
+++ b/services/fuse/setup.py
@@ -51,11 +51,7 @@ setup(name='arvados_fuse',
'setuptools',
"prometheus_client"
],
- extras_require={
- ':python_version<"3"': ['pytz'],
- },
classifiers=[
- 'Programming Language :: Python :: 2',
'Programming Language :: Python :: 3',
],
test_suite='tests',
commit ec49b182267101377293737a95cc8657dffeb495
Author: Brett Smith <brett.smith at curii.com>
Date: Wed Feb 7 10:57:07 2024 -0500
21454: Update required_ruby_version in all gems
They might technically work on older versions, but this is all we're
testing with and supporting as of Arvados 3.0, so say that.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith at curii.com>
diff --git a/sdk/cli/arvados-cli.gemspec b/sdk/cli/arvados-cli.gemspec
index 3a856c4f51..67f93c19c3 100644
--- a/sdk/cli/arvados-cli.gemspec
+++ b/sdk/cli/arvados-cli.gemspec
@@ -38,7 +38,7 @@ Gem::Specification.new do |s|
s.files = ["bin/arv", "bin/arv-tag", "LICENSE-2.0.txt"]
s.executables << "arv"
s.executables << "arv-tag"
- s.required_ruby_version = '>= 2.5.0'
+ s.required_ruby_version = '>= 2.7.0'
s.add_runtime_dependency 'arvados', '~> 2.8.a'
# arvados fork of google-api-client gem with old API and new
# compatibility fixes, built from ../ruby-google-api-client/
diff --git a/sdk/ruby-google-api-client/arvados-google-api-client.gemspec b/sdk/ruby-google-api-client/arvados-google-api-client.gemspec
index 70277bbf79..123180ae1c 100644
--- a/sdk/ruby-google-api-client/arvados-google-api-client.gemspec
+++ b/sdk/ruby-google-api-client/arvados-google-api-client.gemspec
@@ -5,7 +5,7 @@ Gem::Specification.new do |s|
s.name = "arvados-google-api-client"
s.version = Google::APIClient::VERSION::STRING
- s.required_ruby_version = '>= 2.5.0'
+ s.required_ruby_version = '>= 2.7.0'
s.required_rubygems_version = ">= 1.3.5"
s.require_paths = ["lib"]
s.authors = ["Bob Aman", "Steven Bazyl"]
diff --git a/sdk/ruby/arvados.gemspec b/sdk/ruby/arvados.gemspec
index 711b51daaf..ea5ff8c7c5 100644
--- a/sdk/ruby/arvados.gemspec
+++ b/sdk/ruby/arvados.gemspec
@@ -37,7 +37,7 @@ Gem::Specification.new do |s|
s.files = ["lib/arvados.rb", "lib/arvados/google_api_client.rb",
"lib/arvados/collection.rb", "lib/arvados/keep.rb",
"README", "LICENSE-2.0.txt"]
- s.required_ruby_version = '>= 2.5.0'
+ s.required_ruby_version = '>= 2.7.0'
s.add_dependency('activesupport', '>= 3')
s.add_dependency('andand', '~> 1.3', '>= 1.3.3')
# arvados fork of google-api-client gem with old API and new
commit cbfdb1b66ab9c1b6e69d1c9cd589633386267177
Author: Brett Smith <brett.smith at curii.com>
Date: Wed Feb 7 10:54:10 2024 -0500
21384: Update arvados-google-api-client in RailsAPI
There's no functional need for this. The main motivation is to make sure
this release and the associated stack gets thoroughly tested, to give us
more confidence it works for clients too.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith at curii.com>
diff --git a/services/api/Gemfile.lock b/services/api/Gemfile.lock
index cfab90127c..003b886cee 100644
--- a/services/api/Gemfile.lock
+++ b/services/api/Gemfile.lock
@@ -77,7 +77,7 @@ GEM
activemodel (>= 3.0.0)
activesupport (>= 3.0.0)
rack (>= 1.1.0)
- addressable (2.8.5)
+ addressable (2.8.6)
public_suffix (>= 2.0.2, < 6.0)
andand (1.3.3)
arvados (2.7.0.rc2)
@@ -87,12 +87,12 @@ GEM
i18n
json (>= 1.7.7, < 3)
jwt (>= 0.1.5, < 2)
- arvados-google-api-client (0.8.7.5)
+ arvados-google-api-client (0.8.7.6)
activesupport (>= 3.2, < 8.0)
addressable (~> 2.3)
autoparse (~> 0.3)
extlib (~> 0.9)
- faraday (~> 2.0)
+ faraday (~> 2.8.0)
faraday-gzip (~> 2.0)
faraday-multipart (~> 1.0)
googleauth (~> 1.0)
@@ -104,9 +104,10 @@ GEM
addressable (>= 2.3.1)
extlib (>= 0.9.15)
multi_json (>= 1.0.0)
+ base64 (0.2.0)
builder (3.2.4)
byebug (11.1.3)
- concurrent-ruby (1.2.2)
+ concurrent-ruby (1.2.3)
crass (1.0.6)
date (3.3.3)
docile (1.4.0)
@@ -117,10 +118,11 @@ GEM
factory_bot_rails (6.2.0)
factory_bot (~> 6.2.0)
railties (>= 5.0.0)
- faraday (2.7.10)
+ faraday (2.8.1)
+ base64
faraday-net_http (>= 2.0, < 3.1)
ruby2_keywords (>= 0.0.4)
- faraday-gzip (2.0.0)
+ faraday-gzip (2.0.1)
faraday (>= 1.0)
zlib (~> 3.0)
faraday-multipart (1.0.4)
@@ -129,10 +131,12 @@ GEM
ffi (1.15.5)
globalid (1.2.1)
activesupport (>= 6.1)
- googleauth (1.7.0)
- faraday (>= 0.17.3, < 3.a)
+ google-cloud-env (2.1.1)
+ faraday (>= 1.0, < 3.a)
+ googleauth (1.9.2)
+ faraday (>= 1.0, < 3.a)
+ google-cloud-env (~> 2.1)
jwt (>= 1.4, < 3.0)
- memoist (~> 0.16)
multi_json (~> 1.11)
os (>= 0.9, < 2.0)
signet (>= 0.16, < 2.a)
@@ -165,7 +169,6 @@ GEM
net-pop
net-smtp
marcel (1.0.2)
- memoist (0.16.2)
method_source (1.0.0)
mini_mime (1.1.5)
mini_portile2 (2.8.4)
@@ -173,7 +176,7 @@ GEM
mocha (2.1.0)
ruby2_keywords (>= 0.0.5)
multi_json (1.15.0)
- multipart-post (2.3.0)
+ multipart-post (2.4.0)
net-imap (0.3.7)
date
net-protocol
@@ -195,7 +198,7 @@ GEM
rake (>= 0.8.1)
pg (1.5.4)
power_assert (2.0.3)
- public_suffix (5.0.3)
+ public_suffix (5.0.4)
racc (1.7.1)
rack (2.2.8)
rack-test (2.1.0)
@@ -278,7 +281,7 @@ GEM
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
zeitwerk (2.6.11)
- zlib (3.0.0)
+ zlib (3.1.0)
PLATFORMS
ruby
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list