aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* clearly error out on older setuptools (#4000)Alex Gaynor2017-10-281-0/+10
| | | | | | * clearly error out on older setuptools * use the right thing
* Fixes #3947 -- remove the docutils.conf (#3995)Alex Gaynor2017-10-231-2/+2
| | | | | | * Fixes #3947 -- remove the docutils.conf * include minimum versions
* random hack to maybe support older pips (#3970)Alex Gaynor2017-10-121-1/+1
|
* expunge python 2.6 (#3962)Paul Kehrer2017-10-111-3/+1
| | | | | | | | | | * expunge python 2.6 * how did THAT happen * remove another unsupported python from the tox envlist * hypothesis can now be unconditionally imported
* disable smart quotes in sphinx to workaround a spellchecker issue (#3946)Paul Kehrer2017-10-031-1/+1
| | | | This makes it so we don't have to pin sphinx while we wait for sphinxcontrib-spelling to properly handle smart quotes
* blacklist yet another version of sphinx (#3940)Alex Gaynor2017-09-261-1/+1
|
* Switch to using the other style of environment markers (#3796)Alex Gaynor2017-08-241-11/+8
| | | | | | | | * Switch to using the other style of environment markers * We don't do py3.3 any more! * changelog
* bump pytest version (#3860)Alex Gaynor2017-08-101-1/+1
|
* Blacklist pytest 3.2.0 because it breaks us (#3835)Alex Gaynor2017-08-011-1/+1
| | | See upstream: https://github.com/pytest-dev/pytest/issues/2644
* simplify setup.py branches (#3806)Alex Gaynor2017-07-221-3/+1
|
* simplify pyenchant requirement (#3805)Alex Gaynor2017-07-211-1/+1
|
* Blacklist some pyenchant versions (#3799)Alex Gaynor2017-07-201-1/+1
|
* sphinx 1.6.3 is also no good (#3748)Alex Gaynor2017-07-021-1/+1
|
* remove python 3.3 from CI (#3729)Paul Kehrer2017-06-261-1/+0
| | | | | | * remove python 3.3 from CI * remove 3.3 everywhere, not just from CI
* Remove entry_points from setup.py (#3723)Alex Gaynor2017-06-251-8/+0
|
* Sphinx 1.6.2 is also broken (#3627)Alex Gaynor2017-05-281-1/+1
|
* Bump the minimum PyPy/cffi version and simplify as a result (#3585)Alex Gaynor2017-05-231-4/+4
| | | | | | | | * Bump the minimum PyPy/cffi version and simplify as a result * unused imports * grumble, fix
* Remove dependency on setuptools (#3567)Alex Gaynor2017-05-221-1/+0
|
* time to remove commoncrypto, fare thee well (#3551)Paul Kehrer2017-05-201-12/+0
| | | | | | | | | | | | | | | | * time to remove commoncrypto, fare thee well * remove even more * update the changelog * remove more things * don't need this function * remove CAST5 CTR tests since that was only supported in commoncrypto * assert a thing
* pin sphinx version to avoid test breakage (#3544)Alex Gaynor2017-05-171-1/+1
|
* Don't compare cffi version using strings (#3524)Alex Gaynor2017-04-291-1/+0
|
* bump minimum setuptools version (#3513)Alex Gaynor2017-04-221-1/+1
| | | This is sort of a pre-req for #3508 (but not really, because setuptools needs to be this version before setup.py even runs for that PR). Because we still support older setuptools versions in our pkg_resources code, this is mostly a gentle nudge to the ecosystem.
* Fixes #3409 -- bump idna dep to a version with massively improved ↵Alex Gaynor2017-02-201-1/+1
| | | | performance/memory usage (#3411)
* add support for update_into on CipherContext (#3190)Paul Kehrer2017-02-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add support for update_into on CipherContext This allows you to provide your own buffer (like recv_into) to improve performance when repeatedly calling encrypt/decrypt on large payloads. * another skip_if * more skip_if complexity * maybe do this right * correct number of args * coverage for the coverage gods * add a cffi minimum test tox target and travis builder This tests against macOS so we capture some commoncrypto branches * extra arg * need to actually install py35 * fix * coverage for GCM decrypt in CC * no longer relevant * 1.8 now * pep8 * dramatically simplify * update docs * remove unneeded test * changelog entry * test improvements * coverage fix * add some comments to example * move the comments to their own line * fix and move comment
* replace pyasn1 with asn1crypto (#3361)Ofek Lev2017-02-081-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * replace pyasn1 with asn1crypto * allow trailing bytes * fix x509 test * update CHANGELOG.rst * fix assert * make asn1crypto code more idiomatic * find tag * final clean-up * leave trailing byte logic unchanged * document dependency change * spelling * fix spelling
* Fixed #3334 -- added Python 3.6 support (#3335)Alex Gaynor2016-12-231-0/+1
| | | | | | | | | | * Fixed #3334 -- added Python 3.6 support * install py36 * empty commit to retrigger travis * this is an impressively dumb typo
* older readme_renderer doesn't work with docutils 0.13 (#3300)Paul Kehrer2016-12-091-1/+1
|
* CertificateBuilder accepts aware datetimes for not_valid_after and ↵InvalidInterrupt2016-08-161-0/+1
| | | | | | | | | | | | | | | | | | | not_valid_before (#2920) * CertificateBuilder accepts aware datetimes for not_valid_after and not_valid_before These functions now accept aware datetimes and convert them to UTC * Added pytz to test requirements * Correct pep8 error and improve Changelog wording * Improve tests and clarify changelog message * Trim Changelog line length * Allow RevokedCertificateBuilder and CertificateRevocationListBuilder to accept aware datetimes * Fix accidental changelog entry
* Mark the minimum pytest version in setup.py. (#3035)Alex Gaynor2016-07-011-1/+1
| | | Fixes #3034
* pip is prejudiced against dashes and underscores (#2922)Paul Kehrer2016-05-291-2/+2
|
* Remove redundant excludes from find_packagesFrazer McLean2016-03-261-3/+1
| | | | | | Resolves #2854. tests don't need excluded because they're not within the "src" directory.
* Don't try to use hypothesis on Python 2.6, upstream dropped supportAlex Gaynor2016-02-191-1/+3
|
* Require a newer setuptools.Alex Gaynor2016-01-231-1/+1
| | | | This lets a long confusing comment.
* Merge pull request #2676 from alex/docs-pep8-dedupePaul Kehrer2016-01-181-0/+13
|\ | | | | Centralize declaration of docs and pep8 deps in setup.py
| * Centralize declaration of docs and pep8 deps in setup.pyAlex Gaynor2016-01-171-0/+13
| |
* | Delete two out of date commentsAlex Gaynor2016-01-171-1/+0
|/
* add this back, we couldn't dedupe thereAlex Gaynor2016-01-171-0/+1
|
* syntax errorAlex Gaynor2016-01-171-2/+4
|
* Port callbacks to new static callbackChristian Heimes2016-01-071-2/+2
| | | | | | | | | | | | | | | | cffi 1.4.0 will introduce a new API to create static callbacks. Contrary to the old callback API, static callbacks no longer depend on libffi's dynamic code generation for closures. Static code has some benefits over dynamic generation. For example the code is faster. Also it doesn't need writeable and executable memory mappings, which makes it compatible with SELinux's deny execmem policy. The branch depends on PR #2488. https://bitbucket.org/cffi/cffi/issues/232/static-callbacks Closes: #2477 Signed-off-by: Christian Heimes <cheimes@redhat.com>
* Fixed #2605 -- require setuptools 1.0Alex Gaynor2015-12-301-1/+1
| | | | | | | Per @dstufft: - 0.6.28 or something around there that supports wheels - 0.7 is the version that introduced marker support in setuptools - 1.0 is the version where setuptools started using and verifying tls
* Revert "pin pytest to disallow 2.8.4 which breaks tests"Paul Kehrer2015-12-111-1/+1
| | | | This reverts commit ed48066a3f8e58af58926a17906540213e57f88e.
* pin pytest to disallow 2.8.4 which breaks testsAlex Gaynor2015-12-071-1/+1
|
* switch to using pyasn1_modules for the testPaul Kehrer2015-10-271-1/+1
|
* encode countryName with PrintableStringPaul Kehrer2015-10-201-0/+1
| | | | | | | This commit adds a dependency on asn1crypto for testing purposes to parse the certificate and confirm that countryName is encoded with PrintableString while other fields are UTF8String. This is a test only dep.
* add shebang for setup.py scriptsDominic Chen2015-10-101-0/+2
|
* unpin pytest now that 2.8.2 is releasedPaul Kehrer2015-10-071-1/+1
|
* hypothesis-pytest is no longer a required packagePaul Kehrer2015-10-021-1/+0
|
* Address comments.Terry Chia2015-09-301-4/+2
|
* == should be !=.Terry Chia2015-09-261-1/+1
|
* Add plumbing for hypothesis.Terry Chia2015-09-261-0/+4
|