|
Line 0
Link Here
|
|
|
1 |
--- setup.py.orig 2018-05-17 20:20:19 UTC |
| 2 |
+++ setup.py |
| 3 |
@@ -20,16 +20,16 @@ requirements = [ |
| 4 |
description = "Python client for Consul (http://www.consul.io/)" |
| 5 |
|
| 6 |
|
| 7 |
+# Issue #123: skip installation of consul.aio if python version < 3.4.2 |
| 8 |
+# as this version or later is required by aiohttp |
| 9 |
py_modules = [os.path.splitext(x)[0] for x in glob.glob('consul/*.py')] |
| 10 |
+if sys.version_info < (3, 4, 2): |
| 11 |
+ if 'consul/aio' in py_modules: |
| 12 |
+ py_modules.remove('consul/aio') |
| 13 |
|
| 14 |
|
| 15 |
class Install(install): |
| 16 |
def run(self): |
| 17 |
- # Issue #123: skip installation of consul.aio if python version < 3.4.2 |
| 18 |
- # as this version or later is required by aiohttp |
| 19 |
- if sys.version_info < (3, 4, 2): |
| 20 |
- if 'consul/aio' in self.distribution.py_modules: |
| 21 |
- self.distribution.py_modules.remove('consul/aio') |
| 22 |
install.run(self) |
| 23 |
|
| 24 |
|