Example #1
0
 long_description_content_type="text/markdown",
 url=info["__url__"],
 license=info["__license__"],
 keywords="",
 author=info["__author__"],
 author_email=info["__email__"],
 classifiers=[
     "Development Status :: 3 - Alpha",
     "Intended Audience :: Science/Research",
     "Topic :: Scientific/Engineering :: Physics",
     "Operating System :: OS Independent",
     "Programming Language :: Python :: 3 :: Only",
     "Programming Language :: Python :: 3.7",
     "Programming Language :: Python :: Implementation :: CPython",
 ],
 packages=PEP420PackageFinder.find(include=["lumicks.*"]),
 include_package_data=True,
 python_requires=">=3.7",
 install_requires=[
     "pytest>=3.5",
     "h5py>=3.0, <4",
     "numpy>=1.20, <2",
     "scipy>=1.1, <2",
     "matplotlib>=2.2",
     "tifffile>=2020.9.30",
     "tabulate>=0.8.8, <0.9",
     "opencv-python-headless>=3.0",
     "ipywidgets>=7.0.0",
     "cachetools>=3.1",
     "deprecated>=1.2.8",
     "scikit-learn>=0.18.0",
Example #2
0
from setuptools import setup, PEP420PackageFinder


setup(
    name='tangled',
    version='0.1a10.dev0',
    description='Tangled namespace and utilities',
    long_description=open('README.rst').read(),
    url='http://tangledframework.org/',
    download_url='https://github.com/TangledWeb/tangled/tags',
    author='Wyatt Baldwin',
    author_email='*****@*****.**',
    packages=PEP420PackageFinder.find(include=['tangled*']),
    extras_require={
        'dev': (
            'coverage>=3.7.1',
            'nose>=1.3.3',
            'pep8>=1.5.7',
            'pyflakes>=0.8.1',
            'Sphinx>=1.2.2',
            'sphinx_rtd_theme>=0.1.6',
        )
    },
    entry_points="""
    [console_scripts]
    tangled = tangled.__main__:main

    [tangled.scripts]
    release = tangled.scripts:ReleaseCommand
    scaffold = tangled.scripts:ScaffoldCommand
    python = tangled.scripts:ShellCommand
Example #3
0
from setuptools import setup, PEP420PackageFinder

setup(
    name="nilu-api-client",
    version="1.0.0",
    author="helgehatt",
    description="NILU API client",
    url="https://github.com/helgehatt/nilu-api-client",
    packages=PEP420PackageFinder.find(),
    package_data={"": ["**/files/*"]},
    install_requires=["pandas", "requests"],
)
Example #4
0
from setuptools import setup, PEP420PackageFinder

exec(open("src/python/libsbml_draw/version.py").read())

setup(
    name="libsbml-draw",
    version=__version__,
    packages=PEP420PackageFinder.find("src/python"),
    package_dir={"": "src/python"},
    package_data={
        "libsbml_draw.c_api": [
            "data/sbml_draw.dll", "data/libsbml_draw.dylib",
            "data/libsbml_draw.so"
        ],
        "libsbml_draw.model": ["data/*.xml"]
    },
    install_requires=["matplotlib", "numpy", "tesbml>=5.18.0"],
    extras_require={
        "testing": ["pytest", "pytest-mock"],
        "documentation": [
            "sphinx", "sphinx_rtd_theme", "sphinx-autobuild",
            "sphinxcontrib-napoleon"
        ],
    },
    zip_safe=False,
    classifiers=[
        "Intended Audience :: Science/Research",
        "Development Status :: 3 - Alpha",
        "License :: OSI Approved :: MIT License",
        "Programming Language :: Python :: 3.6",
        "Topic :: Scientific/Engineering",
Example #5
0
from setuptools import setup, find_packages, PEP420PackageFinder

setup(name='cascade-at-importer',
      version="0.0.1",
      packages=PEP420PackageFinder.find('src'),
      package_dir={'': 'src'},
      include_package_data=True,
      install_requires=[
          'pandas',
      ],
      extras_require={
          'testing': [
              'pytest',
              'pytest-mock',
              'hypothesis',
          ],
          'ihme_databases': [
              'db_tools',
          ],
      })
Example #6
0
from setuptools import setup, PEP420PackageFinder  # import find_namespace_packages when upgrading to python > 3.7

with open('requirements.txt') as f:
    requirements = f.read().splitlines()

with open('README.rst') as f:
    readme = f.read()

with open('LICENSE') as f:
    license = f.read()

setup(
    name='ensembl_prodinf',
    version='3.1.7',
    description='Base libraries for Ensembl Production infrastructure services',
    long_description=readme,
    author='Dan Staines',
    author_email='*****@*****.**',
    url='https://github.com/Ensembl/ensembl-prodinf-core',
    license=license,
    packages=PEP420PackageFinder.find(exclude=('tests', 'docs'))
)
Example #7
0
from setuptools import setup, PEP420PackageFinder

setup(
    name="cascade_at",
    version='0.0.1',
    description='DisMod AT Wrapper',
    package_dir={"": "src"},
    packages=PEP420PackageFinder.find("src"),
    install_requires=[
        "numpy", "pandas", "scipy", "hypothesis", "sqlalchemy", "dill",
        "intervaltree", "pytest", "tables", "networkx"
    ],
    zip_safe=False,
    extras_require={
        "ihme": [
            "db-tools", "db-queries", "gbd", "elmo", "ihme-rules", "jobmon",
            "cluster_utils"
        ],
        "docs": [
            "sphinx==3.2.1", "sphinx-rtd-theme", "sphinxcontrib-httpdomain",
            "sphinxcontrib-napoleon", "sphinx-autodoc-typehints"
        ]
    },
    classifiers=[
        "Intended Audience :: Science/Research",
        "Licence :: OSI Approved :: MIT License",
        "Programming Language :: Python :: 3.9",
        "Topic :: Scientific/Engineering :: Statistics"
    ],
    entry_points={
        'console_scripts': [
Example #8
0
from setuptools import setup, PEP420PackageFinder


setup(
    name='tangled',
    version='1.0a13.dev0',
    description='Tangled namespace and utilities',
    long_description=open('README.rst').read(),
    url='https://tangledframework.org/',
    download_url='https://github.com/TangledWeb/tangled/tags',
    author='Wyatt Baldwin',
    author_email='*****@*****.**',
    packages=PEP420PackageFinder.find(include=['tangled*']),
    install_requires=[
        'runcommands>=1.0a27',
    ],
    extras_require={
        'dev': [
            'coverage>=4.4.2',
            'flake8>=3.5.0',
            'Sphinx>=1.6.5',
            'sphinx_rtd_theme>=0.2.4',
        ],
    },
    entry_points="""
    [console_scripts]
    tangled = tangled.__main__:main

    [tangled.scripts]
    release = tangled.scripts:ReleaseCommand
    scaffold = tangled.scripts:ScaffoldCommand
Example #9
0
from setuptools import setup, PEP420PackageFinder

setup(
    name="energy-link-api",
    packages=PEP420PackageFinder.find(where="src"),
    package_dir={"": "src"},
    package_data={"energy": ["reference.conf"]},
)
Example #10
0
 def fix_PEP420PackageFinder_find(**args):
     pkgs = PEP420PackageFinder.find(**args)
     regex = re.compile("build")
     selected_pkgs = list(filter(lambda p: not regex.match(p), pkgs))
     return selected_pkgs
Example #11
0
]

try:
    import pypandoc

    DESCRIPTION = pypandoc.convert('README.md', 'rst')
except (IOError, ImportError):
    DESCRIPTION = "AWS SSM Parameter Store Management CLI"

DEPENDENCY_LINKS = []

setup(
    name='enforcer',
    version="1.0.1",
    url='https://github.com/PotomacInnovation/enforcer',
    license='Upside',
    author="@PotomacInnovation/owners-sre",
    description='AWS SSM Parameter Store Management CLI',
    long_description=DESCRIPTION,
    packages=PEP420PackageFinder.find(),  # or find_packages()
    include_package_data=True,
    zip_safe=False,
    platforms='any',
    install_requires=INSTALL_REQUIRES,
    test_requires=TEST_REQUIRES,
    extras_require={'dev': TEST_REQUIRES},
    dependency_links=DEPENDENCY_LINKS,
    classifiers=[],
    scripts=['bin/enforcer'],
    cmdclass={'snyksync': SnykSync})
Example #12
0
def find_packages(where='.', exclude=(), include=('*', )):
    return PEP420PackageFinder.find(where=where,
                                    exclude=exclude,
                                    include=('ligo.*', ))