from pathlib import Path

from setuptools import setup, find_packages

from alab_management import __version__

setup(
    name="alab_management",
    packages=find_packages(exclude=["tests", "tests.*"]),
    package_data={"alab_management": ["py.typed"]},
    version=__version__,
    author="<NAME>",
    python_requires=">=3.6",
    description="Workflow management system for alab",
    zip_safe=False,
    install_requires=[
        package.strip("\n")
        for package in (Path(__file__).parent / "requirements.txt").open("r", encoding="utf-8").readlines()],
    include_package_data=True,
    entry_points={
        "console_scripts": [
            "alabos = alab_management.scripts.cli:cli",
        ]
    }
)

from pathlib import Path

from setuptools import setup, find_packages

from alab_management import __version__

setup(
    name="alab_management",
    packages=find_packages(exclude=["tests", "tests.*"]),
    package_data={"alab_management": ["py.typed"]},
    version=__version__,
    author="<NAME>",
    python_requires=">=3.6",
    description="Workflow management system for alab",
    zip_safe=False,
    install_requires=[
        package.strip("\n")
        for package in (Path(__file__).parent / "requirements.txt").open("r", encoding="utf-8").readlines()],
    include_package_data=True,
    entry_points={
        "console_scripts": [
            "alabos = alab_management.scripts.cli:cli",
        ]
    }
)
