Skip to content

fix(deps): update dependency xxhash to v4 (master) - autoclosed - #345

Closed
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/master-xxhash-4.x
Closed

fix(deps): update dependency xxhash to v4 (master) - autoclosed#345
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/master-xxhash-4.x

Conversation

@renovate

@renovate renovate Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
xxhash ^3.0.0^4.0.0 age confidence

Release Notes

ifduyue/python-xxhash (xxhash)

v4.0.0

Compare Source

  • Breaking change: Drop support for Python 3.8, require Python >= 3.9
  • Breaking change: Remove deprecated xxhash.VERSION_TUPLE
  • Breaking change: The input keyword argument is renamed to data
    across constructors, update(), and one-shot functions
  • Breaking change: str input is no longer accepted and raises
    TypeError: Strings must be encoded before hashing; encode to
    bytes before hashing
  • Upgrade xxHash from v0.8.2 to v0.8.3. Note: on GCC/Clang source builds
    that target AVX2 (e.g. -march=x86-64-v3), upstream v0.8.3
    autovectorizes XXH64_update() and makes the xxh64 streaming path
    about 2x slower. The shipped wheels are built for baseline x86-64 and
    are unaffected. Source builds can work around it by adding
    -fno-tree-vectorize to the compiler flags.
  • Add per-object locking for thread safety, with sub-interpreter and
    free-threaded (no-GIL) Python support
  • Speed up hash constructors by switching them to tp_vectorcall.
  • Build pyodide wasm32 wheels
  • Add s390x big-endian test job
  • Add Python 3.15 classifier
  • CI: shard the PyPI upload into parallel groups and create the GitHub
    Release automatically

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "every 4th week on Thursday before 10am"
  • 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.


  • 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 added the dependencies Pull requests that update a dependency file label Aug 13, 2026
@renovate

renovate Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor Author

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


Because no versions of ampel-interface match >0.10.5a8,<0.10.5a9 || >0.10.5a9,<0.10.5a10 || >0.10.5a10,<0.11
 and ampel-interface (0.10.5a9) depends on xxhash (>=3.0.0,<4.0.0), ampel-interface (>0.10.5a8,<0.10.5a10 || >0.10.5a10,<0.11) requires xxhash (>=3.0.0,<4.0.0).
And because ampel-interface (0.10.5a10) depends on xxhash (>=3.0.0,<4.0.0)
 and ampel-interface (0.10.5a8) depends on xxhash (>=3.0.0,<4.0.0), ampel-interface (>=0.10.5a8,<0.11) requires xxhash (>=3.0.0,<4.0.0).
So, because ampel-core depends on both ampel-interface (>=0.10.5a8,<0.11) and xxhash (^4.0.0), version solving failed.

@renovate renovate Bot changed the title fix(deps): update dependency xxhash to v4 (master) fix(deps): update dependency xxhash to v4 (master) - autoclosed Aug 14, 2026
@renovate renovate Bot closed this Aug 14, 2026
@renovate
renovate Bot deleted the renovate/master-xxhash-4.x branch August 14, 2026 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants