circuit-maintenance-parser
circuit-maintenance-parser copied to clipboard
Update dependency backoff to v2
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| backoff | dependencies | major | ^1.11.1 -> ^2.0.0 |
Release Notes
litl/backoff
v2.1.2
Fixed
- Don't use importlib.metadata for version https://github.com/litl/backoff/issues/166
v2.1.1
Fixed
- Fix bug with max_tries/max_time callables https://github.com/litl/backoff/issues/164
v2.1.0
Changed
- Get max_tries/max_time values for every call fixes #β160 (from @βjvrsantacruz)
v2.0.1
Changed
- Allow None for jitter keyword arg (typing)
v2.0.0
Added
- Add raise_on_giveup keyword arg for decorators
- Add backoff.runtime wait generator for dynamically setting wait times based on target function return value or exception details
Changed
- Improve type hints for on_success, on_backoff, on_giveup handlers
- Use decorator-specific detail and handler type hints
- Optionally use typing_extensions for python 3.7 type hinting
- Drop python 3.6 support
- Add python 3.10 support
Configuration
π Schedule: 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.
- [x] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Renovate Bot.
β 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:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: poetry.lock
Updating dependencies
Resolving dependencies...
SolverProblemError
The current project's Python requirement (>=3.6.2,<4.0.0) is not compatible with some of the required packages Python requirement:
- backoff requires Python >=3.7,<4.0, so it will not be satisfied for Python >=3.6.2,<3.7
- backoff requires Python >=3.7,<4.0, so it will not be satisfied for Python >=3.6.2,<3.7
- backoff requires Python >=3.7,<4.0, so it will not be satisfied for Python >=3.6.2,<3.7
- backoff requires Python >=3.7,<4.0, so it will not be satisfied for Python >=3.6.2,<3.7
- backoff requires Python >=3.7,<4.0, so it will not be satisfied for Python >=3.6.2,<3.7
Because no versions of backoff match >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<3.0.0
and backoff (2.0.0) requires Python >=3.7,<4.0, backoff is forbidden.
And because backoff (2.0.1) requires Python >=3.7,<4.0, backoff is forbidden.
And because backoff (2.1.0) requires Python >=3.7,<4.0
and backoff (2.1.1) requires Python >=3.7,<4.0, backoff is forbidden.
So, because backoff (2.1.2) requires Python >=3.7,<4.0
and circuit-maintenance-parser depends on backoff (^2.0.0), version solving failed.
at /usr/local/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
β’ Check your dependencies Python requirement: The Python requirement can be specified via the `python` or `markers` properties
For backoff, a possible solution would be to set the `python` property to ">=3.7,<4.0.0"
For backoff, a possible solution would be to set the `python` property to ">=3.7,<4.0.0"
For backoff, a possible solution would be to set the `python` property to ">=3.7,<4.0.0"
For backoff, a possible solution would be to set the `python` property to ">=3.7,<4.0.0"
For backoff, a possible solution would be to set the `python` property to ">=3.7,<4.0.0"
https://python-poetry.org/docs/dependency-specification/#python-restricted-dependencies,
https://python-poetry.org/docs/dependency-specification/#using-environment-markers
Blocked by #178.