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 ~~~~~~~~~~~~~