Published December 12, 2025
| Version v0.5.2.post4
Software
Open
qiskit-community/qiskit-metal: v0.5.2.post4 Quantum Metal (Qiskit Metal) beta release!
Authors/Creators
- Priti Ashvin Shah1
- Zlatko Minev2
- Jeremy Drysdale3
- Marco Facchini
- Thomas G McConkey2
- Dennis Wang
- Yehan Liu
- Nick Lanzillo
- Will Shanks
- Helena Zhang3
- cdelnano
- Patrick J. O'Brien
- PositroniumJS
- Sadman Ahmed Shanto
- Matthew Treinish
- Abeer Vaishnav4
- Abhishek Chakraborty5
- Arnau Casau
- John L Blair6
- Sagarika Mukesh3
- ismirlia
- Eric Arellano2
- Figen YILMAZ7
- Clark Miyamoto
- Sharky
- Samarth Hawaldar
- Luciano Bello8
- Patrick Jacobs
- Jagatheesan Jag
- Christian Kraglund Andersen9
- 1. Software Engineer IBM Research
- 2. IBM Quantum
- 3. IBM
- 4. Google Quantum AI
- 5. University of Rochester
- 6. IBM Research
- 7. TU Delft
- 8. Qiskit - IBM Quantum
- 9. TU Delft, QuTech
Description
Release notes (since v0.5.1)
Project Management and CI
- Adopted
uvandtoxfor project management. Replaces old workflow on manual development environment setup. We use the tox-uv plugin so that uv is used for all tox environments and actions. uv_buildreplacessetuptoolsas build backend.- Package dependencies are now declared in pyproject.toml.
- pytest, ruff and sphinx were added as test, lint and docs dependencies respectively.
- Testing task has been changed to use pytest instead of unittest.
- Removed tox.ini file and migrated relevant configurations to pyproject.toml.
- Updated documentation and testing dependencies for compatibility with the new structure.
- Modified linting tasks to use ruff instead of yapf and pylint.
New GitHub Actions workflows using tox-uv
- Use tox-uv to run all workflows.
- New unified testing workflow.
- Tests run on Python 3.10-3.12 on Ubuntu 24.04, macOS 15, and Windows 2025.
- Ubuntu runner installs additional dependencies for Gmsh to run.
- New lint workflow using ruff (replacing pylint and yapf).
- Removed pylint and yapf configuration files.
- Currently returns zero to pass CI despite linting errors. This will be changed once our linting configuration is stable.
- New publishing workflow.
- Builds the package using
uv build. - Twine check for the built package.
- Import check for the built package for both the sdist and wheel.
- Checked automated publishing on new Git tag.
- Builds the package using
- Only one docs workflow remains, featuring deployment to GitHub Pages.
Installation and developer documentation update
- Update installation docs and contribution guide to describe the new development setup. Generally, users are encouraged to follow the recommended development workflow using tox.
- Removed system python version pinning from installation instructions. Using command line flag to set venv Python version instead.
- Added
sphinx-autobuildtodocsdependency group. - Added instructions for updating package version using
uv version. - Updated changelog with in-progress changes and notes.
Misc
- Package version is now single-sourced from
pyproject.toml.
What's Changed
- Project/dependency management and updated CI workflows using
uvandtoxby @abhishekchak52 in https://github.com/qiskit-community/qiskit-metal/pull/1026
New Contributors
- @abhishekchak52 made their first contribution in https://github.com/qiskit-community/qiskit-metal/pull/1026
Full Changelog: https://github.com/qiskit-community/qiskit-metal/compare/0.5.1...v0.5.2.post4
Files
qiskit-community/qiskit-metal-v0.5.2.post4.zip
Files
(34.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:2f628c465d002fe675ed6d29a2435027
|
34.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/qiskit-community/qiskit-metal/tree/v0.5.2.post4 (URL)
Software
- Repository URL
- https://github.com/qiskit-community/qiskit-metal