mirror of
https://github.com/certbot/certbot.git
synced 2026-08-02 03:11:55 +02:00
+6
-2
@@ -10,7 +10,6 @@ install_requires = [
|
|||||||
# load_pem_private/public_key (>=0.6)
|
# load_pem_private/public_key (>=0.6)
|
||||||
# rsa_recover_prime_factors (>=0.8)
|
# rsa_recover_prime_factors (>=0.8)
|
||||||
'cryptography>=0.8',
|
'cryptography>=0.8',
|
||||||
'mock<1.1.0', # py26
|
|
||||||
'ndg-httpsclient', # urllib3 InsecurePlatformWarning (#304)
|
'ndg-httpsclient', # urllib3 InsecurePlatformWarning (#304)
|
||||||
'pyasn1', # urllib3 InsecurePlatformWarning (#304)
|
'pyasn1', # urllib3 InsecurePlatformWarning (#304)
|
||||||
# Connection.set_tlsext_host_name (>=0.13), X509Req.get_extensions (>=0.15)
|
# Connection.set_tlsext_host_name (>=0.13), X509Req.get_extensions (>=0.15)
|
||||||
@@ -25,8 +24,13 @@ install_requires = [
|
|||||||
|
|
||||||
# env markers in extras_require cause problems with older pip: #517
|
# env markers in extras_require cause problems with older pip: #517
|
||||||
if sys.version_info < (2, 7):
|
if sys.version_info < (2, 7):
|
||||||
|
install_requires.extend([
|
||||||
# only some distros recognize stdlib argparse as already satisfying
|
# only some distros recognize stdlib argparse as already satisfying
|
||||||
install_requires.append('argparse')
|
'argparse',
|
||||||
|
'mock<1.1.0',
|
||||||
|
])
|
||||||
|
else:
|
||||||
|
install_requires.append('mock')
|
||||||
|
|
||||||
testing_extras = [
|
testing_extras = [
|
||||||
'nose',
|
'nose',
|
||||||
|
|||||||
+3
-1
@@ -123,11 +123,13 @@ Installation
|
|||||||
============
|
============
|
||||||
|
|
||||||
.. "pip install acme" doesn't search for "acme" in cwd, just like "pip
|
.. "pip install acme" doesn't search for "acme" in cwd, just like "pip
|
||||||
install -e acme" does
|
install -e acme" does; `-U setuptools pip` necessary for #722
|
||||||
|
|
||||||
.. code-block:: shell
|
.. code-block:: shell
|
||||||
|
|
||||||
virtualenv --no-site-packages -p python2 venv
|
virtualenv --no-site-packages -p python2 venv
|
||||||
|
./venv/bin/pip install -U setuptools
|
||||||
|
./venv/bin/pip install -U pip
|
||||||
./venv/bin/pip install -r requirements.txt acme/ . letsencrypt-apache/ letsencrypt-nginx/
|
./venv/bin/pip install -r requirements.txt acme/ . letsencrypt-apache/ letsencrypt-nginx/
|
||||||
|
|
||||||
.. warning:: Please do **not** use ``python setup.py install``. Please
|
.. warning:: Please do **not** use ``python setup.py install``. Please
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
import sys
|
||||||
|
|
||||||
from setuptools import setup
|
from setuptools import setup
|
||||||
from setuptools import find_packages
|
from setuptools import find_packages
|
||||||
|
|
||||||
@@ -7,13 +9,17 @@ version = '0.1.0.dev0'
|
|||||||
install_requires = [
|
install_requires = [
|
||||||
'acme=={0}'.format(version),
|
'acme=={0}'.format(version),
|
||||||
'letsencrypt=={0}'.format(version),
|
'letsencrypt=={0}'.format(version),
|
||||||
'mock<1.1.0', # py26
|
|
||||||
'python-augeas',
|
'python-augeas',
|
||||||
'setuptools', # pkg_resources
|
'setuptools', # pkg_resources
|
||||||
'zope.component',
|
'zope.component',
|
||||||
'zope.interface',
|
'zope.interface',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
if sys.version_info < (2, 7):
|
||||||
|
install_requires.append('mock<1.1.0')
|
||||||
|
else:
|
||||||
|
install_requires.append('mock')
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name='letsencrypt-apache',
|
name='letsencrypt-apache',
|
||||||
version=version,
|
version=version,
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
import sys
|
||||||
|
|
||||||
from setuptools import setup
|
from setuptools import setup
|
||||||
from setuptools import find_packages
|
from setuptools import find_packages
|
||||||
|
|
||||||
@@ -9,10 +11,14 @@ install_requires = [
|
|||||||
'letsencrypt-apache=={0}'.format(version),
|
'letsencrypt-apache=={0}'.format(version),
|
||||||
'letsencrypt-nginx=={0}'.format(version),
|
'letsencrypt-nginx=={0}'.format(version),
|
||||||
'docker-py',
|
'docker-py',
|
||||||
'mock<1.1.0', # py26
|
|
||||||
'zope.interface',
|
'zope.interface',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
if sys.version_info < (2, 7):
|
||||||
|
install_requires.append('mock<1.1.0')
|
||||||
|
else:
|
||||||
|
install_requires.append('mock')
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name='letsencrypt-compatibility-test',
|
name='letsencrypt-compatibility-test',
|
||||||
version=version,
|
version=version,
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
import sys
|
||||||
|
|
||||||
from setuptools import setup
|
from setuptools import setup
|
||||||
from setuptools import find_packages
|
from setuptools import find_packages
|
||||||
|
|
||||||
@@ -7,13 +9,17 @@ version = '0.1.0.dev0'
|
|||||||
install_requires = [
|
install_requires = [
|
||||||
'acme=={0}'.format(version),
|
'acme=={0}'.format(version),
|
||||||
'letsencrypt=={0}'.format(version),
|
'letsencrypt=={0}'.format(version),
|
||||||
'mock<1.1.0', # py26
|
|
||||||
'PyOpenSSL',
|
'PyOpenSSL',
|
||||||
'pyparsing>=1.5.5', # Python3 support; perhaps unnecessary?
|
'pyparsing>=1.5.5', # Python3 support; perhaps unnecessary?
|
||||||
'setuptools', # pkg_resources
|
'setuptools', # pkg_resources
|
||||||
'zope.interface',
|
'zope.interface',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
if sys.version_info < (2, 7):
|
||||||
|
install_requires.append('mock<1.1.0')
|
||||||
|
else:
|
||||||
|
install_requires.append('mock')
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name='letsencrypt-nginx',
|
name='letsencrypt-nginx',
|
||||||
version=version,
|
version=version,
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ class AuthenticatorTest(unittest.TestCase):
|
|||||||
mock_popen.side_effect = OSError
|
mock_popen.side_effect = OSError
|
||||||
self.assertEqual([False], self.auth_test_mode.perform(self.achalls))
|
self.assertEqual([False], self.auth_test_mode.perform(self.achalls))
|
||||||
|
|
||||||
@mock.patch("letsencrypt.plugins.manual.socket.socket", autospec=True)
|
@mock.patch("letsencrypt.plugins.manual.socket.socket")
|
||||||
@mock.patch("letsencrypt.plugins.manual.time.sleep", autospec=True)
|
@mock.patch("letsencrypt.plugins.manual.time.sleep", autospec=True)
|
||||||
@mock.patch("letsencrypt.plugins.manual.subprocess.Popen", autospec=True)
|
@mock.patch("letsencrypt.plugins.manual.subprocess.Popen", autospec=True)
|
||||||
def test_perform_test_command_run_failure(
|
def test_perform_test_command_run_failure(
|
||||||
@@ -78,7 +78,7 @@ class AuthenticatorTest(unittest.TestCase):
|
|||||||
self.assertRaises(
|
self.assertRaises(
|
||||||
errors.Error, self.auth_test_mode.perform, self.achalls)
|
errors.Error, self.auth_test_mode.perform, self.achalls)
|
||||||
|
|
||||||
@mock.patch("letsencrypt.plugins.manual.socket.socket", autospec=True)
|
@mock.patch("letsencrypt.plugins.manual.socket.socket")
|
||||||
@mock.patch("letsencrypt.plugins.manual.time.sleep", autospec=True)
|
@mock.patch("letsencrypt.plugins.manual.time.sleep", autospec=True)
|
||||||
@mock.patch("acme.challenges.SimpleHTTPResponse.simple_verify",
|
@mock.patch("acme.challenges.SimpleHTTPResponse.simple_verify",
|
||||||
autospec=True)
|
autospec=True)
|
||||||
|
|||||||
@@ -35,7 +35,6 @@ install_requires = [
|
|||||||
'ConfigArgParse',
|
'ConfigArgParse',
|
||||||
'configobj',
|
'configobj',
|
||||||
'cryptography>=0.7', # load_pem_x509_certificate
|
'cryptography>=0.7', # load_pem_x509_certificate
|
||||||
'mock<1.1.0', # py26
|
|
||||||
'parsedatetime',
|
'parsedatetime',
|
||||||
'psutil>=2.1.0', # net_connections introduced in 2.1.0
|
'psutil>=2.1.0', # net_connections introduced in 2.1.0
|
||||||
'PyOpenSSL',
|
'PyOpenSSL',
|
||||||
@@ -50,8 +49,13 @@ install_requires = [
|
|||||||
|
|
||||||
# env markers in extras_require cause problems with older pip: #517
|
# env markers in extras_require cause problems with older pip: #517
|
||||||
if sys.version_info < (2, 7):
|
if sys.version_info < (2, 7):
|
||||||
|
install_requires.extend([
|
||||||
# only some distros recognize stdlib argparse as already satisfying
|
# only some distros recognize stdlib argparse as already satisfying
|
||||||
install_requires.append('argparse')
|
'argparse',
|
||||||
|
'mock<1.1.0',
|
||||||
|
])
|
||||||
|
else:
|
||||||
|
install_requires.append('mock')
|
||||||
|
|
||||||
dev_extras = [
|
dev_extras = [
|
||||||
# Pin astroid==1.3.5, pylint==1.4.2 as a workaround for #289
|
# Pin astroid==1.3.5, pylint==1.4.2 as a workaround for #289
|
||||||
|
|||||||
Reference in New Issue
Block a user