Okonomiyaki

Latest version: v2.0.0

Safety actively analyzes 687959 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

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)

Bug 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)

1.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)

Bug 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)

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.