Skip to content

chore: remove dependency upper bounds#724

Merged
mplatzer merged 2 commits into
mainfrom
chore/remove-fastapi-oracledb-upper-bounds
Apr 27, 2026
Merged

chore: remove dependency upper bounds#724
mplatzer merged 2 commits into
mainfrom
chore/remove-fastapi-oracledb-upper-bounds

Conversation

@mplatzer
Copy link
Copy Markdown
Contributor

@mplatzer mplatzer commented Apr 27, 2026

Pull Request

Changes

Removed upper version caps for fastapi (local and local-gpu extras), oracledb (oracle extra), and ipykernel (dev group), then regenerated uv.lock to align resolved constraints.

Why this change?

Several caps were already behind published releases and were unnecessarily restricting dependency resolution. Removing these ceilings allows consumers and contributors to use newer compatible versions without artificial blocking.

Testing

  • uv run pytest -q tests/_local/unit/test_server.py
  • uv run --with fastapi==0.136.1 pytest -q tests/_local/unit/test_server.py
  • uv run --extra oracle python -c "import oracledb; from mostlyai.sdk._data.db.oracle import configure_oracle_client; configure_oracle_client(); print(oracledb.__version__)"

Additional Notes

  • Reviewed python-oracledb 3.0.0 release notes; changes are mostly additive with notable behavior updates around connection parsing and error surfacing, but no broad breaking migration indicated for this usage.

Drop restrictive upper caps for FastAPI and OracleDB so local and oracle extras can adopt newer compatible releases without artificial pinning.

Made-with: Cursor
Relax the dev dependency constraint for ipykernel and refresh uv.lock so development environments can resolve newer compatible kernel releases.

Made-with: Cursor
@mplatzer mplatzer marked this pull request as draft April 27, 2026 08:06
@mplatzer mplatzer changed the title chore: remove fastapi and oracledb upper bounds chore: remove dependency upper bounds Apr 27, 2026
@mplatzer mplatzer marked this pull request as ready for review April 27, 2026 08:07
@mplatzer mplatzer merged commit ab73c48 into main Apr 27, 2026
12 checks passed
@mplatzer mplatzer deleted the chore/remove-fastapi-oracledb-upper-bounds branch April 27, 2026 08:24
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