docs: better deployment docs (#911)

* docs: better deployment docs

* Apply suggestions from code review

Co-authored-by: Joe Rickerby <joerick@mac.com>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

Co-authored-by: Joe Rickerby <joerick@mac.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
Henry Schreiner
2021-11-13 11:55:53 -05:00
committed by GitHub
co-authored by Joe Rickerby pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
parent 823d4af1ad
commit 0d10faf957
3 changed files with 80 additions and 35 deletions
+8 -14
View File
@@ -26,7 +26,7 @@ install:
- python3 -m pip install pytest
script:
- python3 setup.py install
- python3 -m pip install .
- pytest
stages:
@@ -48,30 +48,24 @@ jobs:
# Deploy source distribution
- stage: deploy
name: Deploy source distribution
install: skip
script: python3 setup.py sdist --formats=gztar
after_success: |
python3 -m pip install twine
python3 -m twine upload --skip-existing dist/*.tar.gz
install: python3 -m pip install build twine
script: python3 -m build --sdist --formats=gztar
after_success: python3 -m twine upload --skip-existing dist/*.tar.gz
# Deploy on linux
- stage: deploy
name: Build and deploy Linux wheels
services: docker
install: python3 -m pip install cibuildwheel==2.2.2
install: python3 -m pip install cibuildwheel==2.2.2 twine
script: python3 -m cibuildwheel --output-dir wheelhouse
after_success: |
python3 -m pip install twine
python3 -m twine upload --skip-existing wheelhouse/*.whl
after_success: python3 -m twine upload --skip-existing wheelhouse/*.whl
# Deploy on windows
- stage: deploy
name: Build and deploy Windows wheels
os: windows
language: shell
install: python3 -m pip install cibuildwheel==2.2.2
install: python3 -m pip install cibuildwheel==2.2.2 twine
script: python3 -m cibuildwheel --output-dir wheelhouse
after_success: |
python3 -m pip install twine
python3 -m twine upload --skip-existing wheelhouse/*.whl
after_success: python3 -m twine upload --skip-existing wheelhouse/*.whl
env:
global: