summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Move setup information to declarative setup.cfg (#495)Jon Dufresne2020-06-111-71/+2
| | | | | | | | Use a declarative syntax to avoid mixing code and configuration. Simplifies handling of long description and version by reducing some boilerplate. For details on this setuptools feature, see: https://setuptools.readthedocs.io/en/latest/setuptools.html#configuring-setup-using-setup-cfg-files
* Add Python-3-only trove classifier and remove "universal" from wheel (#492)Jon Dufresne2020-06-081-1/+1
| | | | | | | | | | | Documents the project as Python 3 only to potential and current library users. As the project no longer supports Python 2, the wheel is not "universal". From https://wheel.readthedocs.io/en/stable/user_guide.html?highlight=universal#building-wheels: > If your project … is expected to work on both Python 2 and 3, you will > want to tell wheel to produce universal wheels …
* Simplify `python_requires` (#478)Michael2020-03-241-1/+1
|
* Add support of python 3.8 (#452)Bastien Vallet2019-12-271-0/+1
|
* Remove Python 2.7 compatibility (#457)Bastien Vallet2019-11-121-5/+4
| | | | | | * Remove py27 support * [py27] Remove useless compatibility files
* DX Tweaks (#450)José Padilla2019-10-211-45/+37
| | | | | | | | | | * Setup pre-commit hooks * Run initial `tox -e lint` * Fix package name * Fix .travis.yml
* Remove setup.py test command in favor of pytest and tox (#442)Jon Dufresne2019-10-061-13/+4
| | | | | | | | | Using pytest and tox directly is simpler and more conventional then going through setup.py. Using setup.py installs packages as eggs where as tox uses the more typical pip. Overall simplifies setup.py. Fixes #415
* Pass python_requires argument to setuptools (#440)Jon Dufresne2019-09-281-0/+1
| | | | | | | | | | | | | | | | | | | Helps pip decide what version of the library to install. This is especially useful when removing support for EOL Python versions. https://packaging.python.org/guides/distributing-packages-using-setuptools/#python-requires > If your project only runs on certain Python versions, setting the > python_requires argument to the appropriate PEP 440 version specifier > string will prevent pip from installing the project on other Python > versions. https://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords > python_requires > > A string corresponding to a version specifier (as defined in PEP 440) > for the Python version, used to specify the Requires-Python defined in > PEP 345.
* Prefer https:// links where available (#439)Jon Dufresne2019-09-281-1/+1
|
* Run mypy with tox (#421)José Padilla2019-05-041-0/+3
|
* Fix pytest and pinned test dependencies1.7.1José Padilla2018-12-061-3/+3
|
* Pin test requirementsJosé Padilla2018-11-021-3/+3
|
* Run tests for python 3.7 (#379)purificant2018-11-011-0/+1
|
* Attempt to drop support for python 2.6 and 3.3 (refs #297)Landon GB2017-10-191-2/+0
|
* Use twine for publishing to PyPI1.5.3José Padilla2017-09-051-2/+5
|
* Require cryptography >= 1.4, replace deprecated functionRan Benita2017-08-251-1/+1
| | | | | The signer/verifier interfaces are deprecated in cryptography==2.0. The alternative sign/verify interfaces were added in cryptography==1.4.
* enable testing with python 3.62017-05-131-0/+1
|
* Bump pytest version to latestpytest-version-bumpMark Adams2017-04-171-1/+1
| | | | | | | | Previously, pytest was pinned to an old version because of a bug in pytest that has since been fixed. This change now puts us back to using the latest version of pytest. Fixes #253
* Require cryptography >= 1.0, replace deprecated functionRan Benita2016-12-171-1/+1
| | | | | | | The functions `decode_rfc6979_signature` and `encode_rfc6979_signature` were deprecated in cryptography 1.0: https://github.com/pyca/cryptography/blob/master/CHANGELOG.rst#10---2015-08-12 and raise a DeprecationWarning now. The replacements are exactly the same.
* Convert README from Markdown to reStructuredTextAdam Chainz2016-11-121-1/+1
| | | | PyPI only supports reStructuredText, so this won't look broken there now.
* Renamed jwt CLI script to jwt-cli to avoid issues with jwt script ↵fix-cli-scriptMark Adams2016-10-241-1/+1
| | | | overlapping with the jwt package. Fixes #130
* Merge pull request #196 from kepkin/patch-1Mark Adams2016-10-241-1/+1
|\ | | | | Fix rpm build
| * Fix rpm buildkepkin2016-02-031-1/+1
| | | | | | ```python3 setup.py bdist_rpm ``` failed because of non asci symbol.
* | Add Python 3.5 to CI buildsadd-python-35Mark Adams2016-05-061-0/+1
|/
* Made pytest-runner installation in setup.py conditional. Fixes #179Mark Adams2015-10-091-1/+4
| | | | Based on instructions on pytest-runner: https://bitbucket.org/pytest-dev/pytest-runner
* Fixes an issue where the newer versions of Pytest can't detect deprecation ↵Mark Adams2015-10-091-1/+1
| | | | | | warnings This was fixed in https://github.com/pytest-dev/pytest/pull/1081 but is not released yet.
* Update setup.pyJosé Padilla2015-05-181-1/+0
|
* Switched to using new get_version() in setup.pyMark Adams2015-05-171-10/+14
|
* refactor scripts, testing, travis and toxGabi Davar2015-05-171-41/+36
|
* Removed Python 3.2 supportMark Adams2015-05-161-1/+0
|
* Updated setup.py test to use PyTestMark Adams2015-04-141-1/+23
|
* Fix: List all packagesJosé Padilla2015-03-261-1/+12
|
* Made several changes to testing to increase code coverageMark Adams2015-01-251-1/+1
| | | | | | | | - Added a ton of tests to cover areas that weren't covered before - Added a pep8 tox env to run pep8 tests as part of the build - Moved keys into tests/keys - Added test_algorithms.py for algorithms module tests - Changed setup.py to run all tests in tests/
* Update setup.pyJosé Padilla2015-01-191-18/+12
| | | | - Use version from jwt.__version__ - Update classifiers
* Fixed some style issues (reordered imports, removed unused imports, PEP8, etc.)Mark Adams2015-01-181-1/+2
|
* Add utf-8 codingJosé Padilla2015-01-181-0/+1
|
* Updates after ownership transferJosé Padilla2015-01-181-3/+3
|
* Add publish setup.py helperJosé Padilla2014-10-161-0/+10
|
* Add __version__ and derive package version from itJosé Padilla2014-10-151-1/+13
|
* Use single quotes instead of double quotesJosé Padilla2014-10-151-17/+16
|
* Bump up version0.2.2José Padilla2014-09-221-2/+3
|
* Bump up version to 0.2.1 #34José Padilla2014-04-281-1/+1
|
* Bump up version to 0.2.0 #310.2.0José Padilla2014-03-251-1/+1
|
* Bump up version for releaseJosé Padilla2014-02-081-1/+1
|
* refactor decode(), fix setup.py for automated sdist buildswil paredes2014-02-071-3/+4
| | | | | | | * split decode() internals into load() and verify_signature() * pull code out of read() function in setup.py so it doesn't fail when using distutils.core.run_setup() to build an archive * the setup.py change also uses with so file closing is automatic
* version bump, email updateJeff Lindsay2014-01-171-2/+2
|
* Announce Python 3 supportPatryk Zawadzki2013-11-071-11/+16
| | | | Also let `./setup.py test` work in Python 2
* Basic Python 3 compatibilityPatryk Zawadzki2013-11-061-0/+2
|
* Bump version0.1.6Boris Feld2013-07-261-1/+1
| | | Bump version as pypi version is already the 0.1.5, it helps when using master version with setuptools.
* Fix minor typo in setup.py descriptionAndy Zhang2013-05-151-1/+1
|