jooola / earhorn

Listen, monitor and archive your Icecast streams!
GNU General Public License v3.0
10 stars 4 forks source link

fix(deps): update dependency httpx to >=0.24.0,<0.25.0 #174

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
httpx (changelog) >=0.23.0,<0.24.0 -> >=0.24.0,<0.25.0 age adoption passing confidence

Release Notes

encode/httpx ### [`v0.24.0`](https://togithub.com/encode/httpx/blob/HEAD/CHANGELOG.md#​0240-6th-April-2023) [Compare Source](https://togithub.com/encode/httpx/compare/0.23.3...0.24.0) ##### Changed - The logging behaviour has been changed to be more in-line with other standard Python logging usages. We no longer have a custom `TRACE` log level, and we no longer use the `HTTPX_LOG_LEVEL` environment variable to auto-configure logging. We now have a significant amount of `DEBUG` logging available at the network level. Full documentation is available at https://www.python-httpx.org/logging/ ([#​2547](https://togithub.com/encode/httpx/issues/2547), [encode/httpcore#​648](https://togithub.com/encode/httpcore/issues/648)) - The `Response.iter_lines()` method now matches the stdlib behaviour and does not include the newline characters. It also resolves a performance issue. ([#​2423](https://togithub.com/encode/httpx/issues/2423)) - Query parameter encoding switches from using + for spaces and %2F for forward slash, to instead using %20 for spaces and treating forward slash as a safe, unescaped character. This differs from `requests`, but is in line with browser behavior in Chrome, Safari, and Firefox. Both options are RFC valid. ([#​2543](https://togithub.com/encode/httpx/issues/2543)) - NetRC authentication is no longer automatically handled, but is instead supported by an explicit `httpx.NetRCAuth()` authentication class. See the documentation at https://www.python-httpx.org/advanced/#netrc-support ([#​2525](https://togithub.com/encode/httpx/issues/2525)) ##### Removed - The `rfc3986` dependancy has been removed. ([#​2252](https://togithub.com/encode/httpx/issues/2252))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



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

renovate[bot] commented 1 year ago

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: poetry.lock
installing v2 tool python v3.11.3
linking tool python v3.11.3
Python 3.11.3
pip 23.0.1 from /opt/buildpack/tools/python/3.11.3/lib/python3.11/site-packages/pip (python 3.11)
Installed v2 /usr/local/buildpack/tools/v2/python.sh in 9 seconds
installing v2 tool poetry v1.4.2
linking tool poetry v1.4.2
Poetry (version 1.4.2)
Installed v2 /usr/local/buildpack/tools/v2/poetry.sh in 11 seconds
Updating dependencies
Resolving dependencies...

Creating virtualenv earhorn-8scra8xs-py3.11 in /home/ubuntu/.cache/pypoetry/virtualenvs

Because no versions of pytest-httpx match >0.21.0,<0.21.1 || >0.21.1,<0.21.2 || >0.21.2,<0.21.3 || >0.21.3,<0.22.0
 and pytest-httpx (0.21.0) depends on httpx (>=0.23.0,<0.24.0), pytest-httpx (>=0.21.0,<0.21.1 || >0.21.1,<0.21.2 || >0.21.2,<0.21.3 || >0.21.3,<0.22.0) requires httpx (>=0.23.0,<0.24.0).
And because pytest-httpx (0.21.1) depends on httpx (>=0.23.0,<0.24.0), pytest-httpx (>=0.21.0,<0.21.2 || >0.21.2,<0.21.3 || >0.21.3,<0.22.0) requires httpx (>=0.23.0,<0.24.0).
And because pytest-httpx (0.21.3) depends on httpx (>=0.23.0,<0.24.0)
 and pytest-httpx (0.21.2) depends on httpx (>=0.23.0,<0.24.0), pytest-httpx (>=0.21.0,<0.22.0) requires httpx (>=0.23.0,<0.24.0).
So, because earhorn depends on both httpx (>=0.24.0,<0.25.0) and pytest-httpx (^0.21.0), version solving failed.
renovate[bot] commented 1 year ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.