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.23.0,<0.24.0 #100

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

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

Release Notes

encode/httpx ### [`v0.23.0`](https://togithub.com/encode/httpx/blob/HEAD/CHANGELOG.md#​0230-23rd-May-2022) [Compare Source](https://togithub.com/encode/httpx/compare/0.22.0...0.23.0) ##### Changed - Drop support for Python 3.6. ([#​2097](https://togithub.com/encode/httpx/issues/2097)) - Use `utf-8` as the default character set, instead of falling back to `charset-normalizer` for auto-detection. To enable automatic character set detection, see [the documentation](https://www.python-httpx.org/advanced/#character-set-encodings-and-auto-detection). ([#​2165](https://togithub.com/encode/httpx/issues/2165)) ##### Fixed - Fix `URL.copy_with` for some oddly formed URL cases. ([#​2185](https://togithub.com/encode/httpx/issues/2185)) - Digest authentication should use case-insensitive comparison for determining which algorithm is being used. ([#​2204](https://togithub.com/encode/httpx/issues/2204)) - Fix console markup escaping in command line client. ([#​1866](https://togithub.com/encode/httpx/issues/1866)) - When files are used in multipart upload, ensure we always seek to the start of the file. ([#​2065](https://togithub.com/encode/httpx/issues/2065)) - Ensure that `iter_bytes` never yields zero-length chunks. ([#​2068](https://togithub.com/encode/httpx/issues/2068)) - Preserve `Authorization` header for redirects that are to the same origin, but are an `http`-to-`https` upgrade. ([#​2074](https://togithub.com/encode/httpx/issues/2074)) - When responses have binary output, don't print the output to the console in the command line client. Use output like `<16086 bytes of binary data>` instead. ([#​2076](https://togithub.com/encode/httpx/issues/2076)) - Fix display of `--proxies` argument in the command line client help. ([#​2125](https://togithub.com/encode/httpx/issues/2125)) - Close responses when task cancellations occur during stream reading. ([#​2156](https://togithub.com/encode/httpx/issues/2156)) - Fix type error on accessing `.request` on `HTTPError` exceptions. ([#​2158](https://togithub.com/encode/httpx/issues/2158))

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 2 years 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 legacy tool poetry v1.1.13
The canonical source for Poetry's installation script is now https://install.python-poetry.org. Please update your usage to reflect this.
Retrieving Poetry metadata

# Welcome to Poetry!

This will download and install the latest version of Poetry,
a dependency and package manager for Python.

It will add the `poetry` command to Poetry's bin directory, located at:

/home/ubuntu/poetry/1.1.13/bin

You can uninstall at any time by executing this script with the --uninstall option,
and these changes will be reverted.

Installing Poetry (1.1.13)
Installing Poetry (1.1.13): Creating environment
Installing Poetry (1.1.13): Installing Poetry
Installing Poetry (1.1.13): Creating script
Installing Poetry (1.1.13): Done

Poetry (1.1.13) is installed now. Great!

To get started you need Poetry's bin directory (/home/ubuntu/poetry/1.1.13/bin) in your `PATH`
environment variable.

Add `export PATH="/home/ubuntu/poetry/1.1.13/bin:$PATH"` to your shell configuration file.

Alternatively, you can call Poetry explicitly with `/home/ubuntu/poetry/1.1.13/bin/poetry`.

You can test that everything is set up by executing:

`poetry --version`

Poetry version 1.1.13
Creating virtualenv earhorn-8scra8xs-py3.10 in /home/ubuntu/.cache/pypoetry/virtualenvs
Updating dependencies
Resolving dependencies...

  SolverProblemError

  Because pytest-httpx (0.20.0) depends on httpx (>=0.22.0,<0.23.0)
   and no versions of pytest-httpx match >0.20.0,<0.21.0, pytest-httpx (>=0.20.0,<0.21.0) requires httpx (>=0.22.0,<0.23.0).
  So, because earhorn depends on both httpx (>=0.23.0,<0.24.0) and pytest-httpx (^0.20.0), version solving failed.

  at ~/poetry/1.1.13/venv/lib/python3.10/site-packages/poetry/puzzle/solver.py:241 in _solve
      237│             packages = result.packages
      238│         except OverrideNeeded as e:
      239│             return self.solve_in_compatibility_mode(e.overrides, use_latest=use_latest)
      240│         except SolveFailure as e:
    → 241│             raise SolverProblemError(e)
      242│ 
      243│         results = dict(
      244│             depth_first_search(
      245│                 PackageNode(self._package, packages), aggregate_package_nodes