[Not needed] Upgrade client amapy packages from Python 3.10 to 3.12#62
Closed
dhars9-roche wants to merge 94 commits intomainfrom
Closed
[Not needed] Upgrade client amapy packages from Python 3.10 to 3.12#62dhars9-roche wants to merge 94 commits intomainfrom
dhars9-roche wants to merge 94 commits intomainfrom
Conversation
… obsolete entries
…n test_file_utils.py
…ses and improved assertions
…meter names for clarity
- Update requires-python to >=3.12,<3.13 in all 10 client pyproject.toml files - Update setuptools build requirement from 68.x to 74.x - Update all third-party dependencies to 2024+ compatible versions - Replace third-party cached_property with functools.cached_property (stdlib) - Update MIME type handling for Python 3.12 (application/yaml replaces application/x-yaml) - Update root requirements.txt (pytest, setuptools, twine, wheel, etc.) Co-authored-by: Ona <no-reply@ona.com>
Update all dependency specifiers from range syntax (>=X,<Y) to exact minor pinning (==X.Y.*) to match the project's existing conventions. All packages pinned to their latest available versions. Co-authored-by: Ona <no-reply@ona.com>
Revert packages that already work on Python 3.12 to their original versions. Only update packages that were released before 2024 or lack Python 3.12 support. Co-authored-by: Ona <no-reply@ona.com>
…nto python-312/update-amapy-utils
- Update requires-python to >=3.12,<3.13 - Update setuptools build requirement to 74.x - Update aiohttp from >=3.3.0,<4.0.0 to 3.9.* (first version with Python 3.12 wheels) Co-authored-by: Ona <no-reply@ona.com>
- Update requires-python to >=3.12,<3.13 - Update setuptools build requirement to 74.x - Update aiohttp from >=3.3.0,<4.0.0 to 3.9.* (first version with Python 3.12 wheels) Co-authored-by: Ona <no-reply@ona.com>
- Update requires-python to >=3.12,<3.13 - Update setuptools build requirement to 74.x - Update google-auth-oauthlib from 0.5.* to 1.0.* (pre-2024) - Update jinja2 from 3.0.* to 3.1.* (pre-2024) - Update packaging from 23.1.* to 24.0.* (pre-2024) - Replace third-party cached_property with functools.cached_property Co-authored-by: Ona <no-reply@ona.com>
- Update requires-python to >=3.12,<3.13 - Update setuptools build requirement to 74.x - Update aioboto3 from <=10.2.0 to 13.0.* (pre-2024) - Update urllib3 from 1.26.19 to 2.2.* (1.x is legacy) - Replace third-party cached_property with functools.cached_property - Fix datetime.utcnow() deprecation (use datetime.now(timezone.utc)) - Update test MIME type assertion (application/x-yaml -> application/yaml) Co-authored-by: Ona <no-reply@ona.com>
…roved readability
…ability and maintainability
… environment configuration
…object_factory.py
# Conflicts: # client/amapy-core/amapy_core/api/settings_api.py # client/amapy-plugin-s3/amapy_plugin_s3/aws_auth.py # client/amapy-plugin-s3/amapy_plugin_s3/aws_http_handler.py # client/amapy-plugin-s3/amapy_plugin_s3/s3_proxy.py # client/amapy-plugin-s3/amapy_plugin_s3/tests/test_aws_storage.py # client/amapy-plugin-s3/amapy_plugin_s3/transporter/async_aws/tests/test_async_aws_transporter.py # client/amapy-plugin-s3/amapy_plugin_s3/transporter/legacy_aws/tests/test_legacy_aws_transporter.py
# Conflicts: # client/amapy-core/amapy_core/asset/asset.py # client/amapy-core/pyproject.toml # client/amapy-plugin-s3/amapy_plugin_s3/transporter/aws_transport_resource.py # client/amapy-plugin-s3/pyproject.toml
# Conflicts: # client/amapy/amapy/commands/alias_actions/alias_help.py # client/amapy/amapy/commands/alias_actions/alias_info.py # client/amapy/amapy/commands/alias_actions/alias_remove.py # client/amapy/amapy/commands/asset_actions/commit.py # client/amapy/amapy/commands/asset_class_actions/list.py # client/amapy/amapy/python_api/tests/test_artifact.py # client/amapy/amapy/python_api/tests/test_project.py
Contributor
Author
|
Already Upgraded all the Client packages to Python 3.12 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Updates root
requirements.txtsetuptools from 68.x to 74.x for Python 3.12 compatibility.All per-package updates have been split into individual PRs and most are already merged:
Changes in this PR
requirements.txt:setuptools==68.2.2→setuptools==74.1.3