mirror of
https://gitee.com/openharmony/third_party_pyyaml
synced 2024-11-27 04:10:36 +00:00
89f608599d
* 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>
36 lines
958 B
YAML
36 lines
958 B
YAML
# TODO: update this from inside the build to use branch current version
|
|
version: '{build}'
|
|
|
|
image:
|
|
- Visual Studio 2015
|
|
|
|
#cache:
|
|
#- 'C:\Python38\'
|
|
#- 'C:\Python38-x64'
|
|
|
|
environment:
|
|
libyaml_repo_url: https://github.com/yaml/libyaml.git
|
|
libyaml_refspec: 0.2.5
|
|
PYYAML_TEST_GROUP: all
|
|
|
|
# matrix:
|
|
# - PYTHON_VER: Python27
|
|
# - PYTHON_VER: Python27-x64
|
|
# - PYTHON_VER: Python35
|
|
# - PYTHON_VER: Python35-x64
|
|
# - PYTHON_VER: Python36
|
|
# - PYTHON_VER: Python36-x64
|
|
# - PYTHON_VER: Python37
|
|
# - PYTHON_VER: Python37-x64
|
|
# - PYTHON_VER: Python38
|
|
# - PYTHON_VER: Python38-x64
|
|
|
|
#init:
|
|
#- ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
|
|
|
|
build_script:
|
|
- ps: packaging\build\appveyor.ps1
|
|
|
|
#on_finish:
|
|
#- ps: $blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
|