Releases: enthought/okonomiyaki
Releases · enthought/okonomiyaki
2.0.0
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
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
Bug fixes
- Fix relative imports (#426)
- Fix compute_abi_tag to support Python 3.8 (#424)
1.3.1
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
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
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
Big fixes:
- Add missing rh6 and rh7 egg data folder into the sdist. (#345)
v1.1.1
Bug fixes:
- Fix name of the 2.7.10 dummy runtime for rh6. (#341)
v1.1.0
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
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)