diff options
-rw-r--r-- | .github/CONTRIBUTING.md | 3 | ||||
-rw-r--r-- | .travis.yml | 52 | ||||
-rw-r--r-- | MANIFEST.in | 2 |
3 files changed, 3 insertions, 54 deletions
diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 1175618a..6e5e7b9b 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -458,7 +458,8 @@ how to do it. 7. Creating the PR causes our continuous integration (CI) systems to automatically run all of the unit tests on all supported OSes and all supported versions of Python. You should watch your PR - to make sure that all unit tests pass on TravisCI (Linux), AppVeyor (Windows), and VSTS (macOS). + to make sure that all unit tests pass on every version of Python for each of Linux, Windows, and + macOS. 8. If any unit tests fail, you should look at the details and fix the failures. You can then push the fix to the same branch in your fork. The PR will automatically get updated and the CI system diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 05bc521e..00000000 --- a/.travis.yml +++ /dev/null @@ -1,52 +0,0 @@ -language: python - -matrix: - include: - - os: linux - python: 3.6 - env: NOXSESSION=tests-3.6 - - os: linux - python: 3.7 - dist: xenial - env: NOXSESSION=tests-3.7 - - os: linux - python: 3.8 - dist: xenial - env: NOXSESSION=tests-3.8 - - os: linux - python: 3.9-dev - dist: xenial - env: NOXSESSION=tests-3.9 - - os: linux - python: 3.8 - env: NOXSESSION=docs -# # Warning: Don't try to use code coverage analysis with pypy as it is insanely slow -# - os: linux -# python: pypy3 -# env: TOXENV=pypy3 -# # Latest Python 3.x from Homebrew -# - os: osx -# language: generic -# env: -# - TOXENV=py36 -# - BREW_INSTALL=python3 - -install: - - if [[ $TRAVIS_PYTHON_VERSION == 3.5.2 ]]; then pip install flake8 nox==2019.11.9; else pip install flake8 nox; fi -# - | -# if [[ $TRAVIS_OS_NAME == 'osx' ]]; then -# if [[ -n "$BREW_INSTALL" ]]; then -# brew update -# brew install "$BREW_INSTALL" -# fi -# fi - -before_script: - # stop the build if there are Python syntax errors or undefined names - # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide - if [[ $NOXSESSION == tests-3.8 ]]; then - flake8 . --count --ignore=E252,W503 --max-complexity=26 --max-line-length=127 --show-source --statistics ; - fi - -script: - - echo "$NOXSESSION"; nox --non-interactive --session "$NOXSESSION" diff --git a/MANIFEST.in b/MANIFEST.in index f0b53367..165268a8 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -3,4 +3,4 @@ recursive-include examples * recursive-include tests * recursive-include docs * recursive-exclude docs/_build * -exclude .appveyor.yml .gitignore .travis.yml azure-pipelines.yml CODEOWNERS tasks.py +exclude .appveyor.yml .github .gitignore azure-pipelines.yml tasks.py |