aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)Author
2021-01-10Declare support for and test Python 3.9Hugo van Kemenade
2020-06-11Moving back to Pipenv to manage dependenciesSybren A. Stüvel
Poetry breaks no-binary installations of the RSA library, which defeats the purpose of this library. See https://github.com/sybrenstuvel/python-rsa/issues/148 Among other changes, this reverts commit fcf5b7457c70426a242b17db20dd4e34e1055f69. I also added a workaround for an `ImportError` importing `zipp` on Python 3.5.
2020-06-10Add support for Python 3.8Sybren A. Stüvel
Supporting Python 3.8 not only required configuring Tox and Travis to run the tests on that version, but also required updating the dependencies. Without that update, `pluggy` wouldn't work properly.
2019-08-04Switch from Pipenv to PoetrySybren A. Stüvel
Poetry has a nicer interface, performs more tasks than Pipenv, and is generally more pleasant to use.
2019-08-04Drop support for Python 2 and 3.4Sybren A. Stüvel
Some of our development dependencies, like Sphinx, have already dropped support for Python 2. This makes it harder for this project to update its dependencies. Since Python 2 only has a few more months to live, I think it's fine to drop support now. Python 3.4 has already reached its end-of-life date. Python-RSA now only supports Python 3.5 and newer. Python 3.5 support is intended to last until its end-of-life date of 2019-09-13: https://devguide.python.org/#status-of-python-branches
2018-09-16Fixes for Travis CISybren A. Stüvel
- Remove `--ignore-pipfile`. This option makes Pipenv install from the `Pipfile.lock` only, ignoring the `Pipfile` itself. In a sense this is good, because it tests with the locked dependencies. However, it breaks when you lock on Python 3.6 but test on Python 3.4 or 2.7. We'll have to re-visit this when dropping support for older Pythons. - pypy 3.6 -> 3.5 - Drop `pypy` from Travis CI testing We still test with 'pypy3.5'. However, Pipenv has an issue with pypy 2.7. See https://github.com/pypa/pipenv/issues/2449 - Pypy3.5 seems to want pathlib2 when running on Travis CI
2018-09-16Remove Travis CI testing for Python 3.7Sybren A. Stüvel
Python 3.7 is not yet supported by Travis CI. See https://github.com/travis-ci/travis-ci/issues/9815 Also fixed a mistake in the test config.
2018-09-16Typo in `.travis.yml`Sybren A. Stüvel
2018-09-16Fixed testing with Travis CI and ToxSybren A. Stüvel
- Added missing test dependencies. - Updated `.travis.yml` and `tox.ini` to install deps and run with pipenv. - Added testing on Python 3.7.
2018-07-10Enable pip cache in Travis CIJon Dufresne
Slightly speed up builds and reduce load on PyPI servers. For more information, see: https://docs.travis-ci.com/user/caching/#pip-cache
2018-02-05Add support for Python 3.6Hugo
2017-11-29Drop support for EOL Python 3.3Hugo
2017-10-22Use tox-travis to run tox when using TravisCI (#102)Joost Rijneveld
* Use tox-travis to run tox when using TravisCI * Always run coveralls after TravisCI It appears coveralls no longer comments twice
2016-03-17Removed Python 2.6 from Travis configurationSybren A. Stüvel
2016-01-26Added Coveralls integrationadamantike
2016-01-24Added Travis CI integrationadamantike