Skip to content

Releases: rilma/pyIRI2016

Upgrade to Python 3.11

21 Feb 07:17

Choose a tag to compare

What's Changed

[1.2.0] - 2026-02-21

Added

  • Fallback TimeUtilities class implementation in pyiri2016/__init__.py for robustness when timeutil package is unavailable
  • Explicit dependency declaration for timeutil package from GitHub in pyproject.toml

Fixed

  • Fixed NameError: name 'TimeUtilities' is not defined when timeutil package was not installed
  • Updated imports in pyiri2016/iri2016prof2D.py to use fallback TimeUtilities if external package is missing

Changed

  • Raised minimum Python version requirement to 3.11
  • Updated pyproject.toml to explicitly include timeutil @ git+https://github.com/rilma/TimeUtilities.git as a project dependency

Removed

  • Obsolete Poetry-era build files: build_helper.py, pyproject_build_hook.py, poetry.lock
  • Alternative build system: meson.build (root, pyiri2016/, source/)
  • Deprecated CI configuration: .travis.yml (replaced by GitHub Actions)
  • CodeClimate configuration: .codeclimate.yml (unused)
  • Build artifacts: build/, dist/, pyiri2016.egg-info/ directories (now properly gitignored)
  • Generated files: .coverage (coverage cache file)
  • Migration-related artifacts: verify_migration.sh, .ansible/poetry.yaml
  • Redundant configuration: setup.cfg (minimal content consolidated into setup.py)

In addition

New Contributors

Full Changelog: v1.1.0...v1.2.0

Official release of the IRI2016 wrapper in Python

12 Jan 15:26

Choose a tag to compare

Release with License and DOI number.