summaryrefslogtreecommitdiff
path: root/tox.ini
Commit message (Collapse)AuthorAgeFilesLines
* Fix testing with Tox + PoetrySybren A. Stüvel2021-11-241-2/+3
| | | | | Isolated builds are necessary now, and `poetry install` no longer takes `--dev --deploy` options.
* Add support for Python 3.10Hugo van Kemenade2021-11-031-1/+1
|
* Manage dependencies with Poetry instead of PipenvSybren A. Stüvel2021-02-241-7/+7
| | | | | Poetry is nicer to work with than Pipenv + setup.py. This drops Python 3.5 support; that's ok, since that version is EOL.
* Declare support for and test Python 3.9Hugo van Kemenade2021-01-101-1/+1
|
* Tox: fix after removal of PoetrySybren A. Stüvel2020-06-111-1/+0
|
* Moving back to Pipenv to manage dependenciesSybren A. Stüvel2020-06-111-6/+6
| | | | | | | | | | | | | 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.
* Add support for Python 3.8Sybren A. Stüvel2020-06-101-1/+1
| | | | | | 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.
* Switch from Pipenv to PoetrySybren A. Stüvel2019-08-041-7/+9
| | | | | Poetry has a nicer interface, performs more tasks than Pipenv, and is generally more pleasant to use.
* Added mypy for static type checkingSybren A. Stüvel2019-08-041-3/+0
|
* Drop support for Python 2 and 3.4Sybren A. Stüvel2019-08-041-1/+1
| | | | | | | | | | | | | 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
* Fixed testing on older Python versionsSybren A. Stüvel2018-10-231-1/+1
|
* Fixes for Travis CISybren A. Stüvel2018-09-161-1/+1
| | | | | | | | | | | | | | | | - 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
* Fixed testing with Travis CI and ToxSybren A. Stüvel2018-09-161-9/+8
| | | | | | - Added missing test dependencies. - Updated `.travis.yml` and `tox.ini` to install deps and run with pipenv. - Added testing on Python 3.7.
* Add support for Python 3.6Hugo2018-02-051-2/+2
|
* Drop support for EOL Python 3.3Hugo2017-11-291-1/+1
|
* Remove custom PrivateKey exponents/coefficient (#71)Michael Manganiello2017-01-051-0/+1
| | | Thanks for the improvements!
* Prevent running doctests in 'build' directorySybren A. Stüvel2016-03-291-1/+1
|
* Dropped support for Python 2.6, its life ended in 2013.Sybren A. Stüvel2016-03-171-1/+1
|
* Set max line length to 100 for PEP8 tests.Sybren A. Stüvel2016-01-271-0/+3
|
* Simplified test structure a bit, so we no longer need to set PYTHONPATHSybren A. Stüvel2016-01-271-2/+0
| | | | | The u'' string prefix was reintroduced in Python 3.3, and since we've dropped py3.2 support we can avoid the whole py{2k,3k}constants.py mess.
* Added Travis CI integrationadamantike2016-01-241-0/+1
|
* Updated doctests to Python 3.5 and automatically running with Tox.Sybren A. Stüvel2016-01-221-1/+3
| | | | | I've also removed doctests from the obsolete rsa/_versionXXX.py files, as those files aren't even compatible with Python 3.x anyway.
* Removed dependency on unittest2, also merged requirements.txt for py 2.x and 3.xSybren A. Stüvel2016-01-211-2/+0
|
* Simplified Tox configuration and dropped Python 3.2 support.Sybren A. Stüvel2016-01-131-36/+5
| | | | The coverage package uses a u'' prefix, which was reintroduced in 3.3.
* Dropped support for Python 2.5; Tox doesn't support it any more and it's way ↵Sybren A. Stüvel2014-02-021-9/+1
| | | | too old anyway.
* Added Python 3.3 to tox.iniSybren A. Stüvel2013-09-151-1/+9
|
* Updated tox dependenciesSybren A. Stüvel2012-06-181-5/+6
|
* pypy 1.6 (nightly) is now faster than python2.7. Re-enables tests.Yesudeep Mangalapilly2011-08-241-1/+2
| | | | | * You can obtain the latest pypy nightly from: http://buildbot.pypy.org/nightly/trunk/
* Fixes a silly error.Yesudeep Mangalapilly2011-08-171-1/+1
|
* Increase test verbosity.Yesudeep Mangalapilly2011-08-161-1/+1
|
* Moves incompatible doctests to unit test modules.Yesudeep Mangalapilly2011-08-161-1/+1
|
* Parellelized testing. Caught a lot of bugs.Yesudeep Mangalapilly2011-08-161-4/+19
|
* Adds tox configuration to test with multiple python versions.Yesudeep Mangalapilly2011-08-111-0/+32