summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Add support for Python 3.9 and 3.10Hugo van Kemenade2021-10-111-0/+2
|
* Remove upper bound on cryptography versionRichard Connon2021-10-031-2/+2
| | | | | | | Cryptography has adopted a firefox-style versioning system where new feature releases always have new major versions even if they don't have backwards incompatible changes. This means that an upper bound on the dependency does not make sense.
* Bump pyjwt and cryptography versions (#749)jason2021-02-121-2/+2
| | | | | | | | | | | | | | | | | | | | | * Bump pyjwt and cryptography versions Bump PyJWT to v2. No backward incompatible changes in the new version affects oauthlib. Bump minimum cryptography version to 3. PyJWT bumps cryptography as well plus older versions don't support newer versions of openssl. * Remove python 3.5 support; add python 3.8 support - Python 3.5 has reached end-of-life. - Add support for Python 3.8 - Move dist to bionic (xenial is EOL in April) - Upgrade pip in travis.yml's `before_install`. this should install a wheel for pyca/cryptography - Install rust for pypy builds. It is a requirement for cryptography as no pypy wheels exist. Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
* Remove python 3.5 support; add python 3.8 supportjason2021-02-101-2/+2
| | | | | | | | | | - Python 3.5 has reached end-of-life. - Add support for Python 3.8 - Move dist to bionic (xenial is EOL in April) - Upgrade pip in travis.yml's `before_install`. this should install a wheel for pyca/cryptography - Install rust for pypy builds. It is a requirement for cryptography as no pypy wheels exist.
* OAuth 1.0a signature methods: RSA-SHA256, RSA-SHA512 and HMAC-SHA512 (#723)Hoylen Sue2020-06-031-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adding support for RSA-SHA256. * Added support for HMAC-SHA512, RSA-SHA256 and RSA-SHA512 signature methods. * Made version dependencies consistent. * Updated OAuth1 signature tests. * Fixed parsing of netloc/host. Deprecated old functions. * Refactored and expanded tests to include signature validate. * Update docs for HMAC-SHA512, RSA-SHA256 and RSA-SHA512 signature methods. * Updated code comments in oauth1 signatures module. * Updated changelog. * Update docs/feature_matrix.rst Co-Authored-By: Omer Katz <omer.drow@gmail.com> * Used parenthesis instead of backslash to break lines. * Fixed typo Co-authored-by: Omer Katz <omer.drow@gmail.com> Co-authored-by: Omer Katz <omer.drow@gmail.com>
* Remove Python 2 codes (#734)Asif Saif Uddin2020-05-121-2/+0
| | | | | | | | | * Update setup.py * remove un needed python 2 codes * remove un needed python 2 codes * remove un needed python 2 codes
* Merge branch 'master' into rm-2.7Omer Katz2019-08-291-2/+1
|\
| * Drop Python 3.4 support (#699)Omer Katz2019-08-291-2/+1
| | | | | | | | | | | | | | | | | | | | * Drop Python 3.4 support. * Exclude Python 3.4 as a supported runtime. * Update contributing.rst * Update supported Python versions in README file.
* | Drop support for legacy Python 2.7Hugo2019-08-151-1/+0
| |
* | Drop support for legacy Python 2.7Hugo2019-08-151-3/+2
|/
* Add logo to RTD docs & upgraded tox -e readme build to twine.Jonathan Huot2019-08-061-0/+1
|
* Pass python_requires argument to setuptools (#636)Jon Dufresne2018-12-271-0/+1
| | | | | | | | | | | | | | | | | | Helps pip decide what version of the library to install. 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.
* Remove unused 'tests_require' from setup.py (#638)Jon Dufresne2018-12-261-5/+1
| | | | | Neither used by Travis CI nor by tox.ini. The mock package was out of sync with requirements-tests.txt for Python 3 environments. Rather than maintain this duplicate, unused list of requirements just remove it.
* Remove unused 'requires' variable form setup.pyJon Dufresne2018-12-261-3/+0
|
* Support for Python 3.7.Pieter Ennes2018-12-031-0/+1
|
* Remove unmaintained nose dependency from testsJon Dufresne2018-09-141-2/+1
| | | | | | | | | | | | | | | | The nose project has ceased development. From their docs page: https://nose.readthedocs.io/ > Note to Users > > Nose has been in maintenance mode for the past several years and will > likely cease without a new person/team to take over maintainership. > New projects should consider using Nose2, py.test, or just plain > unittest/unittest2. Simplify test infrastructure by using the stdlib unittest discover command. One fewer dependency.
* Remove workarounds for unsupported Python 2.6Jon Dufresne2018-09-111-4/+3
| | | | | | | | Python 2.6 support was removed in 91152df142bdde134d84ed27963cda8e6b878416. Drop unittest2 dependency. All necessary testing features are included in the stdlib unittest.
* Added credits to Idan & team.Jonathan Huot2018-08-101-1/+1
|
* Rtd docs fix (#515)Jonathan Huot2018-02-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | * Added sphinx build for developers Rationale is to build docs locally to prevent RTD to break later. * Replace manual sphinx into make * Renamed idan URL to oauthlib community * Renamed http into https URLs since http is returning 302 * python requests library renamed its home URL * Add ignore list for "make linkcheck" linkcheck is doing requests to github with anonymous access, however creating an issue require an logged-in account * virtualenv changed its homepage and website. * Fixed broken link
* Openid connect jwt (#488)Wiliam Souza2018-01-301-1/+1
| | | | | | | | | | | | | | | | | | * Add JWT token with it the server knows how to validate this new type of token in resource requests * Change find_token_type sorted function to reverse result and choose the valued estimated token handler * Add validate_id_token method to RequestValidator * Added unittest for JWTToken model * Updated version of Mock * Add get_jwt_bearer_token and validate_jwt_bearer_token oauthlib.oauth2.RequestValidator and change oauthlib.oauth2.tokens JWTToken to use it * Change to improve token type estimate test * Add a note in RequestValidator.validate_jwt_bearer_token about error 5xx rather 4xx
* Sorted imports.Omer Katz2017-09-171-2/+3
|
* Add Python 3.6 to Travis CI testing and trove classifiersJon Dufresne2017-04-161-1/+3
|
* Update classifiers.Omer Katz2016-12-061-3/+2
|
* Support newer PyJWT (1.0.0). remove PyCrypto completely for cryptography and ↵Joseph Tate2015-04-141-4/+4
| | | | PyJWT helpers. Reformat some test certificates to be easier to maintain. Update documentation to match use of cryptography instead of PyCrypto
* Dispatch a blinker signal on scope change, instead of raising a warningDavid Baumgold2014-10-051-3/+9
| | | | | | See https://github.com/idan/oauthlib/pull/265 for rationale. In brief: raising any exception blows the stack, which is inappropriate for a non-error state.
* Show support for Python 3.4mdxs2014-07-101-0/+1
|
* Rename crypto token to signed token in setup.Ib Lundgren2014-06-061-2/+2
|
* Move setup.py requirementsjturmel2014-03-221-2/+4
| | | | | * Moved requires for cryptotoken changes so that you don't have to install the dependencies if you aren't going to use cryptotokens
* Require pycrypto and pyjwtjturmel2014-03-191-3/+2
|
* Add crypto token capabilityjturmel2014-03-171-2/+2
| | | | | | | | | | | * Add a method to generate crypto tokens for use as Bearer tokens * Add a method to verify an incoming crypto token and unpack the header and claims * Uses the PyJWT library This is not JWT token support, merely a way to generate Bearer tokens that won't have to be stored in a database but can self-validate and store additional information that you see fit.
* Add maintainer info and get version from oauthlib module.Hsiaoming Yang2013-11-041-1/+4
|
* 0.6.00.6.0Ib Lundgren2013-09-131-1/+1
|
* 0.5.10.5.1Ib Lundgren2013-07-261-1/+1
|
* 0.5.00.5.0Ib Lundgren2013-07-091-1/+1
|
* Revert back to inline string for Licence. See #81.Ib Lundgren2013-07-091-1/+1
|
* style fix for setup.py. add classifiersHsiaoming Yang2013-07-091-7/+29
|
* 0.4.20.4.2Ib Lundgren2013-05-311-1/+1
|
* 0.4.10.4.1Ib Lundgren2013-05-201-1/+1
|
* 0.4.00.4.0Ib Lundgren2013-03-261-1/+1
|
* 0.3.80.3.8Ib Lundgren2013-02-231-1/+1
|
* 0.3.70.3.7Ib Lundgren2013-02-121-1/+1
|
* 0.3.60.3.6Ib Lundgren2013-02-051-1/+1
|
* 0.3.50.3.5Ib Lundgren2013-01-291-1/+1
|
* Fix broken setup.py bdist_rpmDafydd Crosby2012-11-201-1/+1
|
* 0.3.40.3.4Ib Lundgren2012-11-191-1/+1
|
* Don't install the tests package or subpackages.Mike Gilbert2012-11-171-1/+1
|
* new test dependency, mock.Ib Lundgren2012-11-171-1/+1
|
* 0.3.30.3.3Ib Lundgren2012-11-081-1/+1
|
* 0.3.20.3.2Ib Lundgren2012-11-081-1/+1
|
* Merge pull request #35 from eriolv/please-provide-tests-as-a-packageIb Lundgren2012-10-251-1/+1
|\ | | | | Please provide tests as a package