Skip to content

chore(deps): consume released pararamio-aio 3.0.31 - #3

Merged
ivolnistov merged 1 commit into
mainfrom
chore/release-aio-pin
May 12, 2026
Merged

chore(deps): consume released pararamio-aio 3.0.31#3
ivolnistov merged 1 commit into
mainfrom
chore/release-aio-pin

Conversation

@ivolnistov

Copy link
Copy Markdown
Collaborator

Summary

Drop the dev-only [tool.uv.sources] override on pararamio-aio that was used to consume the unreleased X-UserToken kwarg during PR #2. pararamio-aio 3.0.31 is now on PyPI and contains that kwarg, so we can resolve normally.

  • pyproject.toml: removed the [tool.uv.sources] block + its TODO preamble.
  • packages/pararam-nexus-mcp/pyproject.toml: bumped pararamio-aio>=3.0.13pararamio-aio>=3.0.31.
  • uv.lock: regenerated against PyPI; pararamio-core falls out of the resolved set (aio 3.0.31 is self-contained).

Why

PR #2 (the X-UserToken limited-mode work) was merged with the dev override still in place, which would have broken uv sync for fresh clones. This restores the repo to PyPI-only resolution.

Test plan

  • uv lock --upgrade-package pararamio-aio + uv sync produces a clean install of pararamio-aio==3.0.31 from PyPI (no local path).
  • Verified live against api.pararam.io with a real X-UserToken: limited mode boots, 11 tools register, get_chat(360) returns real data over the published aio.

Drop the dev-only [tool.uv.sources] override that pointed pararamio-aio
at ../py-pararamio/packages/pararamio_aio for local development of the
X-UserToken work. pararamio-aio 3.0.31 is now on PyPI and contains the
user_token=AsyncPararamio kwarg, so the override is no longer needed.

- pyproject.toml: remove [tool.uv.sources] block and its TODO preamble
- packages/pararam-nexus-mcp/pyproject.toml: bump pararamio-aio>=3.0.13
  to pararamio-aio>=3.0.31
- uv.lock: regenerated against PyPI; pararamio-core removed from the
  resolved set (aio 3.0.31 is self-contained)

Verified end-to-end against api.pararam.io with a real X-UserToken
after the upgrade: limited mode still boots cleanly, 11 tools register,
get_chat returns chat metadata over the published aio.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@ivolnistov
ivolnistov merged commit 45a92dc into main May 12, 2026
2 of 3 checks passed
@ivolnistov
ivolnistov deleted the chore/release-aio-pin branch May 12, 2026 18:31
ivolnistov added a commit that referenced this pull request May 12, 2026
Drop the dev-only [tool.uv.sources] override that pointed pararamio-aio
at ../py-pararamio/packages/pararamio_aio for local development of the
X-UserToken work. pararamio-aio 3.0.31 is now on PyPI and contains the
user_token=AsyncPararamio kwarg, so the override is no longer needed.

- pyproject.toml: remove [tool.uv.sources] block and its TODO preamble
- packages/pararam-nexus-mcp/pyproject.toml: bump pararamio-aio>=3.0.13
  to pararamio-aio>=3.0.31
- uv.lock: regenerated against PyPI; pararamio-core removed from the
  resolved set (aio 3.0.31 is self-contained)

Verified end-to-end against api.pararam.io with a real X-UserToken
after the upgrade: limited mode still boots cleanly, 11 tools register,
get_chat returns chat metadata over the published aio.
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