mirror of
https://github.com/frappe/gunicorn.git
synced 2026-01-14 11:09:11 +08:00
Merge pull request #801 from benoitc/gaiohttp_setup
Don't install gaiohttp if python < 3.3
This commit is contained in:
commit
0be33fe99b
18
setup.py
18
setup.py
@ -5,12 +5,15 @@
|
|||||||
|
|
||||||
|
|
||||||
import os
|
import os
|
||||||
from setuptools import setup, find_packages, Command
|
from setuptools import setup, Command
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
from gunicorn import __version__
|
from gunicorn import __version__
|
||||||
|
|
||||||
|
|
||||||
|
ASYNCIO_COMPAT = sys.version_info >= (3, 3)
|
||||||
|
|
||||||
|
|
||||||
CLASSIFIERS = [
|
CLASSIFIERS = [
|
||||||
'Development Status :: 4 - Beta',
|
'Development Status :: 4 - Beta',
|
||||||
'Environment :: Other Environment',
|
'Environment :: Other Environment',
|
||||||
@ -65,6 +68,17 @@ class PyTest(Command):
|
|||||||
|
|
||||||
REQUIREMENTS = []
|
REQUIREMENTS = []
|
||||||
|
|
||||||
|
py_modules = []
|
||||||
|
|
||||||
|
for root, folders, files in os.walk('gunicorn'):
|
||||||
|
for f in files:
|
||||||
|
if f.endswith('.py') and (ASYNCIO_COMPAT or f != 'gaiohttp.py'):
|
||||||
|
full = os.path.join(root, f[:-3])
|
||||||
|
parts = full.split(os.path.sep)
|
||||||
|
modname = '.'.join(parts)
|
||||||
|
py_modules.append(modname)
|
||||||
|
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name = 'gunicorn',
|
name = 'gunicorn',
|
||||||
version = __version__,
|
version = __version__,
|
||||||
@ -78,7 +92,7 @@ setup(
|
|||||||
|
|
||||||
classifiers = CLASSIFIERS,
|
classifiers = CLASSIFIERS,
|
||||||
zip_safe = False,
|
zip_safe = False,
|
||||||
packages = find_packages(exclude=['examples', 'tests']),
|
py_modules = py_modules,
|
||||||
include_package_data = True,
|
include_package_data = True,
|
||||||
|
|
||||||
tests_require = tests_require,
|
tests_require = tests_require,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user