def setup_package(): setup( name = 'kegbot-pycore', version = VERSION, description = SHORT_DESCRIPTION, long_description = LONG_DESCRIPTION, author = 'Bevbot LLC', author_email = '*****@*****.**', url = 'https://kegbot.org/docs/pycore', packages = find_packages(exclude=['testdata']), namespace_packages = ['kegbot'], scripts = [ 'bin/kegboard_daemon.py', 'bin/kegbot_core.py', 'bin/lcd_daemon.py', 'bin/rfid_daemon.py', 'bin/test_flow.py', ], install_requires = [ 'kegbot-pyutils == 0.1.7', 'kegbot-api >= 0.1.17', 'kegbot-kegboard == 1.1.2', 'redis >= 2.9.1, < 3.0', 'python-gflags == 2.0', ], include_package_data = True, )
def dosetup(name, version, packages, datafiles, scripts, ext_modules=[]): from setuptools import setup description, long_description = __doc__.split("\n", 1) kwargs = {} if py2exe: kwargs["distclass"] = TranslateDistribution setup(name=name, version=version, license="GNU General Public License (GPL)", description=description, long_description=long_description, author="Translate", author_email="*****@*****.**", url="http://toolkit.translatehouse.org/", download_url="http://sourceforge.net/projects/translate/files/Translate Toolkit/" + version, platforms=["any"], classifiers=classifiers, packages=packages, data_files=datafiles, scripts=scripts, ext_modules=ext_modules, cmdclass=cmdclass, install_requires=parse_requirements('requirements/required.txt'), **kwargs )
def build_cocoa_base(cocoa_path): import objp.o2p import objp.p2o sys.path.insert(0, cocoa_path) import pyplugin objp.o2p.generate_objc_code(pyplugin.PyMainWindow, op.join(cocoa_path, 'autogen')) objp.o2p.generate_objc_code(pyplugin.PyTextHolder, op.join(cocoa_path, 'autogen')) textholder_spec = objp.o2p.spec_from_python_class(pyplugin.TextHolderView) objp.p2o.generate_python_proxy_code_from_clsspec([textholder_spec], 'build/TextHolderView.m') from setuptools import setup, Extension exts = [ Extension("TextHolderView", ['build/TextHolderView.m', 'build/ObjP.m'], extra_link_args=["-framework", "Foundation"]), ] setup( script_args = ['build_ext', '--inplace'], ext_modules = exts, ) pydest = 'build/py' if not op.exists(pydest): os.mkdir(pydest) shutil.copy('TextHolderView.so', pydest) shutil.copy(op.join(cocoa_path, 'pyplugin.py'), pydest) # For some strange reason, a "site.py" file is required at pydest. with open(op.join(pydest, 'site.py'), 'w'): pass from pluginbuilder import copy_embeddable_python_dylib, collect_dependencies copy_embeddable_python_dylib('build') collect_dependencies(op.join(cocoa_path, 'pyplugin.py'), pydest)
def __call__(self, options, args): sys.argv = [sys.argv[0]] + args assert setup is not None, "You must have setuptools installed to use SetupCLI" here = os.path.dirname(os.path.abspath(__file__)) try: filename = os.path.join(here, 'README.txt') description = file(filename).read() except: description = '' os.chdir(here) setup(name='ManifestDestiny', version=version, description="Universal manifests for Mozilla test harnesses", long_description=description, classifiers=[], # Get strings from http://pypi.python.org/pypi?%3Aaction=list_classifiers keywords='mozilla manifests', author='Jeff Hammel', author_email='*****@*****.**', url='https://wiki.mozilla.org/Auto-tools/Projects/ManifestDestiny', license='MPL', zip_safe=False, py_modules=['manifestparser'], install_requires=[ # -*- Extra requirements: -*- ], entry_points=""" [console_scripts] manifestparser = manifestparser:main """, )
def main(): import io with io.open(os.path.join(HERE, 'README.rst'), 'r') as readme: setup( name = __project__, version = __version__, description = __doc__, long_description = readme.read(), classifiers = __classifiers__, author = __author__, author_email = __author_email__, url = __url__, license = [ c.rsplit('::', 1)[1].strip() for c in __classifiers__ if c.startswith('License ::') ][0], keywords = __keywords__, packages = find_packages(), package_data = {}, include_package_data = True, platforms = __platforms__, install_requires = __requires__, extras_require = __extra_requires__, zip_safe = False, entry_points = __entry_points__, )
def setup_package(): write_version_py() setup( name=NAME, version=VERSION, description=DESCRIPTION, long_description=LONG_DESCRIPTION, author=AUTHOR, author_email=AUTHOR_EMAIL, maintainer=MAINTAINER, maintainer_email=MAINTAINER_EMAIL, url=URL, download_url=DOWNLOAD_URL, license=LICENSE, keywords=KEYWORDS, classifiers=CLASSIFIERS, packages=PACKAGES, package_data=PACKAGE_DATA, entry_points = ENTRY_POINTS, # extra setuptools args zip_safe=False, # the package can run out of an .egg file include_package_data=True, install_requires=INSTALL_REQUIRES, setup_requires=SETUP_REQUIRES, )
def main(): if float(sys.version[:3])<2.6 or float(sys.version[:3])>=2.8: sys.stderr.write("CRITICAL: Python version must be 2.6 or 2.7!\n") sys.exit(1) setup(name="AREM", version="1.0.1", description="Aligning Reads by Expectation-Maximization.\nBased on MACS (Model Based Analysis for ChIP-Seq data)", author='Jake Biesinger; Daniel Newkirk; Alvin Chon; Yong Zhang; Tao (Foo) Liu', author_email='[email protected]; [email protected]; [email protected]; [email protected]; [email protected]', url='http://cbcl.ics.uci.edu/AREM', long_description=read('README'), package_dir={'AREM' : 'AREM'}, packages=['AREM', 'AREM.IO'], scripts=['bin/arem','bin/elandmulti2bed','bin/elandresult2bed','bin/elandexport2bed', 'bin/sam2bed', 'bin/wignorm'], license = "Creative", classifiers=[ 'Development Status :: 4 - Beta', 'Environment :: Console', 'Intended Audience :: Developers', 'Intended Audience :: Science/Research', 'License :: OSI Approved :: Artistic License', 'Operating System :: MacOS :: MacOS X', 'Operating System :: Microsoft :: Windows', 'Operating System :: POSIX', 'Programming Language :: Python :: 2.6', 'Programming Language :: Python :: 2.7', 'Topic :: Scientific/Engineering :: Bio-Informatics' ], )
def main(): setup( name = 'transloader', packages=['transloader'], package_dir = {'transloader':'transloader'}, version = open('VERSION.txt').read().strip(), author='Mike Thornton', author_email='*****@*****.**', url='http://github.com/six8/transloader', download_url='http://github.com/six8/transloader', keywords=['transloadit'], license='MIT', description='A transloadit client', classifiers = [ "Programming Language :: Python", "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Topic :: Software Development :: Libraries :: Python Modules", ], long_description=open('README.rst').read(), install_requires = [ 'requests' ] )
def run_setup(with_cext): kwargs = {} if with_cext: kwargs['ext_modules'] = ext_modules else: kwargs['ext_modules'] = [] setup( name='Logbook', version=__version__, license='BSD', url='http://logbook.pocoo.org/', author='Armin Ronacher, Georg Brandl', author_email='*****@*****.**', description='A logging replacement for Python', long_description=__doc__, packages=['logbook'], zip_safe=False, platforms='any', cmdclass=cmdclass, tests_require=['pytest'], classifiers=[ 'Programming Language :: Python :: 2.6', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3.2', 'Programming Language :: Python :: 3.3', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', ], extras_require=extras_require, distclass=Distribution, **kwargs )
def setup_package(): setupinfo.set_version(version) setupinfo.write_version_py() setup( name=name, version=setupinfo.get_version(), description=description, long_description=long_description, url=url, author=author, author_email=author_email, keywords=keywords.strip(), license=license, packages=find_packages(), ext_modules=setupinfo.get_extensions(), install_requires=setupinfo.get_install_requirements(), tests_require=setupinfo.get_test_requirements(), test_suite="pyamf.tests.get_suite", zip_safe=False, extras_require=setupinfo.get_extras_require(), classifiers=( filter(None, classifiers.strip().split('\n')) + setupinfo.get_trove_classifiers() ), **setupinfo.extra_setup_args())
def main(with_binary): if with_binary: features = {'speedups': speedups} else: features = {} extra = {} # Python 3: run 2to3 if sys.version_info >= (3,): extra['use_2to3'] = True setup( name='http-parser', version=VERSION, description=DESCRIPTION, long_description=LONG_DESCRIPTION, author='Benoit Chesneau', author_email='*****@*****.**', license='MIT', url='http://github.com/benoitc/http-parser', classifiers=CLASSIFIERS, packages=find_packages(), platforms=['any'], # data_files=[('http_parser', # ['LICENSE', 'MANIFEST.in', 'NOTICE', 'README.rst', 'THANKS'] # )], features=features, **extra )
def main(): name = "tangods-pynutaq" version = "0.5.0" description = "Device server for the Nutaq platform." author = "Antonio Milan Otero" author_email = "*****@*****.**" license = "GPLv3" url = "http://www.maxlab.lu.se" package_dir = {'': 'src'} exclude=["interlocksdiags"] packages = find_packages('src', exclude=exclude) scripts = [ 'scripts/Nutaq', 'scripts/NutaqDiags' ] setup(name=name, version=version, description=description, author=author, author_email=author_email, license=license, url=url, package_dir=package_dir, packages=packages, scripts=scripts )
def main(): install_requires = [ ] packages = [full_package_name] + [(full_package_name + '.' + x) for x in find_packages(exclude=['tests'])] setup( name=full_package_name, version=version_str, description='a version of dict that keeps keys in '\ 'insertion resp. sorted order', install_requires=[ ], #install_requires=install_requires, long_description=open('README.rst').read(), url='https://bitbucket.org/ruamel/' + package_name, author='Anthon van der Neut', author_email='*****@*****.**', license="MIT license", package_dir={full_package_name: '.'}, namespace_packages=[name_space], packages=packages, ext_modules = [module1], cmdclass={'install_lib': MyInstallLib}, classifiers=[ 'Development Status :: 4 - Beta', 'Intended Audience :: System Administrators', 'License :: OSI Approved :: MIT License', 'Operating System :: POSIX :: Linux', 'Programming Language :: Python', ], )
def setup_cclib(): doclines = __doc__.split("\n") setuptools.setup( name="cclib", version="1.5.3", url="http://cclib.github.io/", author="cclib development team", author_email="*****@*****.**", maintainer="cclib development team", maintainer_email="*****@*****.**", license="BSD 3-Clause License", description=doclines[0], long_description="\n".join(doclines[2:]), classifiers=classifiers.split("\n"), platforms=["Any."], packages=setuptools.find_packages(exclude=['*test*']), entry_points={ 'console_scripts': [ 'ccget=cclib.scripts.ccget:ccget', 'ccwrite=cclib.scripts.ccwrite:main', 'cda=cclib.scripts.cda:main' ] } )
def run_setup(ext_modules, run_make): if run_make: make() setup( name='gevent', version=__version__, description='Coroutine-based network library', long_description=read('README.rst'), author='Denis Bilenko', author_email='*****@*****.**', url='http://www.gevent.org/', packages=['gevent'], include_package_data=include_package_data, ext_modules=ext_modules, cmdclass=dict(build_ext=my_build_ext, sdist=sdist), install_requires=install_requires, zip_safe=False, classifiers=[ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "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 do_setup(): setup(name=NAME, version=versioneer.get_version(), description=DESCRIPTION, long_description=LONG_DESCRIPTION, classifiers=CLASSIFIERS, author=AUTHOR, author_email=AUTHOR_EMAIL, url=URL, license=LICENSE, platforms=PLATFORMS, packages=find_packages(), cmdclass=versioneer.get_cmdclass(), install_requires=['numpy>=1.9.1', 'scipy>=0.14', 'six>=1.9.0'], # pygments is a dependency for Sphinx code highlight extras_require={ 'test': ['nose>=1.3.0', 'parameterized', 'flake8<3'], 'doc': ['Sphinx>=0.5.1', 'pygments'] }, package_data={ '': ['*.txt', '*.rst', '*.cu', '*.cuh', '*.c', '*.sh', '*.pkl', '*.h', '*.cpp', 'ChangeLog', 'c_code/*'], 'theano.misc': ['*.sh'], 'theano.d3viz': ['html/*', 'css/*', 'js/*'] }, entry_points={ 'console_scripts': ['theano-cache = bin.theano_cache:main', 'theano-nose = bin.theano_nose:main'] }, keywords=' '.join([ 'theano', 'math', 'numerical', 'symbolic', 'blas', 'numpy', 'gpu', 'autodiff', 'differentiation' ]), )
def main(): install_requires = ["py>=1.4.29"] # pluggy is vendored in _pytest.vendored_packages extras_require = {} if has_environment_marker_support(): extras_require[':python_version=="2.6" or python_version=="3.0" or python_version=="3.1"'] = ["argparse"] extras_require[':sys_platform=="win32"'] = ["colorama"] else: if sys.version_info < (2, 7) or (3,) <= sys.version_info < (3, 2): install_requires.append("argparse") if sys.platform == "win32": install_requires.append("colorama") setup( name="pytest", description="pytest: simple powerful testing with Python", long_description=long_description, version=get_version(), url="http://pytest.org", license="MIT license", platforms=["unix", "linux", "osx", "cygwin", "win32"], author="Holger Krekel, Bruno Oliveira, Ronny Pfannschmidt, Floris Bruynooghe, Brianna Laugher, Florian Bruhin and others", author_email="holger at merlinux.eu", entry_points=make_entry_points(), classifiers=classifiers, cmdclass={"test": PyTest}, # the following should be enabled for release install_requires=install_requires, extras_require=extras_require, packages=["_pytest", "_pytest.assertion", "_pytest._code", "_pytest.vendored_packages"], py_modules=["pytest"], zip_safe=False, )
def install(appname): with open(os.path.join(os.path.dirname(__file__), 'README.rst')) as fobj: readme = fobj.read() setup( name = appname, version = clipboard.VERSION, description = ''' A code analyzer without caring the C/C++ header files. It works with Java, C/C++, JavaScript, Python, Objective C. Metrics includes cyclomatic complexity number etc.''', long_description = readme, url = 'https://github.com/terryyin/clipboard', download_url='https://pypi.python.org/clipboard/', license='MIT', platforms='any', classifiers = ['Development Status :: 5 - Production/Stable', 'Intended Audience :: Developers', 'Intended Audience :: End Users/Desktop', 'License :: Freeware', 'Operating System :: POSIX', 'Operating System :: Microsoft :: Windows', 'Operating System :: MacOS :: MacOS X', 'Topic :: Software Development :: Quality Assurance', 'Programming Language :: Python', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3.2', 'Programming Language :: Python :: 3.3'], py_modules = ['clipboard'], install_requires=['pyperclip'], author = 'Terry Yin', author_email = '*****@*****.**', )
def run_setup(build_ext): extra_modules = None if build_ext: extra_modules = list() hv_module = Extension("deap.tools._hypervolume.hv", sources=["deap/tools/_hypervolume/_hv.c", "deap/tools/_hypervolume/hv.cpp"]) extra_modules.append(hv_module) setup(name='deap', version=deap.__revision__, description='Distributed Evolutionary Algorithms in Python', long_description=read_md('README.md'), author='deap Development Team', author_email='*****@*****.**', url='https://www.github.com/deap', packages=find_packages(exclude=['examples']), # packages=['deap', 'deap.tools', 'deap.tools._hypervolume', 'deap.benchmarks', 'deap.tests'], platforms=['any'], keywords=['evolutionary algorithms','genetic algorithms','genetic programming','cma-es','ga','gp','es','pso'], license='LGPL', classifiers=[ 'Development Status :: 4 - Beta', 'Intended Audience :: Developers', 'Intended Audience :: Education', 'Intended Audience :: Science/Research', 'License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)', 'Programming Language :: Python', 'Programming Language :: Python :: 3', 'Topic :: Scientific/Engineering', 'Topic :: Software Development', ], ext_modules = extra_modules, cmdclass = {"build_ext" : ve_build_ext}, use_2to3=True )
def main(): setup( name='hookbox', version=hookbox.__version__, author='Michael Carter', author_email='*****@*****.**', url='http://hookbox.org', license='MIT License', description='HookBox is a Comet server and message queue that tightly integrates with your existing web application via web hooks and a REST interface.', long_description='', packages= find_packages(), package_data = find_package_data(), zip_safe = False, install_requires = _install_requires, entry_points = ''' [console_scripts] hookbox = hookbox.start:main ''', classifiers = [ 'Development Status :: 4 - Beta', 'Environment :: Console', 'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Programming Language :: Python', 'Topic :: Software Development :: Libraries :: Python Modules' ], )
def setup_package(): write_version_py() setup( name = NAME, version = VERSION, description = DESCRIPTION, long_description = LONG_DESCRIPTION, author = AUTHOR, author_email = AUTHOR_EMAIL, url = URL, download_url = DOWNLOAD_URL, license = LICENSE, keywords = KEYWORDS, classifiers = CLASSIFIERS, packages = PACKAGES, package_data = PACKAGE_DATA, setup_requires = SETUP_REQUIRES, extras_require = EXTRAS_REQUIRE, install_requires = INSTALL_REQUIRES, dependency_links = DEPENDENCY_LINKS, entry_points = ENTRY_POINTS, include_package_data = True, zip_safe = False, test_suite = 'Orange.testing.unit.tests.test_suite', cmdclass = cmdclass, ext_modules = ext_modules, )
def _setup(longdescription): setup(name=PKG, version=version, description='Python wrappers for a few algorithms from the Crypto++ library', long_description=longdescription, author='Zooko Wilcox-O\'Hearn', author_email='*****@*****.**', url='https://tahoe-lafs.org/trac/' + PKG, license='GNU GPL', # see README.rst for details -- there is also an alternative licence packages=["pycryptopp", "pycryptopp.cipher", "pycryptopp.hash", "pycryptopp.publickey", "pycryptopp.publickey.ed25519", "pycryptopp.test", ], include_package_data=True, exclude_package_data={ '': [ '*.cpp', '*.hpp', ] }, data_files=data_files, package_dir={"pycryptopp": "src/pycryptopp"}, setup_requires=setup_requires, install_requires=install_requires, dependency_links=dependency_links, classifiers=trove_classifiers, ext_modules=ext_modules, test_suite=PKG+".test", zip_safe=False, # I prefer unzipped for easier access. cmdclass=commands, )
def run_setup(with_binary): cmdclass = dict(test=TestCommand) if with_binary: kw = dict( ext_modules = [ Extension("simplejson._speedups", ["simplejson/_speedups.c"]), ], cmdclass=dict(cmdclass, build_ext=ve_build_ext), ) else: kw = dict(cmdclass=cmdclass) setup( name="simplejson", version=VERSION, description=DESCRIPTION, long_description=LONG_DESCRIPTION, classifiers=CLASSIFIERS, author="Bob Ippolito", author_email="*****@*****.**", url="http://github.com/simplejson/simplejson", license="MIT License", packages=['simplejson', 'simplejson.tests'], platforms=['any'], **kw)
def run_setup(extensions): kw = {'cmdclass': {'doc': DocCommand, 'gevent_nosetests': gevent_nosetests}} if extensions: kw['cmdclass']['build_ext'] = build_extensions kw['ext_modules'] = extensions dependencies = ['futures', 'scales', 'blist'] if platform.python_implementation() != "CPython": dependencies.remove('blist') setup( name='cassandra-driver', version=__version__, description='Python driver for Cassandra', long_description=long_description, url='http://github.com/datastax/python-driver', author='Tyler Hobbs', author_email='*****@*****.**', packages=['cassandra', 'cassandra.io'], include_package_data=True, install_requires=dependencies, tests_require=['nose', 'mock', 'ccm', 'unittest2', 'PyYAML', 'pytz'], classifiers=[ 'Development Status :: 5 - Production/Stable', 'Intended Audience :: Developers', 'License :: OSI Approved :: Apache Software License', 'Natural Language :: English', 'Operating System :: OS Independent', 'Programming Language :: Python', 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.6', 'Programming Language :: Python :: 2.7', 'Topic :: Software Development :: Libraries :: Python Modules' ], **kw)
def main(): kwargs = dict( name='rrdtool', version=package_version, description='Python bindings for rrdtool', keywords=['rrdtool'], author='Christian Kroeger, Hye-Shik Chang', author_email='*****@*****.**', license='LGPL', url='https://github.com/commx/python-rrdtool', classifiers=['License :: OSI Approved', 'Operating System :: POSIX', 'Operating System :: Unix', 'Operating System :: MacOS', 'Programming Language :: C', 'Programming Language :: Python', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3.3', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', ], ext_modules=check_extensions(), test_suite='tests' ) setup(**kwargs)
def main(): if sys.version < required_python_version: s = "I'm sorry, but %s %s requires Python %s or later." print(s % (name, version, required_python_version)) sys.exit(1) # set default location for "data_files" to # platform specific "site-packages" location for scheme in list(INSTALL_SCHEMES.values()): scheme['data'] = scheme['purelib'] setup( name=name, version=version, description=desc, long_description=long_desc, classifiers=classifiers, author=author, author_email=author_email, url=url, license=cp_license, packages=packages, data_files=data_files, scripts=scripts, cmdclass=cmd_class, )
def run_setup(): if sys.argv[1] == 'build': shutil.copy('.libs/frontend.so', 'frontend.so') setup(name = 'thrift-py', version = '0.9.0', description = 'Thrift python compiler', author = ['Thrift Developers'], author_email = ['*****@*****.**'], url = 'http://thrift.apache.org', license = 'Apache License 2.0', packages = [ 'thrift_compiler', 'thrift_compiler.generate', ], package_dir = {'thrift_compiler' : '.'}, package_data = {'thrift_compiler':['frontend.so']}, classifiers = [ 'Development Status :: 5 - Production/Stable', 'Environment :: Console', 'Intended Audience :: Developers', 'Programming Language :: Python', 'Programming Language :: Python :: 2', 'Topic :: Software Development :: Libraries', 'Topic :: System :: Networking' ], zip_safe = False, )
def install(the_package,version,date): # imports try: from setuptools import setup except ImportError: from distutils.core import setup # test for requirements import_tests() # list all SUAVE sub packages #print 'Listing Packages and Sub-Packages:' packages = list_subpackages(the_package,verbose=False) packages = map( '.'.join, packages ) # run the setup!!! setup( name = the_package, version = version, description = 'SUAVE: Stanford University Aerospace Vehicle Environment', author = 'Stanford University Aerospace Design Lab (ADL)', author_email = '*****@*****.**', maintainer = 'The Developers', url = 'suave.stanford.edu', packages = packages, include_package_data = True, license = 'CC BY-NC-SA 4.0', platforms = ['Win, Linux, Unix, Mac OS-X'], zip_safe = False, long_description = read('../README.md') ) return
def main(): base_dir = dirname(__file__) install_requires = ['requests>=2.4.3', 'six>=1.4.0', 'requests-toolbelt>=0.4.0'] redis_requires = ['redis>=2.10.3'] jwt_requires = ['pyjwt>=1.3.0', 'cryptography>=0.9.2'] if version_info < (3, 4): install_requires.append('enum34>=1.0.4') elif version_info < (2, 7): install_requires.append('ordereddict>=1.1') setup( name='boxsdk', version='1.3.2', description='Official Box Python SDK', long_description=open(join(base_dir, 'README.rst')).read(), author='Box', author_email='*****@*****.**', url='http://opensource.box.com', packages=find_packages(exclude=['demo', 'docs', 'test']), install_requires=install_requires, extras_require={'jwt': jwt_requires, 'redis': redis_requires}, tests_require=['pytest', 'pytest-xdist', 'mock', 'sqlalchemy', 'bottle', 'jsonpatch'], cmdclass={'test': PyTest}, classifiers=CLASSIFIERS, keywords='box oauth2 sdk', license=open(join(base_dir, 'LICENSE')).read(), )
def build_extension(dir_name, extension_name, target_pydevd_name, force_cython, extended=False, has_pxd=False): pyx_file = os.path.join(os.path.dirname(__file__), dir_name, "%s.pyx" % (extension_name,)) if target_pydevd_name != extension_name: # It MUST be there in this case! # (otherwise we'll have unresolved externals because the .c file had another name initially). import shutil # We must force cython in this case (but only in this case -- for the regular setup in the user machine, we # should always compile the .c file). force_cython = True new_pyx_file = os.path.join(os.path.dirname(__file__), dir_name, "%s.pyx" % (target_pydevd_name,)) new_c_file = os.path.join(os.path.dirname(__file__), dir_name, "%s.c" % (target_pydevd_name,)) shutil.copy(pyx_file, new_pyx_file) pyx_file = new_pyx_file if has_pxd: pxd_file = os.path.join(os.path.dirname(__file__), dir_name, "%s.pxd" % (extension_name,)) new_pxd_file = os.path.join(os.path.dirname(__file__), dir_name, "%s.pxd" % (target_pydevd_name,)) shutil.copy(pxd_file, new_pxd_file) assert os.path.exists(pyx_file) try: if force_cython: from Cython.Build import cythonize # @UnusedImport ext_modules = cythonize([ "%s/%s.pyx" % (dir_name, target_pydevd_name,), ]) else: # Always compile the .c (and not the .pyx) file (which we should keep up-to-date by running build_tools/build.py). from distutils.extension import Extension ext_modules = [Extension("%s%s.%s" % (dir_name, "_ext" if extended else "", target_pydevd_name,), [os.path.join(dir_name, "%s.c" % target_pydevd_name), ], # uncomment to generate pdbs for visual studio. # extra_compile_args=["-Zi", "/Od"], # extra_link_args=["-debug"], )] setup( name='Cythonize', ext_modules=ext_modules ) finally: if target_pydevd_name != extension_name: try: os.remove(new_pyx_file) except: import traceback traceback.print_exc() try: os.remove(new_c_file) except: import traceback traceback.print_exc() if has_pxd: try: os.remove(new_pxd_file) except: import traceback traceback.print_exc()
# The directory containing this file HERE = pathlib.Path(__file__).parent # The text of the README file README = (HERE / "README.md").read_text() # This call to setup() does all the work setup( name="quantastica-qiskit-toaster", version="0.9.29", description='Qubit Toaster backend for Qiskit: run Qiskit code on Quantastica "Qubit Toaster" simulator', long_description=README, long_description_content_type="text/markdown", url="https://github.com/quantastica/qiskit-toaster", author="Quantastica", author_email="*****@*****.**", license="Apache License 2.0", classifiers=[ "Development Status :: 4 - Beta", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Intended Audience :: Science/Research", ], namespace_packages=["quantastica"], packages=find_namespace_packages(), include_package_data=True, install_requires=["qiskit", "numpy", "quantastica-qconvert>=0.9.18"], entry_points={}, )
setup( name='multiaddr', version=version, description="Python implementation of jbenet's multiaddr", long_description=readme + '\n\n' + history, long_description_content_type="text/x-rst", author="Steven Buss", author_email='*****@*****.**', url='https://github.com/multiformats/py-multiaddr', download_url=( 'https://github.com/multiformats/py-multiaddr/tarball/%s' % version), packages=setuptools.find_packages(exclude=["*.tests", "*.tests.*", "tests.*", "tests"]), package_dir={'multiaddr': 'multiaddr'}, include_package_data=True, license='MIT License', zip_safe=False, keywords='multiaddr', python_requires='>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*', classifiers=[ 'Development Status :: 2 - Pre-Alpha', 'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License', 'Natural Language :: English', 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', ], setup_requires=[ 'pytest-runner', ], install_requires=[ 'varint', 'six', 'base58', 'netaddr', ], test_suite='tests', tests_require=[ 'pytest', ], )
from setuptools import setup, find_packages setup( name='fuzz', version='0.1.0', description='Fuzzy textual influence.', license='MIT', author='David McClure', author_email='*****@*****.**', packages=find_packages(), )
#!/usr/bin/env python from setuptools import setup setup(name='tap-auth0', version='0.1.0', description='Singer.io tap for extracting data from the Auth0 Management API v2', author='Adilson Mendonca based on Jean-Nicholas Hould', url='http://singer.io', classifiers=['Programming Language :: Python :: 3 :: Only'], py_modules=['tap_auth0'], install_requires=[ 'auth0-python==3.9.1', 'singer-python==2.1.4' ], entry_points=''' [console_scripts] tap-auth0=tap_auth0:main ''', packages=['tap_auth0'], package_data = { 'tap_auth0': ["schemas/*.json"], }, include_package_data=True, )
setup(name=about["__title__"], version=about["__version__"], description=about["__description__"], long_description=readme, long_description_content_type='text/markdown', author=about["__author__"], author_email=about["__author_email__"], url=about["__url__"], download_url=about["__download_url__"], license=about["__license__"], packages=["kiteconnect"], classifiers=[ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Financial and Insurance Industry", "Programming Language :: Python", "Natural Language :: English", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Office/Business :: Financial :: Investment", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Libraries" ], install_requires=[ "requests>=2.18.4", "six>=1.11.0", "pyOpenSSL>=17.5.0", "enum34>=1.1.6", "python-dateutil>=2.6.1", "autobahn[twisted]>=17.10.1" ], tests_require=["pytest", "responses", "pytest-cov", "mock", "flake8"], test_suite="tests", setup_requires=["pytest-runner"], extras_require={ "doc": ["pdoc"], ':sys_platform=="win32"': ["pywin32"] }, cmdclass={ "install": install, "bdist_wheel": FakeBdist })
setup( name='backend.ai', version='1.0.1', description='Lablup Backend.AI Meta-package', long_description=Path('README.rst').read_text(), url='https://github.com/lablup/sorna', author='Lablup Inc.', author_email='*****@*****.**', license='LGPLv3', classifiers=[ 'Development Status :: 4 - Beta', 'License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)', 'Intended Audience :: Developers', 'Programming Language :: Python', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3 :: Only', 'Programming Language :: Python :: 3.6', 'Operating System :: POSIX', 'Operating System :: MacOS :: MacOS X', 'Environment :: No Input/Output (Daemon)', 'Topic :: Scientific/Engineering', 'Topic :: Software Development', ], packages=['ai.backend.meta'], python_requires='>=3.6', install_requires=[ 'backend.ai-common~=1.0.0', ], extras_require={ 'manager': [ 'backend.ai-manager~=1.0.0', ], 'agent': [ 'backend.ai-agent~=1.0.0', ], }, data_files=[], )
from setuptools import setup from datetime import datetime import os from setuptools.command.install import install as InstallCommand class Install(InstallCommand): """ Customized setuptools install command which uses pip. """ def run(self, *args, **kwargs): import pip pip.main(['install', '.']) InstallCommand.run(self, *args, **kwargs) setup( name="Python-Calculator", version='0.4.6-SNAPSHOT', packages=['calc'], test_suite="tests", scripts=[ 'calculator_app.py', 'service.py', 'README.md', 'newcommit.txt', 'curr-snapshot.txt', 'releaseornot.sh'], install_requires=['Flask'], )
from setuptools import setup, find_packages try: LONG_DESCRIPTION = open('README.md', 'r').read() except IOError: LONG_DESCRIPTION = "Elasticsearch app for indexing GeoNode models via elasticsearch-dsl" setup( name = "geonode-elasticsearch-app", version = "0.2.1", author = "tbrundage", author_email = "*****@*****.**", description = "Elasticsearch app for indexing GeoNode models via elasticsearch-dsl", long_description = LONG_DESCRIPTION, license = "GPLv2", url = "https://github.com/boundlessgeo/geonode-elasticsearch", packages = find_packages(), classifiers = [ "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python", "Framework :: Django", ], install_requires=[ "elasticsearch-dsl>=6.0.0,<7.0.0", "ipaddress>=1.0.0,<2.0.0" # missing from elasticsearch-dsl 6.0.0 ] )
from setuptools import setup, find_packages setup( name = 'tdpy', packages = find_packages(), version = '1.1', description = 'A library of numerical routines', \ author = 'Tansu Daylan', author_email = '*****@*****.**', url = 'https://github.com/tdaylan/tdpy', download_url = 'https://github.com/tdaylan/tdpy', license='MIT', classifiers=['Development Status :: 4 - Beta', 'Intended Audience :: Science/Research', 'License :: OSI Approved :: MIT License', 'Programming Language :: Python'], install_requires=['numpy'], python_requires='>=3' #include_package_data = True )
from setuptools import setup setup( name='OrigamiNet', version='', packages=[''], url='', license='', author='', author_email='', description='' )
setup( name='django-preferences', version='0.0.6', description= 'Django app allowing users to set app specific preferences through the admin interface.', long_description=open('README.rst', 'r').read() + open('AUTHORS.rst', 'r').read() + open('CHANGELOG.rst', 'r').read(), author='Praekelt Foundation', author_email='*****@*****.**', license='BSD', test_suite='setuptest.SetupTestSuite', url='http://github.com/praekelt/django-preferences', packages=find_packages(), tests_require=[ 'django-setuptest>=0.0.6', ], include_package_data=True, install_requires=[ 'Django', ], classifiers=[ "Programming Language :: Python", "License :: OSI Approved :: BSD License", "Development Status :: 4 - Beta", "Operating System :: OS Independent", "Framework :: Django", "Intended Audience :: Developers", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", ], )
setup( # Metadata name='gluonnlp', version=VERSION, author='Gluon NLP Toolkit Contributors', author_email='*****@*****.**', url='https://github.com/dmlc/gluon-nlp', description='MXNet Gluon NLP Toolkit', long_description=readme, license='Apache-2.0', # Package info packages=find_packages(exclude=( 'tests', 'scripts', )), zip_safe=True, include_package_data=True, install_requires=requirements, extras_require={ 'extras': [ 'spacy', 'nltk==3.2.5', 'sacremoses', 'scipy', 'numba', 'jieba', ], 'dev': [ 'pytest', 'recommonmark', 'sphinx-gallery', 'sphinx_rtd_theme', 'nbsphinx', ], }, )
if os.name == 'nt': entry_points={ "console_scripts": [ "manifest-tool=manifesttool.clidriver:main", ], } scripts = [] else: platform_deps = [] # entry points are nice, but add ~100ms to startup time with all the # pkg_resources infrastructure, so we use scripts= instead on unix-y # platforms: scripts = ['bin/manifest-tool', ] entry_points = {} setup( name='manifest-tool', version=manifesttool.__version__, description='Tool/lib to create and parse manifests', long_description=open("README.md").read(), url='https://github.com/ARMmbed/update-client-manifest-manager/manifestTool', author='Brendan Moran', author_email='*****@*****.**', packages=find_packages(exclude=['tests*']), zip_safe=False, scripts=scripts, entry_points=entry_points, install_requires=reqs )
""" pip installable tools for working with OpenStack-Ansible """ from setuptools import setup setup( name='osa_toolkit', version='0.1', py_modules=['release', 'maturity', 'bugtriage'], install_requires=[ 'Click', 'click-log', 'GitPython', 'Jinja2', 'requirements-parser', 'ruamel.yaml', 'semver' ], entry_points=''' [console_scripts] check-global-requirements=release:check_global_requirement_pins bump-upstream-sources=release:bump_upstream_sources update-role-files=release:update_role_files bump-ansible-role-requirements=release:bump_arr bump-oa-release-number=release:bump_oa_release_number update-os-release-file=release:update_os_release_file update-role-maturity-matrix=maturity:update_role_maturity_matrix generate-bug-triage-page=bugtriage:generate_page ''', )
INSTALL_REQUIRES = [l.split('#')[0].strip() for l in fh if not l.strip().startswith('#')] setuptools.setup( name="GetOldTweets3", version="0.0.11", author="Dmitry Mottl", author_email="*****@*****.**", license='MIT', description="Get old tweets from Twitter", long_description=long_description, long_description_content_type="text/markdown", url="https://github.com/CyberSpaceInteractive/GetOldTweets3", keywords="twitter tweets", packages=setuptools.find_packages(), scripts=['bin/GetOldTweets3'], classifiers=[ "Environment :: Console", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries", ], python_requires='>=3.4', install_requires=INSTALL_REQUIRES )
setup( name="adafruit-circuitpython-ina260", use_scm_version=True, setup_requires=["setuptools_scm"], description= "CircuitPython driver for the TI INA260 current and power sensor", long_description=long_description, long_description_content_type="text/x-rst", # The project's main homepage. url="https://github.com/adafruit/Adafruit_CircuitPython_INA260", # Author details author="Adafruit Industries", author_email="*****@*****.**", install_requires=[ "Adafruit-Blinka", "adafruit-circuitpython-busdevice", "adafruit-circuitpython-register", ], # Choose your license license="MIT", # See https://pypi.python.org/pypi?%3Aaction=list_classifiers classifiers=[ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Topic :: Software Development :: Libraries", "Topic :: System :: Hardware", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", ], # What does your project relate to? keywords= "adafruit blinka circuitpython micropython ina260 power current voltage", # You can just specify the packages manually here if your project is # simple. Or you can use find_packages(). # TODO: IF LIBRARY FILES ARE A PACKAGE FOLDER, # CHANGE `py_modules=['...']` TO `packages=['...']` py_modules=["adafruit_ina260"], )
import os from setuptools import setup here = os.path.abspath(os.path.dirname(__file__)) README = open(os.path.join(here, 'README.rst')).read() CHANGES = open(os.path.join(here, 'CHANGES.txt')).read() setup( name='django-basicauth', version='0.1', author='Hiroki KIYOHARA', author_email='*****@*****.**', url='https://github.com/hirokiky/django-basicauth/', license='MIT', description="Basic auth utilities for Django.", long_description=README + '\n\n' + CHANGES, packages=['basicauth'], install_requires=['Django>=1.7,<1.9'], include_package_data=True, test_suite="tests", zip_safe=False, )
# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License # along with dftd4. If not, see <https://www.gnu.org/licenses/>. from setuptools import setup, find_packages with open("README.md", "r") as fh: long_description = fh.read() setup(name="dftd4", version="2.5.0", author="Sebastian Ehlert", author_email="*****@*****.**", description="Wrapper for the DFT-D4 program", long_description=long_description, long_description_content_type="text/markdown", keywords="dispersion", url="https://www.chemie.uni-bonn.de/pctc/mulliken-center/software/dftd4", packages=find_packages(), install_requires=['ase'], classifiers=[ "Programming Language :: Python :: 3", "License :: OSI Approved :: LGPL3", "Operating System :: Linux", ], python_requires=">=3.5", )
if sys.version_info[:2] < (2, 7): sys.exit("conda-tools is only meant for Python >=2.7" "Current Python version: %d.%d" % sys.version_info[:2]) setup( name="conda-tools", version="0.9.0", author="Pierre Fernique", author_email="*****@*****.**", url="https://github.com/StatisKit/conda-tools", license="Apache License 2.0", classifiers=[ "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", ], description="Multiple tools for easing the usage of Conda for developers", long_description=open('README.rst').read(), package_dir = {'': 'src/py'}, packages=['conda_tools'], entry_points={ 'console_scripts': ['conda-download = conda_tools.cli:download', 'conda-release = conda_tools.cli:release']}, install_requires=[], zip_safe=False, )
from setuptools import setup, find_packages setup(name='jax-lensing', version='0.1', description='A JAX package for gravitational lensing', url='https://github.com/CosmoStat/jax-lensing', author='Benjamin Remy', author_email='*****@*****.**', license='MIT', packages=find_packages(), install_requires=["astropy", "jax>=0.2.17", "flax>=0.3.4", "optax>=0.0.9", "dm-haiku>=0.0.4", "tensorflow-probability>=0.13.0", "tensorflow-datasets>=4.3.0"], zip_safe=False)
setup(name='donkeyx', version='0.1.0', description='donkeyx', long_description=long_description, long_description_content_type="text/markdown", url='https://github.com/pitkane/donkeyx', download_url='', author='Many People', author_email='*****@*****.**', license='MIT', entry_points={ 'console_scripts': [ 'donkeyx=donkeyx.console:execute_from_command_line', ], }, install_requires=['numpy', 'pillow', 'docopt', 'requests', 'h5py', 'python-socketio', 'flask', 'eventlet', 'moviepy', 'pandas', ], extras_require={ 'tf': ['tensorflow>=1.13.0'], 'tf_gpu': ['tensorflow-gpu>=1.13.0'], 'pi': [ 'picamera', 'Adafruit_PCA9685', ], 'dev': [ 'pytest', 'pytest-cov', 'responses' ] }, include_package_data=True, keywords='selfdriving cars donkeycar donkeyx diyrobocars', packages=find_packages(exclude=(['tests', 'docs', 'site', 'env'])), )
# -*- coding: utf-8 -*- ''' Created on 18.5.2018 @author: Samuli Rahkonen ''' from setuptools import setup, find_packages with open('README.md') as f: readme = f.read() with open('LICENSE') as f: license_file = f.read() install_requires = [] setup(name='json_selector', version='0.0.1', description=readme, author='Samuli Rahkonen', install_requires=install_requires, packages=find_packages(), license=license_file )
from setuptools import setup setup( name='pythonProject3', version='', packages=[''], url='', license='', author='Andressa', author_email='', description='' )
# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # import os from setuptools import setup, find_packages setup(name='KleverCore', use_scm_version={'root': os.path.pardir}, description='TODO: a single line describing the package', author='Evgeny Novikov', author_email='*****@*****.**', url='http://forge.ispras.ru/projects/klever', download_url='TODO: a URL to download the package', packages=find_packages(), package_data={'core.lkbce': ['wrappers/gcc', 'wrappers/ld', 'wrappers/mv']}, scripts=['bin/klever-core'], setup_requires=['setuptools_scm'], requires=['jinja2', 'graphviz', 'ply', 'requests'], classifiers=['TODO: a list of categories for the package'], )
with open(path.join(here, 'requirements.txt')) as f: install_requires = f.readlines() setup( name='jira-agile-metrics', version='0.12', description='Agile metrics and summary data extracted from JIRA', long_description=long_description, long_description_content_type="text/markdown", author='Martin Aspeli', author_email='*****@*****.**', url='https://github.com/optilude/jira-agile-metrics', license='MIT', keywords='agile jira analytics metrics', packages=find_packages(exclude=['contrib', 'docs', 'tests*']), install_requires=install_requires, setup_requires=['pytest-runner'], tests_require=['pytest'], include_package_data=True, package_data={ 'jira_agile_metrics.webapp': ['templates/*.*', 'static/*.*'], 'jira_agile_metrics.calculators': ['*.html'], }, entry_points={ 'console_scripts': [ 'jira-agile-metrics=jira_agile_metrics.cli:main', ], }, )
#! /usr/bin/env python import prices from setuptools import setup CLASSIFIERS = [ 'Intended Audience :: Developers', 'License :: OSI Approved :: BSD License', 'Operating System :: OS Independent', 'Programming Language :: Python', 'Programming Language :: Python :: 2.6', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3.3', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Topic :: Software Development :: Libraries :: Python Modules', ] setup(name='prices', author='Mirumee Software', author_email='*****@*****.**', description='Python price handling for humans', license='BSD', version='0.5.9', url='https://github.com/mirumee/prices', packages=['prices'], test_suite='prices.tests', include_package_data=True, classifiers=CLASSIFIERS, platforms=['any'])
setup( name='marshmallow-jsonapi', version=__version__, description='JSON API 1.0 (https://jsonapi.org) formatting with marshmallow', long_description=read('README.rst'), author='Steven Loria', author_email='*****@*****.**', url='https://github.com/marshmallow-code/marshmallow-jsonapi', packages=find_packages(exclude=("test*", )), package_dir={'marshmallow-jsonapi': 'marshmallow-jsonapi'}, include_package_data=True, install_requires=REQUIRES, license=read('LICENSE'), zip_safe=False, keywords=('marshmallow-jsonapi marshmallow marshalling serialization ' 'jsonapi deserialization validation'), classifiers=[ 'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License', 'Natural Language :: English', "Programming Language :: Python :: 2", 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.3', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', ], test_suite='tests' )
setup(name=NAME, version=versioneer.get_version(), cmdclass=versioneer.get_cmdclass(), description='Python package for earth-observing satellite data processing', long_description=README, author='The Pytroll Team', author_email='*****@*****.**', classifiers=["Development Status :: 5 - Production/Stable", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 " + "or later (GPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Scientific/Engineering"], url="https://github.com/pytroll/satpy", test_suite='satpy.tests.suite', packages=find_packages(), package_data={'satpy': [os.path.join('etc', 'geo_image.cfg'), os.path.join('etc', 'areas.yaml'), os.path.join('etc', 'satpy.cfg'), os.path.join('etc', 'himawari-8.cfg'), os.path.join('etc', 'eps_avhrrl1b_6.5.xml'), os.path.join('etc', 'readers', '*.yaml'), os.path.join('etc', 'writers', '*.yaml'), os.path.join('etc', 'composites', '*.yaml'), os.path.join('etc', 'enhancements', '*.cfg'), os.path.join('etc', 'enhancements', '*.yaml'), ]}, zip_safe=False, install_requires=requires, tests_require=test_requires, python_requires='>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*', extras_require=extras_require, )
setup( name='django-xml', version="2.0.2", install_requires=[ 'lxml', 'pytz', 'python-dateutil', 'Django>=2.1', 'six', ], description="Provides an abstraction to lxml's XPath and XSLT " + \ "functionality in a manner resembling django database models", author='The Atlantic', author_email='*****@*****.**', url='https://github.com/theatlantic/django-xml', packages=find_packages(), classifiers=[ 'Environment :: Web Environment', 'Intended Audience :: Developers', 'Operating System :: OS Independent', 'Programming Language :: Python', 'Framework :: Django', ], include_package_data=True, zip_safe=False, entry_points={ 'distutils.commands': [ 'create_readme_rst = djxml.build:create_readme_rst', ], }, **setup_kwargs)
from setuptools import setup setup(name='pyunlvrtm', version='0.2.4', description='Python packages to faciliate the UNL-VRTM model', url='https://github.com/xxu2/pyunlvrtm', author='Richard Xu', author_email='*****@*****.**', license='MIT', packages=['pyunlvrtm'], test_suite='nose.collector', tests_require=['nose'], zip_safe=False)