Remove macOS build on travis-ci (#686)

* Remove macOS build on travis-ci
* Remove travis-ci macOS from docs/examples
This commit is contained in:
Matthieu Darbois
2021-05-24 17:24:36 -04:00
committed by Henry Schreiner
parent f6fc96400b
commit e5556f67f4
7 changed files with 9 additions and 32 deletions
-6
View File
@@ -26,12 +26,6 @@ jobs:
arch: ppc64le arch: ppc64le
env: PYTHON=python env: PYTHON=python
- name: macOS | x86_64 | Python 3.x
os: osx
env:
- PYTHON=python3
- PYTEST_ADDOPTS='-k "unit_test or test_0_basic" --suppress-no-test-exit-code'
- name: Windows | x86_64 | Python 3.6 - name: Windows | x86_64 | Python 3.6
os: windows os: windows
language: shell language: shell
+5 -6
View File
@@ -1,12 +1,11 @@
This is a summary of the Python versions and platforms covered by the different CI platforms: This is a summary of the Python versions and platforms covered by the different CI platforms:
| | 3.6 | 3.7 | 3.8 | | | 3.6 | 3.7 | 3.8 |
|----------|------------------------------|------------------------------------------|------------------| |----------|------------------------------|-----------------------------|------------------|
| Linux | Travis CI / CircleCI | AppVeyor² / GitHub Actions | Azure Pipelines | | Linux | Travis CI / CircleCI | AppVeyor¹ / GitHub Actions | Azure Pipelines |
| macOS | CircleCI | AppVeyor² / Travis CI¹ / GitHub Actions | Azure Pipelines | | macOS | CircleCI | AppVeyor¹ / GitHub Actions | Azure Pipelines |
| Windows | Travis CI / Azure Pipelines | AppVeyor² / GitHub Actions | Azure Pipelines | | Windows | Travis CI / Azure Pipelines | AppVeyor¹ / GitHub Actions | Azure Pipelines |
> ¹ Python version not really pinned, but dependent on the (default) version of image used. > ¹ AppVeyor only runs the "basic" test to reduce load.
> ² AppVeyor only runs the "basic" test to reduce load.
Non-x86 architectures are covered on Travis CI using Python 3.6. Non-x86 architectures are covered on Travis CI using Python 3.6.
+1 -1
View File
@@ -50,7 +50,7 @@ Usage
|-----------------|-------|-------|---------|--------------| |-----------------|-------|-------|---------|--------------|
| GitHub Actions | ✅ | ✅ | ✅ | ✅¹ | | GitHub Actions | ✅ | ✅ | ✅ | ✅¹ |
| Azure Pipelines | ✅ | ✅ | ✅ | | | Azure Pipelines | ✅ | ✅ | ✅ | |
| Travis CI | ✅ | | ✅ | ✅ | | Travis CI | ✅ | | ✅ | ✅ |
| AppVeyor | ✅ | ✅ | ✅ | | | AppVeyor | ✅ | ✅ | ✅ | |
| CircleCI | ✅ | ✅ | | | | CircleCI | ✅ | ✅ | | |
| Gitlab CI | ✅ | | | | | Gitlab CI | ✅ | | | |
+2 -2
View File
@@ -116,9 +116,9 @@ Commit this file, enable building of your repo on Azure Pipelines, and push.
Wheels will be stored for you and available through the Pipelines interface. For more info on this file, check out the [docs](https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema). Wheels will be stored for you and available through the Pipelines interface. For more info on this file, check out the [docs](https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema).
# Travis CI [linux/mac/windows] {: #travis-ci} # Travis CI [linux/windows] {: #travis-ci}
To build Linux, Mac, and Windows wheels on Travis CI, create a `.travis.yml` file in your repo. To build Linux and Windows wheels on Travis CI, create a `.travis.yml` file in your repo.
> .travis.yml > .travis.yml
-3
View File
@@ -7,9 +7,6 @@ jobs:
include: include:
# perform a linux build # perform a linux build
- services: docker - services: docker
# and a mac build
- os: osx
language: shell
# and a windows build # and a windows build
- os: windows - os: windows
language: shell language: shell
-3
View File
@@ -13,9 +13,6 @@ jobs:
# perform a linux S390X build # perform a linux S390X build
- services: docker - services: docker
arch: s390x arch: s390x
# and a mac build
- os: osx
language: shell
# and a windows build # and a windows build
- os: windows - os: windows
language: shell language: shell
-10
View File
@@ -60,16 +60,6 @@ jobs:
after_success: | after_success: |
python3 -m pip install twine python3 -m pip install twine
python3 -m twine upload --skip-existing wheelhouse/*.whl python3 -m twine upload --skip-existing wheelhouse/*.whl
# Deploy on mac
- stage: deploy
name: Build and deploy macOS wheels
os: osx
language: shell
install: python3 -m pip install cibuildwheel==1.11.0
script: python3 -m cibuildwheel --output-dir wheelhouse
after_success: |
python3 -m pip install twine
python3 -m twine upload --skip-existing wheelhouse/*.whl
# Deploy on windows # Deploy on windows
- stage: deploy - stage: deploy
name: Build and deploy Windows wheels name: Build and deploy Windows wheels