def main(args): """ Invoke twisted.python.dist with the appropriate metadata about the Twisted package. """ # On Python 3, use setup3.py until Python 3 port is done: if sys.version_info[0] > 2: import setup3 setup3.main() return if os.path.exists('twisted'): sys.path.insert(0, '.') requirements = ["zope.interface >= 3.6.0"] from twisted.python.dist import (STATIC_PACKAGE_METADATA, getExtensions, getScripts, setup, _EXTRAS_REQUIRE) setup_args = STATIC_PACKAGE_METADATA.copy() setup_args.update( dict( packages=setuptools.find_packages(), install_requires=requirements, conditionalExtensions=getExtensions(), scripts=getScripts(), include_package_data=True, zip_safe=False, extras_require=_EXTRAS_REQUIRE, )) setup(**setup_args)
def main(args): """ Invoke twisted.python.dist with the appropriate metadata about the Twisted package. """ # On Python 3, use setup3.py until Python 3 port is done: if sys.version_info[0] > 2: import setup3 setup3.main() return if os.path.exists('twisted'): sys.path.insert(0, '.') requirements = ["zope.interface >= 3.6.0"] from twisted.python.dist import ( STATIC_PACKAGE_METADATA, getExtensions, getScripts, setup, _EXTRAS_REQUIRE) setup_args = STATIC_PACKAGE_METADATA.copy() setup_args.update(dict( packages=setuptools.find_packages(), install_requires=requirements, conditionalExtensions=getExtensions(), scripts=getScripts(), include_package_data=True, zip_safe=False, extras_require=_EXTRAS_REQUIRE, )) setup(**setup_args)
def main(args): """ Invoke twisted.python.dist with the appropriate metadata about the Twisted package. """ # On Python 3, use setup3.py until Python 3 port is done: if sys.version_info[0] > 2: import setup3 setup3.main() return if os.path.exists("twisted"): sys.path.insert(0, ".") setup_args = {} if "setuptools" in sys.modules: from pkg_resources import parse_requirements requirements = ["zope.interface >= 3.6.0"] try: list(parse_requirements(requirements)) except: print( """You seem to be running a very old version of setuptools. This version of setuptools has a bug parsing dependencies, so automatic dependency resolution is disabled. """ ) else: setup_args["install_requires"] = requirements setup_args["include_package_data"] = True setup_args["zip_safe"] = False from twisted.python.dist import ( STATIC_PACKAGE_METADATA, getDataFiles, getExtensions, getAllScripts, getPackages, setup, _EXTRAS_REQUIRE, ) scripts = getAllScripts() setup_args.update( dict( packages=getPackages("twisted"), conditionalExtensions=getExtensions(), scripts=scripts, extras_require=_EXTRAS_REQUIRE, data_files=getDataFiles("twisted"), **STATIC_PACKAGE_METADATA ) ) setup(**setup_args)
def main(args): """ Invoke twisted.python.dist with the appropriate metadata about the Twisted package. """ # On Python 3, use setup3.py until Python 3 port is done: if sys.version_info[0] > 2: import setup3 setup3.main() return if os.path.exists('twisted'): sys.path.insert(0, '.') setup_args = {} if 'setuptools' in sys.modules: from pkg_resources import parse_requirements requirements = ["zope.interface >= 3.6.0"] try: list(parse_requirements(requirements)) except: print("""You seem to be running a very old version of setuptools. This version of setuptools has a bug parsing dependencies, so automatic dependency resolution is disabled. """) else: setup_args['install_requires'] = requirements setup_args['include_package_data'] = True setup_args['zip_safe'] = False from twisted.python.dist import (STATIC_PACKAGE_METADATA, getDataFiles, getExtensions, getAllScripts, getPackages, setup, _EXTRAS_REQUIRE) scripts = getAllScripts() setup_args.update( dict(packages=getPackages('twisted'), conditionalExtensions=getExtensions(), scripts=scripts, extras_require=_EXTRAS_REQUIRE, data_files=getDataFiles('twisted'), **STATIC_PACKAGE_METADATA)) setup(**setup_args)
"""This calls the setup routine for Python 2 or 3 as required.""" import sys if sys.version_info[0] >= 3: from setup3 import main else: from setup2 import main main()
#!/usr/bin/env python """This calls the setup routine for Python 2 or 3 as required.""" import sys if sys.version_info[0] >= 3: from setup3 import main else: from setup2 import main main()