Skip to content

PyEPR 1.1.0

Compare
Choose a tag to compare
@avalentino avalentino released this 07 Aug 15:52
47bb721
  • Old Python versions are no longer officially supported. Now PyEPR require Python >= 3.5 and Cython >= v0.29.
  • Introduced the pyproject.toml file.
  • The setup.py script has been simplified and modernized, now it always use setuptools and setup.cfg.
  • Now the EPR C API is handled using git submodule.
  • Fixed potential crash in cases in which the EPR C API fails to open the requested product
  • Update the test suite to use the public product ASA_APM_1PNPDE20091007_025628_000000432083_00118_39751_9244.N1. The previously used one is no longer available.
  • Continuous Integration moved to GitHub Actions (GHA).
  • Fix a leak of resources on Windows platforms.
  • The print_() method of Field and Record classes has been renamed into print(). The old print_() method is now deprecated and will be removed in future versions.
  • Support for pathlib.
  • Enforce type checking.