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 (major) #290

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 22, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
poetry-core ^1.9.0 -> ^2.1.1 age adoption passing confidence
pytest-cov (changelog) ^5.0.0 -> ^6.0.0 age adoption passing confidence
tenacity ^8.5.0 -> ^9.0.0 age adoption passing confidence

Release Notes

python-poetry/poetry-core (poetry-core)

v2.1.1

Compare Source

Fixed
  • Fix an issue where simplifying a python_version marker resulted in an invalid marker (#​838).

v2.1.0

Compare Source

Added
  • Pass a local version label to the build backend interface (#​814).
  • Expose build-system dependencies via the poetry instance (#​319).
  • Add has_upper_bound method to VersionConstraint (#​833).
Changed
  • Improve performance of calculating intersections and unions of extra markers (#​818).
  • Improve performance of calculating intersections and unions of complex markers (#​821,
    #​832).
  • Improve performance of marker operations by simplifying python_version markers (#​826).
  • Improve performance by caching parsed requirements (#​828).
  • Improve error message when a referenced license file is missing (#​827).
Fixed
  • Fix an issue where inclusive ordering with post releases was inconsistent with PEP 440 (#​379).
  • Fix an issue where invalid URI tokens in PEP 508 requirement strings were silently discarded (#​817).
  • Fix an issue where wrong markers were calculated when removing parts covered by the project's python constraint (#​824).
  • Fix an issue where optional dependencies that are not part of an extra were included in the wheel metadata (#​830).
  • Fix an issue where the __pycache__ directory and *.pyc files were included in sdists and wheels (#​835).

v2.0.1

Compare Source

Changed
  • Replace the deprecated core metadata field Home-page with Project-URL: Homepage (#​807).
Fixed
  • Fix an issue where includes from tool.poetry.packages without a specified format were not initialized with the default value resulting in a KeyError (#​805).
  • Fix an issue where some project.urls entries were not processed correctly resulting in a KeyError (#​807).
  • Fix an issue where dynamic project.dependencies via tool.poetry.dependencies were ignored if project.optional-dependencies were defined (#​811).

v2.0.0

Compare Source

Added
  • Add support for the project section in the pyproject.toml file according to PEP 621 (#​708,
    #​792).
  • Add support for non PEP440 compliant version in the platform_release marker (#​722).
  • Add support for string comparisons with in / not in in generic constraints (#​722).
  • Add support for script files that are generated by a build script (#​710).
  • Add support for SOURCE_DATE_EPOCH when building packages (#​766,
    #​781).
Changed
  • Drop support for Python 3.8 (#​798).
  • Create METADATA files with version 2.3 instead of 2.2 (#​707).
  • Normalize source vcs URLs (#​701).
  • Make allow-prereleases a tri-state setting (#​783).
  • Rename exceptions to have an Error suffix (#​767).
  • Remove support for x in version constraints (#​770).
  • Remove support for scripts with extras (#​708).
  • Remove deprecated features and interfaces (#​702,
    #​769).
  • Deprecate tool.poetry.dev-dependencies in favor of tool.poetry.group.dev.dependencies (#​754).
  • Deprecate Package.python_marker (#​446).
  • Improve Cygwin git support under Windows (#​704).
  • Improve error message when the pyproject.toml file cannot be parsed (#​734).
  • Improve handling of readme files (#​752).
  • Improve error handling when the Python constraint is empty (#​761).
  • Improve performance for creating a PEP 508 requirement from a dependency (#​779).
  • Update list of supported licenses (#​706,
    #​718,
    #​727,
    #​736,
    #​746,
    #​755,
    #​764,
    #​784,
    #​787,
    #​795).
Fixed
  • Fix an issue where the platlib directory of the wrong Python was used (#​726).
  • Fix handling of generic constraints (#​732).
  • Fix an issue where building a wheel in a nested output directory results in an error (#​762).
  • Fix an issue where + was not allowed in git URL paths (#​765).
  • Fix an issue where the temporary directory was not cleaned up on error (#​775).
  • Fix an issue where the regular expression for author names was too restrictive (#​517).
  • Fix an issue where basic auth http(s) credentials could not be parsed (#​791).
Vendoring

v1.9.1

Compare Source

Added
  • Add 3.13 to the list of available Python versions (#​747).
pytest-dev/pytest-cov (pytest-cov)

v6.0.0

Compare Source

  • Updated various documentation inaccuracies, especially on subprocess handling.
  • Changed fail under checks to use the precision set in the coverage configuration.
    Now it will perform the check just like coverage report would.
  • Added a --cov-precision cli option that can override the value set in your coverage configuration.
  • Dropped support for now EOL Python 3.8.
jd/tenacity (tenacity)

v9.0.0: tenacity 9.0.0

Compare Source

What's Changed

Full Changelog: jd/tenacity@8.5.0...9.0.0


Configuration

📅 Schedule: Branch creation - "after 1am and before 3am every weekday" 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested review from a team, paulomach, taurus-forever, shayancanonical and carlcsaposs-canonical and removed request for a team July 22, 2024 01:46
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from 4266953 to e3be226 Compare July 30, 2024 01:03
@renovate renovate bot changed the title Update dependency cryptography to v43 Update Python dependencies (major) Jul 30, 2024
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from e3be226 to 810db96 Compare August 7, 2024 01:48
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 2 times, most recently from c2aeef1 to 839cb0a Compare August 21, 2024 01:05
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 2 times, most recently from a02f1c0 to 0d24842 Compare August 30, 2024 01:47
@renovate renovate bot changed the title Update Python dependencies (major) Update dependency tenacity to v9 Sep 4, 2024
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 2 times, most recently from b526926 to 6de2051 Compare September 10, 2024 01:48
@renovate renovate bot changed the title Update dependency tenacity to v9 Update Python dependencies (major) Sep 10, 2024
Copy link
Contributor Author

renovate bot commented Sep 10, 2024

⚠️ 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...

Creating virtualenv non-package-mode-XYOvduEN-py3.13 in /home/ubuntu/.cache/pypoetry/virtualenvs

Because no versions of ops-scenario match >7.2.0,<7.2.1
 and ops-scenario (7.2.0) depends on ops (>=2.18,<3.0), ops-scenario (>=7.2.0,<7.2.1) requires ops (>=2.18,<3.0).
So, because non-package-mode depends on both ops (>=2.9.0,<2.10) and ops-scenario (^7.2.0, <7.2.1), version solving failed.

@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 2 times, most recently from f69f481 to 3c0ad67 Compare September 19, 2024 01:03
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from 3c0ad67 to e1125de Compare September 20, 2024 01:56
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from e1125de to f489c00 Compare October 30, 2024 01:58
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from f489c00 to 610f844 Compare November 28, 2024 01:21
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 2 times, most recently from 270aa14 to 4ad50e7 Compare January 13, 2025 01:54
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 2 times, most recently from f1d317e to 98edaca Compare January 20, 2025 01:54
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch 2 times, most recently from 9685a28 to b2effd7 Compare February 6, 2025 02:11
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from b2effd7 to 2ed5354 Compare February 14, 2025 01:47
@renovate renovate bot added the not bug or enhancement PR is not 'bug' or 'enhancement'. For release notes label Feb 14, 2025
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from 2ed5354 to 924f190 Compare February 17, 2025 01:10
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from 924f190 to d94a751 Compare February 28, 2025 02:04
@renovate renovate bot force-pushed the renovate/major-python-dependencies branch from d94a751 to 004febe Compare March 4, 2025 12:54
Copy link
Contributor Author

renovate bot commented Mar 4, 2025

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.

@carlcsaposs-canonical carlcsaposs-canonical force-pushed the renovate/major-python-dependencies branch 2 times, most recently from c0a2032 to 079d67a Compare March 4, 2025 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Libraries: Out of sync not bug or enhancement PR is not 'bug' or 'enhancement'. For release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants