Skip to content

v0.47.0

Choose a tag to compare

@heevasti heevasti released this 14 Mar 14:14
· 146 commits to main since this release

[0.47.0] - 2025-03-14

Added

  • Python 3.12, 3.13 support.
  • installing of py-xdrlib from GitHub source for Python 3.13 unit-tests.
  • HighFinesse Wavelength Meter (Wlm) driver with unittests, and license terms in wlmConst.py and wlmData.py.
  • RELEASE.md release procedure using bump2version with multiple configuration files.

Changed

  • qmi_tool script entry point to be at main function.
  • Package management to be done via pyproject.toml instead of setup.py.
  • Digilent and PicoTech devices' typing fixed and modernized.

Fixed

  • Full CI-test to install qmi package correctly and run unit-tests with all supported Python versions.
  • Some new typing issues, due to Mypy and Numpy updates, were fixed and respective modules were updated to 3.10+ Python style.
  • Possible fix on the badges not showing on Pypi page.

Removed

  • Python 3.8, 3.9 and 3.10 support, numpy and scipy version restrictions in dependencies.
  • qmi_run_contexts script as unused.