Skip to content

Commit 4bcd4d1

Browse files
committed
Raise minimum httpx version to 0.23.1 to support explicit boundary
1 parent cb36cbd commit 4bcd4d1

17 files changed

Lines changed: 73 additions & 64 deletions

File tree

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
default: major
3+
---
4+
5+
# Raise minimum httpx version to 0.23.1

end_to_end_tests/docstrings-on-attributes-golden-record/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ include = ["my_test_api_client/py.typed"]
1111

1212
[tool.poetry.dependencies]
1313
python = "^3.10"
14-
httpx = ">=0.23.0,<0.29.0"
14+
httpx = ">=0.23.1,<0.29.0"
1515
attrs = ">=22.2.0"
1616

1717
[build-system]

end_to_end_tests/golden-record/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ include = ["my_test_api_client/py.typed"]
1111

1212
[tool.poetry.dependencies]
1313
python = "^3.10"
14-
httpx = ">=0.23.0,<0.29.0"
14+
httpx = ">=0.23.1,<0.29.0"
1515
attrs = ">=22.2.0"
1616

1717
[build-system]

end_to_end_tests/literal-enums-golden-record/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ include = ["my_enum_api_client/py.typed"]
1111

1212
[tool.poetry.dependencies]
1313
python = "^3.10"
14-
httpx = ">=0.23.0,<0.29.0"
14+
httpx = ">=0.23.1,<0.29.0"
1515
attrs = ">=22.2.0"
1616

1717
[build-system]

end_to_end_tests/metadata_snapshots/pdm.pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ authors = []
66
readme = "README.md"
77
requires-python = ">=3.10"
88
dependencies = [
9-
"httpx>=0.23.0,<0.29.0",
9+
"httpx>=0.23.1,<0.29.0",
1010
"attrs>=22.2.0",
1111
]
1212

end_to_end_tests/metadata_snapshots/poetry.pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ include = ["test_3_1_features_client/py.typed"]
1111

1212
[tool.poetry.dependencies]
1313
python = "^3.10"
14-
httpx = ">=0.23.0,<0.29.0"
14+
httpx = ">=0.23.1,<0.29.0"
1515
attrs = ">=22.2.0"
1616

1717
[build-system]

end_to_end_tests/metadata_snapshots/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@
1313
long_description_content_type="text/markdown",
1414
packages=find_packages(),
1515
python_requires=">=3.10, <4",
16-
install_requires=["httpx >= 0.23.0, < 0.29.0", "attrs >= 22.2.0"],
16+
install_requires=["httpx >= 0.23.1, < 0.29.0", "attrs >= 22.2.0"],
1717
package_data={"test_3_1_features_client": ["py.typed"]},
1818
)

end_to_end_tests/metadata_snapshots/uv.pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ authors = []
66
requires-python = ">=3.10"
77
readme = "README.md"
88
dependencies = [
9-
"httpx>=0.23.0,<0.29.0",
9+
"httpx>=0.23.1,<0.29.0",
1010
"attrs>=22.2.0",
1111
]
1212

end_to_end_tests/test-3-1-golden-record/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ include = ["test_3_1_features_client/py.typed"]
1111

1212
[tool.poetry.dependencies]
1313
python = "^3.10"
14-
httpx = ">=0.23.0,<0.29.0"
14+
httpx = ">=0.23.1,<0.29.0"
1515
attrs = ">=22.2.0"
1616

1717
[build-system]

integration-tests/pdm.minimal.lock

Lines changed: 27 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,25 @@
55
groups = ["default", "dev"]
66
strategy = ["direct_minimal_versions", "inherit_metadata"]
77
lock_version = "4.5.0"
8-
content_hash = "sha256:70373f7c996c7e4f5c163216d115b5037e5a03f4bbe72963dd4482c84ff5410b"
8+
content_hash = "sha256:eeb709f45e01d5d34a3c94a4a0b8b9bfdc61c6c2ddeebe1a4462e69c6ea8ad39"
99

1010
[[metadata.targets]]
1111
requires_python = "~=3.10"
1212

1313
[[package]]
1414
name = "anyio"
15-
version = "3.7.1"
16-
requires_python = ">=3.7"
17-
summary = "High level compatibility layer for multiple asynchronous event loop implementations"
15+
version = "4.13.0"
16+
requires_python = ">=3.10"
17+
summary = "High-level concurrency and networking framework on top of asyncio or Trio"
1818
groups = ["default"]
1919
dependencies = [
20-
"exceptiongroup; python_version < \"3.11\"",
20+
"exceptiongroup>=1.0.2; python_version < \"3.11\"",
2121
"idna>=2.8",
22-
"sniffio>=1.1",
23-
"typing-extensions; python_version < \"3.8\"",
22+
"typing-extensions>=4.5; python_version < \"3.13\"",
2423
]
2524
files = [
26-
{file = "anyio-3.7.1-py3-none-any.whl", hash = "sha256:91dee416e570e92c64041bd18b900d1d6fa78dff7048769ce5ac5ddad004fbb5"},
27-
{file = "anyio-3.7.1.tar.gz", hash = "sha256:44a3c9aba0f5defa43261a8b3efb97891f2bd7d804e0e1f56419befa1adfc780"},
25+
{file = "anyio-4.13.0-py3-none-any.whl", hash = "sha256:08b310f9e24a9594186fd75b4f73f4a4152069e3853f1ed8bfbf58369f4ad708"},
26+
{file = "anyio-4.13.0.tar.gz", hash = "sha256:334b70e641fd2221c1505b3890c69882fe4a2df910cba14d97019b90b24439dc"},
2827
]
2928

3029
[[package]]
@@ -78,58 +77,61 @@ files = [
7877

7978
[[package]]
8079
name = "h11"
81-
version = "0.12.0"
82-
requires_python = ">=3.6"
80+
version = "0.14.0"
81+
requires_python = ">=3.7"
8382
summary = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
8483
groups = ["default"]
84+
dependencies = [
85+
"typing-extensions; python_version < \"3.8\"",
86+
]
8587
files = [
86-
{file = "h11-0.12.0-py3-none-any.whl", hash = "sha256:36a3cb8c0a032f56e2da7084577878a035d3b61d104230d4bd49c0c6b555a9c6"},
87-
{file = "h11-0.12.0.tar.gz", hash = "sha256:47222cb6067e4a307d535814917cd98fd0a57b6788ce715755fa2b6c28b56042"},
88+
{file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"},
89+
{file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"},
8890
]
8991

9092
[[package]]
9193
name = "httpcore"
92-
version = "0.15.0"
94+
version = "0.16.3"
9395
requires_python = ">=3.7"
9496
summary = "A minimal low-level HTTP client."
9597
groups = ["default"]
9698
dependencies = [
97-
"anyio==3.*",
99+
"anyio<5.0,>=3.0",
98100
"certifi",
99-
"h11<0.13,>=0.11",
101+
"h11<0.15,>=0.13",
100102
"sniffio==1.*",
101103
]
102104
files = [
103-
{file = "httpcore-0.15.0-py3-none-any.whl", hash = "sha256:1105b8b73c025f23ff7c36468e4432226cbb959176eab66864b8e31c4ee27fa6"},
104-
{file = "httpcore-0.15.0.tar.gz", hash = "sha256:18b68ab86a3ccf3e7dc0f43598eaddcf472b602aba29f9aa6ab85fe2ada3980b"},
105+
{file = "httpcore-0.16.3-py3-none-any.whl", hash = "sha256:da1fb708784a938aa084bde4feb8317056c55037247c787bd7e19eb2c2949dc0"},
106+
{file = "httpcore-0.16.3.tar.gz", hash = "sha256:c5d6f04e2fc530f39e0c077e6a30caa53f1451096120f1f38b954afd0b17c0cb"},
105107
]
106108

107109
[[package]]
108110
name = "httpx"
109-
version = "0.23.0"
111+
version = "0.23.1"
110112
requires_python = ">=3.7"
111113
summary = "The next generation HTTP client."
112114
groups = ["default"]
113115
dependencies = [
114116
"certifi",
115-
"httpcore<0.16.0,>=0.15.0",
117+
"httpcore<0.17.0,>=0.15.0",
116118
"rfc3986[idna2008]<2,>=1.3",
117119
"sniffio",
118120
]
119121
files = [
120-
{file = "httpx-0.23.0-py3-none-any.whl", hash = "sha256:42974f577483e1e932c3cdc3cd2303e883cbfba17fe228b0f63589764d7b9c4b"},
121-
{file = "httpx-0.23.0.tar.gz", hash = "sha256:f28eac771ec9eb4866d3fb4ab65abd42d38c424739e80c08d8d20570de60b0ef"},
122+
{file = "httpx-0.23.1-py3-none-any.whl", hash = "sha256:0b9b1f0ee18b9978d637b0776bfd7f54e2ca278e063e3586d8f01cda89e042a8"},
123+
{file = "httpx-0.23.1.tar.gz", hash = "sha256:202ae15319be24efe9a8bd4ed4360e68fde7b38bcc2ce87088d416f026667d19"},
122124
]
123125

124126
[[package]]
125127
name = "idna"
126-
version = "3.16"
128+
version = "3.17"
127129
requires_python = ">=3.9"
128130
summary = "Internationalized Domain Names in Applications (IDNA)"
129131
groups = ["default"]
130132
files = [
131-
{file = "idna-3.16-py3-none-any.whl", hash = "sha256:cc246e3a3f89580c3a951b5ad298ca4638078b2cdd4f115654332b5c26daded5"},
132-
{file = "idna-3.16.tar.gz", hash = "sha256:d7a6da03db833450fca25d2358ac9ff06cd624577a4aea3a596d5c0f77b8e03d"},
133+
{file = "idna-3.17-py3-none-any.whl", hash = "sha256:466e48829084efe2548012b855df21540b96f2e20e51bd124c851536556a592c"},
134+
{file = "idna-3.17.tar.gz", hash = "sha256:5eb0cb53bc467c12eadcf6de83163ad8527cec9416f44b9b61b19caedad2b87f"},
133135
]
134136

135137
[[package]]

0 commit comments

Comments
 (0)