def make_long_description(): readme = read('README.rst') about = read('doc', '_about.rst') install = read('doc', 'install.rst') readme = readme.replace('.. include:: doc/_about.rst', about) readme = readme.replace('.. include:: doc/install.rst', install) return readme
def make_long_description(): readme = read('README.rst') about = read('docs', '_about.rst') install = read('docs', 'install.rst') readme = readme.replace('.. include:: docs/_about.rst', about) readme = readme.replace('.. include:: docs/install.rst', install) return readme
def run_setup(ext_modules, run_make): if run_make: if (not LIBEV_EMBED and not WIN and cffi_modules) or PYPY: # We're not embedding libev but we do want # to build the CFFI module. We need to configure libev # because the CORE Extension won't. # TODO: Generalize this. if LIBEV_CFFI_MODULE in cffi_modules and not WIN: system(libev_configure_command) setup( name='gevent', version=__version__, description='Coroutine-based network library', long_description=read('README.rst'), license='MIT', keywords= 'greenlet coroutine cooperative multitasking light threads monkey', author='Denis Bilenko', author_email='*****@*****.**', maintainer='Jason Madden', maintainer_email='*****@*****.**', url='http://www.gevent.org/', package_dir={'': 'src'}, packages=find_packages('src'), include_package_data=True, ext_modules=ext_modules, cmdclass=dict(build_ext=ConfiguringBuildExt), install_requires=install_requires, setup_requires=setup_requires, extras_require={ 'dnspython': [ 'dnspython', 'idna', ], }, # It's always safe to pass the CFFI keyword, even if # cffi is not installed: it's just ignored in that case. cffi_modules=cffi_modules, zip_safe=False, test_suite="greentest.testrunner", classifiers=[ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Operating System :: Microsoft :: Windows", "Topic :: Internet", "Topic :: Software Development :: Libraries :: Python Modules", "Intended Audience :: Developers", "Development Status :: 4 - Beta" ], python_requires=">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", )
def run_setup(ext_modules, run_make): if run_make: if (not LIBEV_EMBED and not WIN and cffi_modules) or PYPY: # We're not embedding libev but we do want # to build the CFFI module. We need to configure libev # because the CORE Extension won't. # TODO: Generalize this. system(libev_configure_command) MakeSdist.make() setup( name='gevent', version=__version__, description='Coroutine-based network library', long_description=read('README.rst'), license='MIT', keywords='greenlet coroutine cooperative multitasking light threads monkey', author='Denis Bilenko', author_email='*****@*****.**', maintainer='Jason Madden', maintainer_email='*****@*****.**', url='http://www.gevent.org/', package_dir={'': 'src'}, packages=find_packages('src'), include_package_data=True, ext_modules=ext_modules, cmdclass=dict(build_ext=ConfiguringBuildExt, sdist=MakeSdist), install_requires=install_requires, setup_requires=setup_requires, # It's always safe to pass the CFFI keyword, even if # cffi is not installed: it's just ignored in that case. cffi_modules=cffi_modules, zip_safe=False, test_suite="greentest.testrunner", classifiers=[ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Operating System :: Microsoft :: Windows", "Topic :: Internet", "Topic :: Software Development :: Libraries :: Python Modules", "Intended Audience :: Developers", "Development Status :: 4 - Beta" ], )
def run_setup(ext_modules, run_make): if run_make: if (not LIBEV_EMBED and not WIN and cffi_modules) or PYPY: # We're not embedding libev but we do want # to build the CFFI module. We need to configure libev # because the CORE Extension won't. # TODO: Generalize this. if LIBEV_CFFI_MODULE in cffi_modules and not WIN: system(libev_configure_command) setup( name='gevent', version=__version__, description='Coroutine-based network library', long_description=read('README.rst'), license='MIT', keywords= 'greenlet coroutine cooperative multitasking light threads monkey', author='Denis Bilenko', author_email='*****@*****.**', maintainer='Jason Madden', maintainer_email='*****@*****.**', url='http://www.gevent.org/', project_urls={ 'Bug Tracker': 'https://github.com/gevent/gevent/issues', 'Source Code': 'https://github.com/gevent/gevent/', 'Documentation': 'http://www.gevent.org', }, package_dir={'': 'src'}, packages=find_packages('src'), include_package_data=True, ext_modules=ext_modules, cmdclass=dict(build_ext=ConfiguringBuildExt), install_requires=install_requires, setup_requires=setup_requires, extras_require={ 'dnspython': [ 'dnspython', 'idna', ], 'events': [ 'zope.event', 'zope.interface', ], 'doc': [ 'repoze.sphinx.autointerface', ], 'test': [ 'zope.interface', 'zope.event', # Makes tests faster # Fails to build on PyPy on Windows. 'psutil ; platform_python_implementation == "CPython" or sys_platform != "win32"', # examples, called from tests, use this 'requests', # We don't run coverage on Windows, and pypy can't build it there # anyway (coveralls -> cryptopgraphy -> openssl) 'coverage>=4.0 ; sys_platform != "win32"', 'coveralls>=1.0 ; sys_platform != "win32"', 'futures ; python_version == "2.7"', 'mock ; python_version == "2.7"', ] }, # It's always safe to pass the CFFI keyword, even if # cffi is not installed: it's just ignored in that case. cffi_modules=cffi_modules, zip_safe=False, test_suite="greentest.testrunner", classifiers=[ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Operating System :: Microsoft :: Windows", "Topic :: Internet", "Topic :: Software Development :: Libraries :: Python Modules", "Intended Audience :: Developers", "Development Status :: 4 - Beta" ], python_requires=">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", entry_points={ 'gevent.plugins.monkey.will_patch_all': [ "signal_os_incompat = gevent.monkey:_subscribe_signal_os", ], }, )