diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 9194bfd40f..0000000000
--- a/.travis.yml
+++ /dev/null
@@ -1,87 +0,0 @@
-# Based on
-# http://conda.pydata.org/docs/travis.html
-# https://github.com/xray/xray/blob/master/.travis.yml
-# https://github.com/scipy/scipy/blob/master/.travis.yml
-# https://github.com/Unidata/MetPy/blob/master/.travis.yml
-
-language: python
-sudo: false # if false, use TravisCI's container based build
-
-# assume linux if not specified
-# someday add os: osx to specify osx, but python not yet supported on Travis
-matrix:
- include:
- - python: 3.5
- env: CONDA_ENV=py35-min
- - python: 3.5
- env: CONDA_ENV=py35
- - python: 3.6
- env:
- - CONDA_ENV=py36
- - TASK="coverage"
- # not needed as of GH1038. deploy block cannot run without this.
- # - DEPLOY_ENV="true"
- - python: 3.6
- env: CONDA_ENV=py37
-
-addons:
- apt:
- packages:
- - ccache
-
-cache:
- - ccache
-
-# setup miniconda for numpy, scipy, pandas, etc.
-before_install:
- - echo "before install"
- - export PYVER="3"
- - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
- export OSSTR="MacOSX-x86_64.sh";
- else
- export OSSTR="Linux-x86_64.sh";
- export PATH=/usr/lib/ccache:$PATH;
- fi
- - export BASE="http://repo.continuum.io/miniconda/Miniconda"
- - export CONDAVER="4.6.14"
- - wget $BASE$PYVER-$CONDAVER-$OSSTR -O miniconda.sh;
- - bash miniconda.sh -b -p $HOME/miniconda
- - export PATH="$HOME/miniconda/bin:$PATH"
- - hash -r
- - conda config --set always_yes yes --set changeps1 no
- - conda update -q conda
- - conda info -a
-
-install:
- - echo "install"
- - conda env create --file ci/requirements-$CONDA_ENV.yml
- - source activate test_env # all envs are named test_env in the yml files
- - conda list
- - echo $PATH
- - ls -l /home/travis/miniconda/envs/test_env/lib
- - pip install -e .
-
-script:
- - pytest pvlib --remote-data --cov=pvlib --cov-report term-missing
-
-after_script:
- - if [[ $TASK == "coverage" ]]; then
- pip install codecov;
- codecov -e TRAVIS_PYTHON_VERSION;
- fi
-
-after_success:
- coveralls
-
-deploy:
- - provider: pypi
- user: wholmgren
- password:
- secure: cUaCm+/9BAZ7pn1e6+X1TBh4ysSW9dFnUHrYIcR8xefb/O5YVlzPZACt2pR0vYJuJ6vGWOK5VzigeKyh9dccIJUqntqsqNwQF3GkgcNNzIwDUKzsmbuKEgL1GCvJWaIvov0Sevfmg7eFpGbXdynw6IVFMBssz+eVCwEV5Ww8WbI=
- distributions: sdist bdist_wheel
- upload_docs: false
- on:
- repo: pvlib/pvlib-python
- python: 3.6
- condition: $DEPLOY_ENV == "true"
- tags: true
diff --git a/docs/sphinx/source/whatsnew/v0.8.0.rst b/docs/sphinx/source/whatsnew/v0.8.0.rst
index 75e223b045..650dbbad1a 100644
--- a/docs/sphinx/source/whatsnew/v0.8.0.rst
+++ b/docs/sphinx/source/whatsnew/v0.8.0.rst
@@ -112,9 +112,10 @@ Testing
* Add wrappers around the pandas assert_X_equal functions to accommodate the
changed API and default precision thresholds in pandas 1.1.0
(:issue:`1018`, :pull:`1021`)
-* Add github action for publishing all commits to
- `test.pypi.org `_ and tags to
+* Add github action for publishing tags to
`pypi.org `_.
+ (:issue:`950`, :pull:`1038`, :pull:`1039`)
+* Remove Travis CI configuration. (:issue:`950`)
Documentation
~~~~~~~~~~~~~