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
|
||||
from setuptools import setup, find_packages, Command
|
||||
from setuptools import setup, Command
|
||||
import sys
|
||||
|
||||
from gunicorn import __version__
|
||||
|
||||
|
||||
ASYNCIO_COMPAT = sys.version_info >= (3, 3)
|
||||
|
||||
|
||||
CLASSIFIERS = [
|
||||
'Development Status :: 4 - Beta',
|
||||
'Environment :: Other Environment',
|
||||
@ -65,6 +68,17 @@ class PyTest(Command):
|
||||
|
||||
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(
|
||||
name = 'gunicorn',
|
||||
version = __version__,
|
||||
@ -78,7 +92,7 @@ setup(
|
||||
|
||||
classifiers = CLASSIFIERS,
|
||||
zip_safe = False,
|
||||
packages = find_packages(exclude=['examples', 'tests']),
|
||||
py_modules = py_modules,
|
||||
include_package_data = True,
|
||||
|
||||
tests_require = tests_require,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user