diff options
author | Brad Solomon <brad.solomon.1124@gmail.com> | 2020-12-11 21:12:08 -0500 |
---|---|---|
committer | Ingy döt Net <ingy@ingy.net> | 2021-01-13 16:58:40 -0500 |
commit | 89f608599d700bf2976bf9307f9f86565f27a80e (patch) | |
tree | 4a0628c730b74d47b74a75dd19d7d80dd19f8967 /pyproject.toml | |
parent | 3effceca2c2a583b400cb78e9dcdd205e785c9dc (diff) | |
download | pyyaml-89f608599d700bf2976bf9307f9f86565f27a80e.tar.gz |
Build modernization (GHA, wheels, setuptools) (#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>
Diffstat (limited to 'pyproject.toml')
-rw-r--r-- | pyproject.toml | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..3ac661b --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["setuptools", "wheel", "Cython"] +build-backend = "setuptools.build_meta"
\ No newline at end of file |