Merge pull request #722 from kuba/mock-2.6

Revert "Revert PR #708."
This commit is contained in:
bmw
2015-10-06 11:05:32 -07:00
7 changed files with 40 additions and 12 deletions
+7 -3
View File
@@ -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):
# only some distros recognize stdlib argparse as already satisfying install_requires.extend([
install_requires.append('argparse') # only some distros recognize stdlib argparse as already satisfying
'argparse',
'mock<1.1.0',
])
else:
install_requires.append('mock')
testing_extras = [ testing_extras = [
'nose', 'nose',
+3 -1
View File
@@ -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
+7 -1
View File
@@ -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,
+7 -1
View File
@@ -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,
+7 -1
View File
@@ -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,
+2 -2
View File
@@ -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)
+7 -3
View File
@@ -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):
# only some distros recognize stdlib argparse as already satisfying install_requires.extend([
install_requires.append('argparse') # only some distros recognize stdlib argparse as already satisfying
'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