Skip to content

CHORE: Update amapy to Python 3.12#71

Merged
dhars9-roche merged 100 commits intomainfrom
python-312/update-amapy
Apr 17, 2026
Merged

CHORE: Update amapy to Python 3.12#71
dhars9-roche merged 100 commits intomainfrom
python-312/update-amapy

Conversation

@dhars9-roche
Copy link
Copy Markdown
Contributor

@dhars9-roche dhars9-roche commented Mar 30, 2026

Update amapy (main package) for Python 3.12.

  • Update requires-python to >=3.12,<3.13
  • Update setuptools build requirement to 74.x
  • Replace third-party cached_property with functools.cached_property
  • Pytest coverage 62%

dhars9-roche and others added 23 commits March 26, 2026 13:43
- 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>
@dhars9-roche dhars9-roche self-assigned this Mar 31, 2026
@dhars9-roche dhars9-roche added the dependencies Pull requests that update dependencies label Mar 31, 2026
Dhar, Saurav {DSRI~SANTA CLARA} and others added 3 commits March 31, 2026 22:13
- 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>
Base automatically changed from python-312/update-amapy-core to main April 15, 2026 07:32
# 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
@dhars9-roche dhars9-roche marked this pull request as ready for review April 15, 2026 07:49
…arity; add class_list.yaml and asset YAML files
…fixture and improve assertions; update conftest.py with new asset_root and store setup
…ure cleanup; update test_environment to create asset_root directory
@dhars9-roche dhars9-roche merged commit 20d73ec into main Apr 17, 2026
@dhars9-roche dhars9-roche deleted the python-312/update-amapy branch April 17, 2026 16:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update dependencies

Development

Successfully merging this pull request may close these issues.

2 participants