Skip to content

Releases: enthought/okonomiyaki

2.0.0

23 Aug 15:27
964bf97
Compare
Choose a tag to compare

Enhancements:

  • Add support for the ARM and ARM64 architectures in Arch (#458)
  • Add support for ARM64 in EPDPlatform (#458)
  • Add sample runtimes and eggs for the ARM64 architecture (#462, #460)
  • Add a constructor for Platform from a dictionary (#410, #472)

Breaking Changes:

  • Remove Python 2.x code support. Okonomiyaki now supports running on > 3.6 (#380)
  • Remove the "short" attribute from the EPDPlatform instance (#485)
  • Remove the LagacyEPDPlatform instance (#485)
  • Remove okonomiyaki.recipes submodule (#473)
  • Move okonomiyaki.recipes.tests.data files to okonomiyaki.utils.test_data (#473)
  • Move dependencies to optional extras (#474)
  • default_abi will not fail for Python > 3.11 on windows anymore (#477)

Bug fixes:

  • Fix okonomiyaki cli when it is called with no arguments (#459)
  • Drop use of deprecated alias assertRaisesRegexp (#486)
  • Skip some tests on unsupported systems (#475)

Maintenance:

  • Update Github ci to generate the html coverage report as a downloadable artifact (#457)
  • Run tests on MacOS M1 runners (#460)
  • Run tests on Python 3.11 (#461)
  • Run tests on Python 3.12 (#477)
  • Simplify setup.py (#476, #477)

1.4.0

29 Jun 17:29
6bdcb98
Compare
Choose a tag to compare

Enhancements:

  • Add cp311 dummy runtimes (#349)
  • Add cp311 dummy eggs (#453)
  • Update the code to guess a Platform instance from the running system (#448)
    • Added a NameKind value for Rocky Linux
    • Debian and RHEL compatible systems are now supported by the "uknown" NameKind
    • Add support for the RH8 platform
  • Update the PythonImplementation instance to support cp311 (#451)
  • Update okonomiyaki code to not use the deprecated LegacyEPDPlatform instance (#452)

Maintenance:

  • Remove old Jenkins CI build setup (#440)
  • Update the test matrix on github actions and remove testing for Python 2.7 (#441, #447)
  • Move most of the package configuration into the setup.cfg (#450)

Big fixes:

  • Fix the behaviour of the pep245 module and the way it is tested (#441, #447)
  • Fix the repr output for PEP440Version and RuntimeVersion (#435, #436)
  • Fix error message for unsupported platform combinations (#433)
  • Fix permissions in the dummy egg archives (#430)

1.3.2

01 Jul 17:33
449ad5f
Compare
Choose a tag to compare

Bug fixes

  • Fix relative imports (#426)
  • Fix compute_abi_tag to support Python 3.8 (#424)

1.3.1

29 Jun 14:39
df23b55
Compare
Choose a tag to compare

Bug fixes

  • Update dummy eggs to hold the correct abi tag for Python 3.8 (#413)
  • Pass the runtime version to the from_epd_string constructor (#414)
  • Fix _guess_abi_tag and _guess_abi_from_python to support python 3.8 (#418)

1.3.0

24 Mar 20:26
fb52a98
Compare
Choose a tag to compare

Enhancements:

  • Add cp38 dummy runtimes (#387)
  • Add cp38 dummy eggs (#395, #398)
  • Update default abi functions to support python 3.8 (#390)

Maintenance:

  • Enable GitHub actions (#384)
  • Fix build badge to point to travis-ci.com (#376)
  • Fix path to the okonomiyaki test build project (#379)
  • Update script that verifies okonomiyaki can read eds eggs (#396)

Bug fixes:

  • Add rh6 and rh7 dummy eggs to setup.py (#369)
  • EPDPlatform.pep425_tag will always return 10.6 for macos platforms (#374, #387)
  • Fix older dummy windows runtime archives to work with recent EDM (#391, #397)
  • EPDPlatform.from_string will always return fixed release versions (#375, #387)

v1.2.0

08 Nov 17:09
Compare
Choose a tag to compare

Enhancements:

  • Run tests against Centos 7. (#359)

Maintenance:

  • Run Travis CI on maintenance and tagged branches. (#352)
  • Only test branch builds on Appveyor for master and maintenance branches. (#364)

Big fixes:

  • Add the license to the manifest. (#354)
  • Fix platform detection on Centos 7. (#161)
  • Fix error when '$' is in the Python runtime prefix. (#309)

v1.1.2

25 Oct 12:47
a0cff3b
Compare
Choose a tag to compare

Big fixes:

  • Add missing rh6 and rh7 egg data folder into the sdist. (#345)

v1.1.1

20 Sep 13:20
9093865
Compare
Choose a tag to compare

Bug fixes:

  • Fix name of the 2.7.10 dummy runtime for rh6. (#341)

v1.1.0

19 Sep 16:32
6daa88d
Compare
Choose a tag to compare

Enhancements:

  • Add dummy test runtimes for python 3.6.5. (#327)
  • Add dummy test runtimes for rh7. (#331)
  • Add dummy test runtimes for rh6. (#330)
  • Add dummy test eggs for rh7. (#329)
  • Add dummy test eggs for rh6. (#328)

v1.0.0

15 Mar 20:25
Compare
Choose a tag to compare

Enhancements:

  • Add ability to parse setuptools eggs and wheels with metadata version 2.1 (#312)

Bug fixes:

  • Improve error message when hyphens are used in spec requirement string (#319)
  • Fix CI errors with jasonschema and attrs incompatibility (#318)
  • Fix Travis CI flake8 errors (#316)