Tags: Evozyne/pyyaml
Tags
6.0 release Changes ======= * yaml#327 -- Change README format to Markdown * yaml#483 -- Add a test for YAML 1.1 types * yaml#497 -- fix float resolver to ignore `.` and `._` * yaml#550 -- drop Python 2.7 * yaml#553 -- Fix spelling of “hexadecimal” * yaml#556 -- fix representation of Enum subclasses * yaml#557 -- fix libyaml extension compiler warnings * yaml#560 -- fix ResourceWarning on leaked file descriptors * yaml#561 -- always require `Loader` arg to `yaml.load()` * yaml#564 -- remove remaining direct distutils usage
Build modernization (GHA, wheels, setuptools) (yaml#407) * Move most CI to GitHub Actions * Build sdist * Build manylinux1 wheels with libyaml ext (also tested with 2010 and 2014) * Build MacOS x86_64 wheels with libyaml ext * Windows wheel builds remain on AppVeyor until we drop 2.7 support in 6.0 * Smoke tests of all post-build artifacts * Add PEP517/518 build declaration (pyproject.toml with setuptools backend) * Fully move build to setuptools * Drop Python 3.5 support * Declare Python 3.9 support * Update PyPI metadata now that setuptools lets it flow through Co-authored-by: Matt Davis <mrd@redhat.com>
PreviousNext