Erica Portnoy
5e671682ca
Candidate 0.12.0 ( #4286 )
...
* Release 0.12.0
* Bump version to 0.13.0
2017-03-02 15:26:24 -08:00
Brad Warren
402ad8b353
bump requests requirement to >=2.10 ( #4248 )
2017-02-27 17:17:08 -08:00
Brad Warren
a6b51f1edd
Bump version to 0.12.0
2017-02-01 09:50:57 -08:00
Brad Warren
30bc68ccde
Release 0.11.0
2017-02-01 09:50:42 -08:00
Brad Warren
be5bcfe463
Remove optional dependencies ( #4088 )
...
* Stop using already_listening in standalone
* remove already_listening
* remove psutil entirely
* fix #595
* Add basic perform test
* make pep8 happy
* Add test_perform_eacces
* add _setup_perform_error
* Add test_perform_unexpected_socket_error
* add test_perform_eaddrinuse_no_retry
* add test_perform_eaddrinuse_retry
* cleanup tests
* stop using dnspython
* don't install dns extras in tox
* remove dns extras from setup.py
* Add simple_verify back to DNS response
* remove dnspython from oldest tests
2017-01-30 16:55:54 -08:00
Brad Warren
bb669528b3
Remove old references to pep8 in our code ( #4073 )
2017-01-19 11:21:25 -08:00
Brad Warren
364a6d8a2d
Release 0.10.0 ( #4022 )
...
* Release 0.10.0
* Bump version to 0.11.0
2017-01-11 12:01:33 -08:00
Brad Warren
edbb3a73c6
Take advantage of urllib3 pyopenssl rewrite ( #3805 )
...
* pin requests version in py26-oldest
* Determine requests security deps dynamically
Starting with requests 2.12, pyasn1 and ndg-httpsclient are no longer
needed to inject pyopenssl into urllib3. This change allows us to
determine whether or not these dependencies are required at install
time. If an older version of requests is used, these packages are
still installed. If a new version of requests is used, they are not
reducing the number of dependencies we have.
* Bump requests version in certbot-auto
* Use pkg_resources in activate test
Due to pip's lack of dependency resolution, the change to use
requests[extras] causes errors in acme.util_test because pkg_resources
accurately detects the "missing" dependency.
There isn't a real problem here. The problem comes from a brand new
requests and ancient pyopenssl as well as a unit test for
functionality we plan to remove in our next release. I modified
the unit test to fix the problem for now.
* Use six instead of pkg_resources for test
* Require requests<=2.11.1 in py27-oldest test
If we don't do this, we get test failures for the certbot package
which is actually a good thing! pkg_resources is catching the
unlikely but possible problem I describe in #3803 and erroring out
saying it is missing the necessary dependencies to run certbot.
Good job package resources.
* Undo changes to acme.util_test
2016-12-01 10:47:08 -08:00
Peter Eckersley
0956e61c7c
Remove the sphinxcontrib.programout [docs]dependency ( #3830 )
...
- By making a static text file at release time, and including that
instead.
2016-11-30 10:47:10 -08:00
Brad Warren
76a92d4cde
Release Certbot 0.9.0 ( #3583 )
...
* Release 0.9.0
* Bump version to 0.10.0
2016-10-05 10:13:28 -07:00
Wilfried Teiken
b2505b996f
Switch to always using dnspython (requires dnspthon>=1.12).
...
Also, address some documentation nits.
2016-07-31 20:36:00 -04:00
Wilfried Teiken
827c93510c
Merge branch 'add_dns01_challenge' of github.com:wteiken/letsencrypt into add_dns01_challenge
2016-07-31 20:13:36 -04:00
Brad Warren
36e63a7372
Bump version to 0.9.0
2016-06-02 13:50:37 -07:00
Brad Warren
dcadcf8d42
Release 0.8.0
2016-06-02 13:50:30 -07:00
Brad Warren
7153220b41
Bump version to 0.8.0
2016-05-27 13:30:54 -07:00
Brad Warren
46d8f6e18c
Release 0.7.0
2016-05-27 13:30:46 -07:00
Brad Warren
c8cf0b4600
Bump version to 0.7.0
2016-05-11 18:04:27 -07:00
Brad Warren
8e742fa3c6
Release 0.6.0
2016-05-11 18:04:15 -07:00
Wilfried Teiken
6196cf0aa7
Merge branch 'master' into add_dns01_challenge
2016-04-25 00:40:27 -04:00
Brad Warren
b956a968c6
this commit was authored by the Certbot Project
2016-04-14 16:56:02 -07:00
Brad Warren
ae6f1c62f1
Rename misc files
2016-04-14 10:20:23 -07:00
Brad Warren
37817130b0
Bump version to 0.6.0
2016-04-05 17:55:29 -07:00
Brad Warren
4d4cfb414f
Release 0.5.0
2016-04-05 17:55:18 -07:00
Erik Rose
55b63fca0d
Require setuptools>=1.0 in all packages that use the cryptography lib.
...
When pip-installing any of these packages, pip hit our permissive, any-version "setuptools" dependency first and then ignored all subsequent, more constrained ones, like cryptography's "setuptools>=1.0". See https://github.com/pypa/pip/issues/988 . It thus, on a box with setuptools 0.9.8, stuck with that version. Then, at runtime, letsencrypt crashed because pkg_resources couldn't satisfy cryptography's setuptools>=1.0 requirement.
This change lets us pip-install our packages and have it work. We'll need to make sure our direct requirements (all of them) satisfy the more constrained requirements of our dependencies. Yes, it is disgusting.
2016-03-03 18:02:38 -05:00
Brad Warren
b3166497f0
Merge branch 'master' into keinwerkzeug
2016-02-25 17:16:12 -08:00
Wilfried Teiken
e8d09ea994
Merge remote-tracking branch 'upstream/master' into add_dns01_challenge
2016-02-12 23:32:34 -05:00
Brad Warren
45ee1eb889
Merge branch 'testing-dev-extras'
2016-02-12 16:19:57 -08:00
Peter Eckersley
df383ee6e4
Remove werkzeug dependency by parsing Retry-After ourselves
...
Fixes #2409
Progress on #1301
2016-02-11 15:44:23 -08:00
Peter Eckersley
563c115044
Bump version to 0.5.0
2016-02-10 18:49:27 -08:00
Peter Eckersley
74063851e3
Release 0.4.0
2016-02-10 18:48:40 -08:00
Peter Eckersley
b6d0632a10
Bump version to 0.4.0
2016-01-27 17:05:25 -08:00
Peter Eckersley
cf218dd7f1
Release 0.3.0
2016-01-27 15:12:30 -08:00
bmw
30d8394535
Merge pull request #2199 from letsencrypt/0.2.0
...
Include 0.2.0 release in master's history, and bump version
2016-01-19 17:56:44 -08:00
Erik Rose
e1bd1645b6
Revert moving mock to test_requires.
...
We'll take this up later, but I don't want to hold up the new le-auto on this debate.
2016-01-15 18:25:26 -05:00
Peter Eckersley
91d958aa59
Bump version to 0.2.1.dev0
2016-01-15 15:03:53 -08:00
Erik Rose
ecbe2a5c69
Merge master in to get the unconditionalization of dependencies.
2016-01-15 13:43:36 -05:00
Wilfried Teiken
b9dafc203f
Merge branch 'master' into add_dns01_challenge
2016-01-14 23:01:06 -05:00
Brad Warren
e59fcf7ddd
Release 0.2.0
2016-01-14 17:39:18 -08:00
Brad Warren
2e034e6c6c
Revert changes to acme's setup.py
2016-01-14 11:42:10 -08:00
Erik Rose
ed562645e0
Master master into letsencrypt-auto-release so Travis will build it.
2016-01-11 21:45:16 -05:00
Erik Rose
6c05197a43
Remove mock as an install requirement.
...
The motivation is to free us of a reliance on a rather modern version of setuptools, which caused le-auto failures for people on Wheezy and other older distros. (The alternative would have been to forcibly upgrade setuptools as the old le-auto did, but less is more.)
Mock is used only in tests, so we move it to tests_require. It will still be installed automatically when setup.py test is run. Give all packages a test_suite so this works.
The "testing" extra remains for optional packages not required for the nose tests but used in tox. However, the extra is much less useful now and is a candidate for deletion. We could roll the list of packages therein into the tox config so as not to favor any particular package.
Remove tests_require=install_requires, which I don't think does anything useful, since install requirements are implicitly installed when running setup.py test.
Fix tests to pass with mock removed. We had to stop them pulling down LE from PyPI, since the current version there (0.1.1) requires mock and explodes when `letsencrypt` is run.
2016-01-11 21:26:41 -05:00
Jakub Warmuz
86d6d27045
Clean up dev/testing extras messup ( fixes #2140 ).
2016-01-10 18:37:41 +00:00
Peter Eckersley
bf4793039a
Merge remote-tracking branch 'origin/master' into pyopenssl
2016-01-10 02:39:54 -08:00
Wilfried Teiken
d842f268e5
- Use dnspython3 fir py3X environments.
...
- Fix encoding for simple_verify.
2016-01-09 17:07:20 -05:00
Wilfried Teiken
e7ce5e9f53
Merge branch 'master' into add_dns01_challenge
2016-01-09 15:19:47 -05:00
Jakub Warmuz
b26dda3afe
Add Python 3.5 trove classifier to acme
2016-01-09 13:38:12 +00:00
Erik Rose
f2586fbc11
Merge master in so Travis will test this PR.
2016-01-08 17:08:30 -05:00
bmw
96b55c8f34
Revert "Don't use cryptography version 1.2"
2016-01-08 17:02:35 -05:00
Erik Rose
1d719bd89c
Teach le-auto about dependencies that are conditional on the Python version.
2016-01-08 15:31:22 -05:00
Brad Warren
b1e67f241e
Fix merge conflicts properly
2016-01-08 14:31:30 -05:00
Brad Warren
36679c2daa
Merge branch 'master' into pyopenssl
2016-01-08 14:27:07 -05:00
Brad Warren
b039c884d8
Don't use cryptography version 1.2
2016-01-08 14:09:44 -05:00
Brad Warren
0f239e0029
Add comment about dependency version
2016-01-07 13:04:29 -05:00
Brad Warren
6f7299f9ed
Merge branch 'master' into pyopenssl
2016-01-06 12:40:56 -05:00
Wilfried Teiken
52c487f462
Add new 'test' extras and update tox.ini accordingly.
2016-01-06 02:44:19 -05:00
Wilfried Teiken
d2ced2de6a
Dep fixes for lint/coverage.
2016-01-06 01:48:12 -05:00
Wilfried Teiken
a9a5e60bc5
Added requirements for coverage and lint.
2016-01-06 01:26:32 -05:00
Wilfried Teiken
57c265c7f3
Setup.py and style fixes
2016-01-06 00:27:07 -05:00
Wilfried Teiken
fd2709a6fa
Move dnspython dependency to tests only and only import the dns.resolver when
...
actually resolving the client. That way user code that does not call
'simple_verify' for DNS01 challenges does not depend on dnspython.
2016-01-05 23:58:23 -05:00
Alex Gaynor
dc3a2da9b1
Fixed a typo in a comment
2016-01-03 10:49:50 -05:00
Brad Warren
8680a29c9d
Merge branch 'master' into pyopenssl
2016-01-02 13:11:11 -05:00
Wilfried Teiken
55ca1b484f
Initial verison of DNS-01 implementation
2016-01-01 20:55:52 -05:00
Rémy HUBSCHER
212f04fd92
@kuba review
2015-12-20 16:03:12 +01:00
Brad Warren
a28f8fe442
Drop version dependency
2015-12-17 17:47:15 -08:00
Rémy HUBSCHER
6958710030
@pde review.
2015-12-17 10:13:09 +01:00
Jakub Warmuz
7a6e084e3a
Unbreak master
2015-12-03 15:55:17 +00:00
Peter Eckersley
5747ab7fd9
Release 0.1.0
2015-12-02 15:55:43 -08:00
Brad Warren
b2ca861a27
Revert "Quikfix"
...
This reverts commit a97a702210 .
2015-11-25 09:44:28 -05:00
Brad Warren
a97a702210
Quikfix
2015-11-24 16:04:00 -05:00
Jakub Warmuz
f8185c1913
Add Python 2.6 setup.py classifiers.
2015-10-31 11:47:25 +00:00
Jakub Warmuz
3202f35a90
Merge remote-tracking branch 'github/letsencrypt/master' into py2.6-3
2015-10-22 05:42:01 +00:00
Jakub Warmuz
946ee63238
docs_extra for subpkgs
2015-10-21 17:06:36 -07:00
Jakub Warmuz
934301abc6
Fix ACME module description
2015-10-21 17:06:35 -07:00
Jakub Warmuz
09fa1153d9
Merge remote-tracking branch 'github/letsencrypt/master' into py2.6-3
2015-10-17 07:28:04 +00:00
Jakub Warmuz
a1a6120abf
Add py3 trove classifiers for acme
2015-10-11 16:03:32 +00:00
Jakub Warmuz
7a153ebf50
Revert "Release 0.0.0.dev20151008"
...
This reverts commit 9e1477faa4 .
2015-10-11 07:05:35 +00:00
Jakub Warmuz
9e1477faa4
Release 0.0.0.dev20151008
2015-10-08 19:28:55 +00:00
Jakub Warmuz
c3e28fa909
Merge remote-tracking branch 'github/letsencrypt/master' into mock-2.6
2015-10-05 19:31:05 +00:00
Jakub Warmuz
3f08932479
Merge remote-tracking branch 'github/letsencrypt/master' into mock-2.6
2015-10-04 08:41:01 +00:00
Jakub Warmuz
45a0cd2799
Fix include_package_data.
2015-09-27 08:11:40 +00:00
Jakub Warmuz
033ed589cc
Development Status :: 3 - Alpha
2015-09-27 06:23:13 +00:00
Jakub Warmuz
b6819ad05b
Add general classifiers to all setup.py scripts.
2015-09-27 06:23:13 +00:00
Jakub Warmuz
b5036e36ad
Unify setup.py: description/url/author/author_email.
2015-09-27 06:23:12 +00:00
Jakub Warmuz
20131de9fb
Add licences to all subpackages.
2015-09-27 06:23:12 +00:00
Jakub Warmuz
746016be6c
Sync version strings to 0.1.0.dev0, pin same repo deps.
2015-09-27 06:23:12 +00:00
Jakub Warmuz
08c0c4aeba
Explicit dependency on setuptools (pkg_resources).
2015-09-26 10:52:28 +00:00
Jakub Warmuz
c6e4c7dea1
setup.py: update/fix deps.
2015-09-01 19:57:41 +00:00
Jakub Warmuz
a74eff5fbd
Revert "Revert PR #708."
...
This reverts commit 70e311b43f .
2015-08-28 06:40:19 +00:00
Jacob Hoffman-Andrews
70e311b43f
Revert PR #708 .
...
https://github.com/letsencrypt/letsencrypt/pull/708 broke the Boulder CI build
because Travis runs Ubuntu 12.04, which has an older setuptools. See
https://github.com/letsencrypt/boulder/issues/681 .
2015-08-27 13:38:32 -07:00
Jakub Warmuz
a7df468347
mock<1.1.0 only for py2.6.
2015-08-22 11:01:28 +00:00
Jakub Warmuz
33d7f205fa
Merge remote-tracking branch 'github/letsencrypt/master' into dvsni-verify
...
Conflicts:
acme/acme/challenges.py
2015-07-18 06:51:26 +00:00
Jakub Warmuz
b943fab35a
Require argparse only in Python 2.6.
...
Fixes packaging issues.
2015-07-15 15:38:30 +00:00
Jakub Warmuz
deacfc8a74
Merge remote-tracking branch 'github/letsencrypt/master' into dvsni-verify
2015-07-13 19:27:13 +00:00
Jakub Warmuz
c2a8195f19
Move _pyopenssl_cert_or_req_san to acme.
2015-07-13 11:02:27 +00:00
Jakub Warmuz
ccc6a3212b
Simple DVSNI verification
2015-07-12 19:11:55 +00:00
Jakub Warmuz
a876a664df
Add py3 tox tests for acme.jose
2015-07-12 11:37:56 +00:00
Jakub Warmuz
802b9d4a43
Support for py3.3+ in acme.jose.
2015-07-12 11:37:56 +00:00
Jakub Warmuz
b9df69af9f
Basic dev/test setup for separate package subdirectories.
2015-07-10 16:38:42 +00:00