Ofek Lev
45b7cfaad3
Update package metadata ( #2334 )
...
Co-authored-by: Florimond Manca <florimond.manca@protonmail.com>
2022-08-22 18:55:06 +02:00
Marcelo Trylesinski
2b2269d5d8
Add script to make sure CHANGELOG is always in sync with __version__ ( #2297 )
...
* Add script to make sure CHANGELOG is always in sync with `__version__`
* Fix version
* Change file permission
* Change head by sed
2022-08-20 14:09:30 +02:00
Fred Thomsen
5af6123fff
Update docs to reflect supported python versions ( #2338 )
...
Replaces Python 3.6 references with Python 3.7.
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
2022-08-16 17:20:35 -05:00
Adrian Garcia Badaracco
1526048c94
allow setting an explicit multipart boundary via headers ( #2278 )
2022-08-15 10:20:07 -05:00
dependabot[bot]
2434e650ee
Bump types-chardet from 4.0.4 to 5.0.3 ( #2324 )
...
Bumps [types-chardet](https://github.com/python/typeshed ) from 4.0.4 to 5.0.3.
- [Release notes](https://github.com/python/typeshed/releases )
- [Commits](https://github.com/python/typeshed/commits )
---
updated-dependencies:
- dependency-name: types-chardet
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-02 08:15:21 +02:00
Marcelo Trylesinski
303c6e8a3c
Bump mkdocs from 1.3.0 to 1.3.1 ( #2328 )
2022-08-02 08:06:54 +02:00
dependabot[bot]
a3b08c8e5e
Bump flake8-bugbear from 22.4.25 to 22.7.1 ( #2323 )
...
Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear ) from 22.4.25 to 22.7.1.
- [Release notes](https://github.com/PyCQA/flake8-bugbear/releases )
- [Commits](https://github.com/PyCQA/flake8-bugbear/compare/22.4.25...22.7.1 )
---
updated-dependencies:
- dependency-name: flake8-bugbear
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-01 20:49:31 +02:00
dependabot[bot]
1a16028654
Bump pytest-asyncio from 0.18.3 to 0.19.0 ( #2327 )
...
Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio ) from 0.18.3 to 0.19.0.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases )
- [Changelog](https://github.com/pytest-dev/pytest-asyncio/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.18.3...v0.19.0 )
---
updated-dependencies:
- dependency-name: pytest-asyncio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-01 18:27:02 +02:00
dependabot[bot]
eb92a439e8
Bump mypy from 0.961 to 0.971 ( #2325 )
...
Bumps [mypy](https://github.com/python/mypy ) from 0.961 to 0.971.
- [Release notes](https://github.com/python/mypy/releases )
- [Commits](https://github.com/python/mypy/compare/v0.961...v0.971 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-01 18:14:05 +02:00
Florimond Manca
93de1980fa
Expand docs about retries ( #2311 )
...
Co-authored-by: Tom Christie <tom@tomchristie.com>
2022-07-29 13:21:58 +01:00
Ofek Lev
9884965233
Update link to trustme ( #2318 )
2022-07-25 17:23:08 +08:00
Florimond Manca
3a82176f1f
Rework docs structure ( #2308 )
2022-07-21 08:43:18 +02:00
Florimond Manca
3aa4410158
Pin markdown==3.3.7 to prevent mkautodoc loading failure ( #2313 )
2022-07-19 10:42:49 +02:00
Florimond Manca
943a942836
Fix link to "http2 explained" ( #2307 )
2022-07-18 14:34:06 +02:00
dependabot[bot]
67e9c14952
Bump chardet from 4.0.0 to 5.0.0 ( #2289 )
...
Bumps [chardet](https://github.com/chardet/chardet ) from 4.0.0 to 5.0.0.
- [Release notes](https://github.com/chardet/chardet/releases )
- [Commits](https://github.com/chardet/chardet/compare/4.0.0...5.0.0 )
---
updated-dependencies:
- dependency-name: chardet
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Christie <tom@tomchristie.com>
2022-07-05 08:55:23 +01:00
dependabot[bot]
d041aab111
Bump actions/setup-python from 3 to 4 ( #2293 )
2022-07-04 14:32:05 +01:00
dependabot[bot]
6d59c0126f
Bump mkdocs-material from 8.2.14 to 8.3.8 ( #2291 )
2022-07-04 09:27:41 +01:00
dependabot[bot]
8d186cfb76
Bump uvicorn from 0.17.6 to 0.18.2 ( #2292 )
...
Bumps [uvicorn](https://github.com/encode/uvicorn ) from 0.17.6 to 0.18.2.
- [Release notes](https://github.com/encode/uvicorn/releases )
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/encode/uvicorn/compare/0.17.6...0.18.2 )
---
updated-dependencies:
- dependency-name: uvicorn
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 13:37:12 +01:00
dependabot[bot]
4a392f2296
Bump black from 22.3.0 to 22.6.0 ( #2290 )
2022-07-01 17:42:21 +01:00
Daniel Holth
aad60a4f12
add [chunk_size] for a?iter_.* methods ( #2281 )
...
```
def iter_bytes(
self, chunk_size: typing.Optional[int] = None
) -> typing.Iterator[bytes]:
```
2022-06-24 14:36:45 +01:00
dependabot[bot]
344e01e98a
Bump mypy from 0.910 to 0.961 ( #2269 )
...
* Bump mypy from 0.910 to 0.961
Bumps [mypy](https://github.com/python/mypy ) from 0.910 to 0.961.
- [Release notes](https://github.com/python/mypy/releases )
- [Commits](https://github.com/python/mypy/compare/v0.910...v0.961 )
---
updated-dependencies:
- dependency-name: mypy
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Handle py37 iscoroutine type guard oddity
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: florimondmanca <florimond.manca@protonmail.com>
2022-06-19 12:50:04 +02:00
dependabot[bot]
132ccd9834
Bump pytest-asyncio from 0.16.0 to 0.18.3 ( #2198 )
...
* Bump pytest-asyncio from 0.16.0 to 0.18.3
Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio ) from 0.16.0 to 0.18.3.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases )
- [Changelog](https://github.com/pytest-dev/pytest-asyncio/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.16.0...v0.18.3 )
---
updated-dependencies:
- dependency-name: pytest-asyncio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update setup.cfg
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Christie <tom@tomchristie.com>
2022-06-17 11:19:35 +01:00
dependabot[bot]
28ed42e5c0
Bump twine from 4.0.0 to 4.0.1 ( #2256 )
...
Bumps [twine](https://github.com/pypa/twine ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/pypa/twine/releases )
- [Changelog](https://github.com/pypa/twine/blob/main/docs/changelog.rst )
- [Commits](https://github.com/pypa/twine/compare/4.0.0...4.0.1 )
---
updated-dependencies:
- dependency-name: twine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-16 14:16:06 +01:00
dependabot[bot]
cc034e0412
Bump flake8-bugbear from 22.1.11 to 22.4.25 ( #2257 )
...
Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear ) from 22.1.11 to 22.4.25.
- [Release notes](https://github.com/PyCQA/flake8-bugbear/releases )
- [Commits](https://github.com/PyCQA/flake8-bugbear/compare/22.1.11...22.4.25 )
---
updated-dependencies:
- dependency-name: flake8-bugbear
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-16 13:10:27 +01:00
dependabot[bot]
924e1f7c4b
Bump coverage from 6.0.2 to 6.4.1 ( #2268 )
...
Bumps [coverage](https://github.com/nedbat/coveragepy ) from 6.0.2 to 6.4.1.
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/6.0.2...6.4.1 )
---
updated-dependencies:
- dependency-name: coverage
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-16 12:46:35 +01:00
Josh
dd8a1d6cda
Remove 3.6 from the package classifiers ( #2267 )
2022-06-16 12:31:19 +01:00
Tom Christie
9baf3a6cd2
Drop RawURL ( #2241 )
2022-05-30 14:54:47 +01:00
Will Frey
5b06aea1d6
Update _client.py ( #2247 )
...
Update the type annotation for the default_encoding parameter of AsyncClient's initializer to accept a callable of the form (bytes) -> str.
2022-05-26 13:53:31 +01:00
Tom Christie
89cdd903b2
Version 0.23.0 ( #2214 )
...
* Version 0.23.0
* Update changelog
* Update httpcore dependancy
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
2022-05-23 16:31:12 +01:00
Tom Christie
1c33a2854e
Make charset auto-detection optional. ( #2165 )
...
* Add Response(..., default_encoding=...)
* Add tests for Response(..., default_encoding=...)
* Add Client(..., default_encoding=...)
* Switch default encoding to 'utf-8' instead of 'autodetect'
* Make charset_normalizer an optional dependancy, not a mandatory one.
* Documentation
* Use callable for default_encoding
* Update tests for new charset autodetection API
* Update docs for new charset autodetection API
* Update requirements
* Drop charset_normalizer from requirements
2022-05-23 16:27:32 +01:00
Kieran Klukas
940d61b239
Removed curio from async.md ( #2240 )
2022-05-23 11:09:15 +02:00
Michael Oliver
14a1704be5
Switch to explicit typing.Optional throughout ( #2096 )
...
* Fix issue with Mypy `--strict` and `AsyncExitStack`
* Enable `no_implicit_optional` in Mypy
* Ignore internal type errors
* Bump `httpcore`
* Remove unneeded type: ignore comments
Co-authored-by: Florimond Manca <florimond.manca@protonmail.com>
Co-authored-by: Michael Oliver <michael@michaeloliver.dev>
2022-05-20 11:12:25 +01:00
Tom Christie
9673a3555c
Drop async_generator requirement ( #2228 )
...
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
2022-05-16 13:23:15 +01:00
Michael Oliver
5eba32a61f
Remove RequestBodyUnavailable from module docstring ( #2226 )
...
Co-authored-by: Michael Oliver <michael@michaeloliver.dev>
2022-05-16 10:37:13 +01:00
dependabot[bot]
6f31bc4bea
Bump mkdocs-material from 8.1.4 to 8.2.14 ( #2218 )
...
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material ) from 8.1.4 to 8.2.14.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases )
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG )
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/8.1.4...8.2.14 )
---
updated-dependencies:
- dependency-name: mkdocs-material
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 12:05:52 +01:00
dependabot[bot]
c5eb4b8b96
Bump cryptography from 36.0.2 to 37.0.2 ( #2217 )
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 36.0.2 to 37.0.2.
- [Release notes](https://github.com/pyca/cryptography/releases )
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/36.0.2...37.0.2 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Christie <tom@tomchristie.com>
2022-05-10 10:27:13 +01:00
dependabot[bot]
1a526cf56b
Bump actions/checkout from 2 to 3 ( #2216 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 10:11:38 +01:00
dependabot[bot]
7a53543428
Bump actions/setup-python from 1 to 3 ( #2215 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 1 to 3.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 10:07:37 +01:00
Naveen
f224bd5911
chore: Included githubactions in the dependabot config ( #2206 )
...
This should help with keeping the GitHub actions updated on new releases. This will also help with keeping it secure.
Dependabot helps in keeping the supply chain secure https://docs.github.com/en/code-security/dependabot
GitHub actions up to date https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
https://github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool
Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com>
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
Co-authored-by: Tom Christie <tom@tomchristie.com>
2022-05-10 10:02:42 +01:00
Tom Christie
850b4801d6
Case insensitive algorithm detection for digest authentication. ( #2204 )
...
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
2022-05-09 10:42:57 +01:00
dependabot[bot]
e58b491d11
Bump types-certifi from 2021.10.8.0 to 2021.10.8.2 ( #2205 )
...
Bumps [types-certifi](https://github.com/python/typeshed ) from 2021.10.8.0 to 2021.10.8.2.
- [Release notes](https://github.com/python/typeshed/releases )
- [Commits](https://github.com/python/typeshed/commits )
---
updated-dependencies:
- dependency-name: types-certifi
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Christie <tom@tomchristie.com>
2022-05-05 13:18:23 +01:00
nyuszika7h
782f507b63
docs: Fix proxy examples ( #2183 )
...
Per https://www.python-httpx.org/compatibility/#proxy-keys , there should
always be a `://` after the protocol. The given examples raise an
exception when used as-is.
Co-authored-by: Florimond Manca <florimond.manca@protonmail.com>
Co-authored-by: Tom Christie <tom@tomchristie.com>
2022-05-05 13:11:18 +01:00
dependabot[bot]
8bdd6731ff
Bump trio-typing from 0.5.1 to 0.7.0 ( #2195 )
...
Bumps [trio-typing](https://github.com/python-trio/trio-typing ) from 0.5.1 to 0.7.0.
- [Release notes](https://github.com/python-trio/trio-typing/releases )
- [Commits](https://github.com/python-trio/trio-typing/compare/v0.5.1...v0.7.0 )
---
updated-dependencies:
- dependency-name: trio-typing
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Christie <tom@tomchristie.com>
2022-05-05 13:06:44 +01:00
dependabot[bot]
70e7cd766f
Bump pytest from 7.0.1 to 7.1.2 ( #2196 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 7.0.1 to 7.1.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/7.0.1...7.1.2 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Christie <tom@tomchristie.com>
2022-05-05 13:03:44 +01:00
dependabot[bot]
fba190b5b9
Bump trio from 0.19.0 to 0.20.0 ( #2197 )
...
Bumps [trio](https://github.com/python-trio/trio ) from 0.19.0 to 0.20.0.
- [Release notes](https://github.com/python-trio/trio/releases )
- [Commits](https://github.com/python-trio/trio/compare/v0.19.0...v0.20.0 )
---
updated-dependencies:
- dependency-name: trio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Christie <tom@tomchristie.com>
2022-05-05 12:59:29 +01:00
Ninzero
2b26412868
Clarify custom auth ( #2202 )
2022-05-04 11:11:53 +02:00
Alan Li
e9b0c85dd4
Patch copy_with ( #2185 )
...
* Patch `copy_with`
* Add a new test for `copy_with`
2022-05-03 11:33:13 +01:00
dependabot[bot]
b07fe7b074
Bump uvicorn from 0.14.0 to 0.17.6 ( #2163 )
...
Bumps [uvicorn](https://github.com/encode/uvicorn ) from 0.14.0 to 0.17.6.
- [Release notes](https://github.com/encode/uvicorn/releases )
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/encode/uvicorn/compare/0.14.0...0.17.6 )
---
updated-dependencies:
- dependency-name: uvicorn
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-18 10:07:17 +02:00
dependabot[bot]
3af5146788
Bump cryptography from 36.0.1 to 36.0.2 ( #2162 )
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 36.0.1 to 36.0.2.
- [Release notes](https://github.com/pyca/cryptography/releases )
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/36.0.1...36.0.2 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Christie <tom@tomchristie.com>
2022-04-05 14:49:03 +01:00
dependabot[bot]
c54df4eab3
Bump twine from 3.7.1 to 4.0.0 ( #2161 )
...
Bumps [twine](https://github.com/pypa/twine ) from 3.7.1 to 4.0.0.
- [Release notes](https://github.com/pypa/twine/releases )
- [Changelog](https://github.com/pypa/twine/blob/main/docs/changelog.rst )
- [Commits](https://github.com/pypa/twine/compare/3.7.1...4.0.0 )
---
updated-dependencies:
- dependency-name: twine
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-05 09:31:05 +01:00