Skip to content

chore(deps): update dependency bitstring to v4.4.0 - #315

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/bitstring-4.x
Open

chore(deps): update dependency bitstring to v4.4.0#315
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/bitstring-4.x

Conversation

@renovate

@renovate renovate Bot commented Mar 14, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Change Age Confidence
bitstring ==4.3.1==4.4.0 age confidence

Release Notes

scott-griffiths/bitstring (bitstring)

v4.4.0

This version adds a new optional Rust-based backend. This is turned off by default so
shouldn't affect users. The new backend uses the tibs library, which is
by the same author as bitstring and should allow some nice optimisations as
the whole stack can work together.

For now the Rust backend is about the same speed as the C backend (which uses bitarray)
so there are no real advantages to use it yet. If you do want to try it then you'll need to
set the BITSTRING_USE_RUST_CORE environment variable.

BITSTRING_USE_RUST_CORE=1 python your_script.py

You can check which backend is being used using bitstring.options.using_rust_core which
should be False unless you've enabled it as detailed above.

The plan is to remove the C backend in version 5, which will allow lots of code
simplifications and further performance improvements.

The tibs dependency is a bit experimental and difficult to test on every possible platform.
If you experience any issues with installation then please file a bug report.

The only other change is explicit support for Python 3.14.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants