Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Python dependencies #89

Merged
merged 1 commit into from
Apr 22, 2024
Merged

Update Python dependencies #89

merged 1 commit into from
Apr 22, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 20, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
anyio (changelog) ==3.7.0 -> ==3.7.1 age adoption passing confidence
black (changelog) 24.3.0 -> 24.4.0 age adoption passing confidence
certifi ==2023.7.22 -> ==2023.11.17 age adoption passing confidence
exceptiongroup (changelog) ==1.1.1 -> ==1.2.1 age adoption passing confidence
httpcore ==0.17.2 -> ==0.18.0 age adoption passing confidence
httpx (changelog) ==0.24.1 -> ==0.27.0 age adoption passing confidence
lightkube-models ==1.27.1.4 -> ==1.30.0.7 age adoption passing confidence
markupsafe (changelog) ==2.1.3 -> ==2.1.5 age adoption passing confidence
pyyaml (source) ==6.0 -> ==6.0.1 age adoption passing confidence
sniffio (changelog) ==1.3.0 -> ==1.3.1 age adoption passing confidence

Release Notes

agronholm/anyio (anyio)

v3.7.1

Compare Source

psf/black (black)

v24.4.0

Compare Source

Stable style
  • Fix unwanted crashes caused by AST equivalency check (#​4290)
Preview style
  • if guards in case blocks are now wrapped in parentheses when the line is too long.
    (#​4269)
  • Stop moving multiline strings to a new line unless inside brackets (#​4289)
Integrations
  • Add a new option use_pyproject to the GitHub Action psf/black. This will read the
    Black version from pyproject.toml. (#​4294)
certifi/python-certifi (certifi)

v2023.11.17

Compare Source

agronholm/exceptiongroup (exceptiongroup)

v1.2.1

Compare Source

  • Updated the copying of __notes__ to match CPython behavior (PR by CF Bolz-Tereick)
  • Corrected the type annotation of the exception handler callback to accept a BaseExceptionGroup instead of BaseException
  • Fixed type errors on Python < 3.10 and the type annotation of suppress() (PR by John Litborn)

v1.2.0

Compare Source

  • Added special monkeypatching if Apport has overridden sys.excepthook so it will format exception groups correctly (PR by John Litborn)
  • Added a backport of contextlib.suppress() from Python 3.12.1 which also handles suppressing exceptions inside exception groups
  • Fixed bare raise in a handler reraising the original naked exception rather than an exception group which is what is raised when you do a raise in an except* handler

v1.1.3

Compare Source

v1.1.2

Compare Source

encode/httpcore (httpcore)

v0.18.0

Compare Source

  • Add support for HTTPS proxies. (#​745, #​786)
  • Drop Python 3.7 support. (#​727)
  • Handle sni_hostname extension with SOCKS proxy. (#​774)
  • Handle HTTP/1.1 half-closed connections gracefully. (#​641)
  • Change the type of Extensions from Mapping[Str, Any] to MutableMapping[Str, Any]. (#​762)

v0.17.3

Compare Source

  • Support async cancellations, ensuring that the connection pool is left in a clean state when cancellations occur. (#​726)
  • The networking backend interface has been added to the public API. Some classes which were previously private implementation detail are now part of the top-level public API. (#​699)
  • Graceful handling of HTTP/2 GoAway frames, with requests being transparently retried on a new connection. (#​730)
  • Add exceptions when a synchronous trace callback is passed to an asynchronous request or an asynchronous trace callback is passed to a synchronous request. (#​717)
  • Drop Python 3.7 support. (#​727)
encode/httpx (httpx)

v0.27.0

Compare Source

Deprecated
  • The app=... shortcut has been deprecated. Use the explicit style of transport=httpx.WSGITransport() or transport=httpx.ASGITransport() instead.
Fixed
  • Respect the http1 argument while configuring proxy transports. (#​3023)
  • Fix RFC 2069 mode digest authentication. (#​3045)

v0.26.0

Compare Source

Added
  • The proxy argument was added. You should use the proxy argument instead of the deprecated proxies, or use mounts= for more complex configurations. (#​2879)
Deprecated
  • The proxies argument is now deprecated. It will still continue to work, but it will be removed in the future. (#​2879)
Fixed
  • Fix cases of double escaping of URL path components. Allow / as a safe character in the query portion. (#​2990)
  • Handle NO_PROXY envvar cases when a fully qualified URL is supplied as the value. (#​2741)
  • Allow URLs where username or password contains unescaped '@​'. (#​2986)
  • Ensure ASGI raw_path does not include URL query component. (#​2999)
  • Ensure Response.iter_text() cannot yield empty strings. (#​2998)

v0.25.2

Compare Source

Added
  • Add missing type hints to few __init__() methods. (#​2938)

v0.25.1

Compare Source

Added
  • Add support for Python 3.12. (#​2854)
  • Add support for httpcore 1.0 (#​2885)
Fixed
  • Raise ValueError on Response.encoding being set after Response.text has been accessed. (#​2852)

v0.25.0

Compare Source

Removed
  • Drop support for Python 3.7. (#​2813)
Added
  • Support HTTPS proxies. (#​2845)
  • Change the type of Extensions from Mapping[Str, Any] to MutableMapping[Str, Any]. (#​2803)
  • Add socket_options argument to httpx.HTTPTransport and httpx.AsyncHTTPTransport classes. (#​2716)
  • The Response.raise_for_status() method now returns the response instance. For example: data = httpx.get('...').raise_for_status().json(). (#​2776)
Fixed
  • Return 500 error response instead of exceptions when raise_app_exceptions=False is set on ASGITransport. (#​2669)
  • Ensure all WSGITransport environs have a SERVER_PROTOCOL. (#​2708)
  • Always encode forward slashes as %2F in query parameters (#​2723)
  • Use Mozilla documentation instead of httpstatuses.com for HTTP error reference (#​2768)
yaml/pyyaml (pyyaml)

v6.0.1

Compare Source

python-trio/sniffio (sniffio)

v1.3.1

Compare Source


Configuration

📅 Schedule: Branch creation - "after 1am and before 2am on saturday" in timezone Etc/UTC, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested review from deusebio and welpaolo April 20, 2024 01:38
@renovate renovate bot force-pushed the renovate/python-dependencies branch from 8c36392 to 2df6d2d Compare April 21, 2024 11:31
@renovate renovate bot force-pushed the renovate/python-dependencies branch from 2df6d2d to 9b933f2 Compare April 22, 2024 06:34
@renovate renovate bot force-pushed the renovate/python-dependencies branch from 9b933f2 to e2bea18 Compare April 22, 2024 06:36
@deusebio deusebio merged commit 8eaf373 into main Apr 22, 2024
4 checks passed
@deusebio deusebio deleted the renovate/python-dependencies branch April 22, 2024 07:37
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.

None yet

2 participants