Пример #1
0
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,
  )
Пример #2
0
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
    )
Пример #3
0
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)
Пример #4
0
    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
              """,
              )
Пример #5
0
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__,
            )
Пример #6
0
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,
    )
Пример #7
0
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'
              ],
          )
Пример #8
0
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'
        ]
    )
Пример #9
0
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
    )
Пример #10
0
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())
Пример #11
0
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
    )
Пример #12
0
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
    )
Пример #13
0
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',
        ],
    )
Пример #14
0
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'
            ]
        }

    )
Пример #15
0
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"]
    )
Пример #16
0
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'
          ]),
    )
Пример #17
0
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,
    )
Пример #18
0
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 = '*****@*****.**',
          )
Пример #19
0
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
    )
Пример #20
0
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'
        ],        
    )
Пример #21
0
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,
    )
Пример #22
0
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,
          )
Пример #23
0
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)
Пример #24
0
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)
Пример #25
0
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)
Пример #26
0
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,
    )
Пример #27
0
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,
    )
Пример #28
0
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
Пример #29
0
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(),
    )
Пример #30
0
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()
Пример #31
0
# 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={},
)
Пример #32
0
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',
    ],
)
Пример #33
0
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(),
)
Пример #34
0
#!/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,
)
Пример #35
0
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
      })
Пример #36
0
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=[],
)
Пример #37
0
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'],
)
Пример #38
0
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
    ]
)
Пример #39
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
    )

Пример #40
0
from setuptools import setup

setup(
    name='OrigamiNet',
    version='',
    packages=[''],
    url='',
    license='',
    author='',
    author_email='',
    description=''
)
Пример #41
0
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",
    ],
)
Пример #42
0
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',
        ],
    },
)
Пример #43
0
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
)
Пример #44
0
""" 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
    ''',
)
Пример #45
0
    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"],
)
Пример #47
0
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,
)
Пример #48
0
# 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",
)
Пример #49
0
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,
)
Пример #50
0
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)
Пример #51
0
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'])),
      )
Пример #52
0
# -*- 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
)
Пример #53
0
from setuptools import setup

setup(
    name='pythonProject3',
    version='',
    packages=[''],
    url='',
    license='',
    author='Andressa',
    author_email='',
    description=''
)
Пример #54
0
# 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'],
      )
Пример #55
0
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',
        ],
    },
)
Пример #56
0
#! /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'])
Пример #57
0
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'
)
Пример #58
0
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,
      )
Пример #59
0
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)
Пример #60
0
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)