Skip to content

Bump PyPI versions and cap python-dateutil and wrapt for aiobotocore - #495

Open
allison-truhlar wants to merge 1 commit into
mainfrom
bump-pypi-versions
Open

allison-truhlar wants to merge 1 commit into
mainfrom
bump-pypi-versions

Conversation

@allison-truhlar

@allison-truhlar allison-truhlar commented Oct 30, 2026 •

Copy link
Copy Markdown
Collaborator

What changed

  • Re-pinned all PyPI dependency specs in pyproject.toml via pixi run bump-pypi-versions and regenerated pixi.lock.
  • Added conda-side caps in [tool.pixi.dependencies]: python-dateutil = "<3" and wrapt = "<2".

Why

Bumping the PyPI dependencies is the recommended workflow after each release on production.

pixi update failed to solve test-py312. The conda solve picked python-dateutil 3.0.0 and wrapt 2.5.2, but aiobotocore (pulled in by x2s3) requires python-dateutil<3 and wrapt<2. Pixi doesn't downgrade conda-pinned packages to satisfy PyPI requirements, so the caps let the solve succeed.

Notable bump: sqlalchemy 2.0.52 to 2.1.6. The existing <3 range allows it; backend tests pass against it.

Verification

pixi run -e test test-backend: 1283 passed.

@krokicki

…otocore

Conda solve picked python-dateutil 3.0.0 and wrapt 2.5.2, which aiobotocore
(via x2s3) rejects. Cap both on the conda side so the pypi solve succeeds.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant