Skip to content

Commit 35e0f3f

Browse files
clankmaxxing-clodjoncinqueclaude
authored
Update clients/py dependencies (h2, construct-typing, pydantic-core, httpcore2, httpx2) and relax pins (#876)
Update clients/py dependencies and relax version pins Bumps the requested packages to their newest usable versions and converts the exact-pin lock to minimum-version (>=) constraints. - h2 4.4.0 -> 4.4.1 - construct-typing 0.7.0 -> 0.8.1 - httpcore2 2.7.0 -> 2.12.0 - httpx2 2.7.0 -> 2.12.0 - pydantic-core 2.46.4 -> 2.46.5 (see note) construct-typing 0.8.1 requires solana >= 0.40.2 (which in turn needs solders >= 0.28) and pulls in arrow, so solana, solders, pydantic are bumped accordingly and arrow/python-dateutil/six/tzdata are added. Note: pydantic pins pydantic-core exactly; the newest pydantic (2.13.5) requires pydantic-core==2.46.5, so 2.46.5 is the newest installable version. pydantic-core 2.48.0 is not usable with any released pydantic. Co-authored-by: Jon <jon@anza.xyz> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 3218486 commit 35e0f3f

2 files changed

Lines changed: 36 additions & 32 deletions

File tree

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
flake8==7.3.0
2-
iniconfig==2.3.0
3-
mccabe==0.7.0
4-
mypy==2.3.0
5-
mypy-extensions==1.1.0
6-
packaging==26.3
7-
pluggy==1.6.0
8-
pycodestyle==2.14.0
9-
pyflakes==3.4.0
10-
pytest==9.1.1
11-
pytest-asyncio==1.4.0
1+
flake8>=7.3.0
2+
iniconfig>=2.3.0
3+
mccabe>=0.7.0
4+
mypy>=2.3.1
5+
mypy-extensions>=1.1.0
6+
packaging>=26.3
7+
pluggy>=1.6.0
8+
pycodestyle>=2.14.0
9+
pyflakes>=3.4.0
10+
pytest>=9.1.1
11+
pytest-asyncio>=1.4.0

clients/py/requirements.txt

Lines changed: 25 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,25 @@
1-
aiolimiter==1.2.1
2-
annotated-types==0.8.0
3-
anyio==4.14.2
4-
construct==2.10.70
5-
construct-typing==0.7.0
6-
h11==0.16.0
7-
h2==4.4.0
8-
hpack==4.2.0
9-
httpcore2==2.7.0
10-
httpx2==2.7.0
11-
hyperframe==6.1.0
12-
idna==3.18
13-
jsonalias==0.1.1
14-
pydantic==2.13.4
15-
pydantic_core==2.46.4
16-
solana==0.40.1
17-
solders==0.27.1
18-
truststore==0.10.4
19-
typing-inspection==0.4.3
20-
typing_extensions==4.16.0
21-
websockets==17.0.1
1+
aiolimiter>=1.2.1
2+
annotated-types>=0.8.0
3+
anyio>=4.14.2
4+
arrow>=1.4.0
5+
construct>=2.10.70
6+
construct-typing>=0.8.1
7+
h11>=0.16.0
8+
h2>=4.4.1
9+
hpack>=4.2.0
10+
httpcore2>=2.12.0
11+
httpx2>=2.12.0
12+
hyperframe>=6.1.0
13+
idna>=3.19
14+
jsonalias>=0.1.1
15+
pydantic>=2.13.5
16+
pydantic_core>=2.46.5
17+
python-dateutil>=2.9.0.post0
18+
six>=1.17.0
19+
solana>=0.40.3
20+
solders>=0.29.0
21+
truststore>=0.10.4
22+
typing-inspection>=0.4.4
23+
typing_extensions>=4.16.0
24+
tzdata>=2026.3
25+
websockets>=17.1

0 commit comments

Comments
 (0)