This maintenance release relaxes upper version constraints across all dependencies (pytest, numba, coverage, sphinxcontrib-bibtex, etc.) for broader compatibility with modern environments.
Rust re-implementation now in beta!
All core measures have been reimplemented in infomeasure-rs, a Rust crate (see docs) with compile-time type safety, GPU acceleration, and significantly faster execution. Check out the Python vs Rust Guide if you need maximum performance for production or large-scale analysis. If you consider using it in your Rust projects, we are looking forward for feedback.
What's Changed
- chore: Relax upper version constraints in
pyproject.toml#30. Thanks to @alexcjohnson, for suggesting this improvement. - build: update myst-nb requirement from <1.4,>=1 to >=1,<1.5 by @dependabot[bot] in #22
- build: update pytest-cov requirement from <7.1,>=3 to >=3,<7.2 by @dependabot[bot] in #23
- build: update numba requirement from <0.64.1,>=0.55.0 to >=0.55.0,<0.65.1 by @dependabot[bot] in #24
- build: update numba requirement from <0.65.1,>=0.55.0 to >=0.55.0,<0.65.2 by @dependabot[bot] in #25
- build: update coverage requirement from <7.14,>=6 to >=6,<7.15 by @dependabot[bot] in #26
- build: update sphinxcontrib-bibtex requirement from <2.7,>=2.3.0 to >=2.3.0,<2.8 by @dependabot[bot] in #27
Installation
You can install or upgrade the package using:
pip install infomeasure --upgradeFull Changelog: 0.6.0...0.6.1