Skip to content
Snippets Groups Projects
setup.py 924 B
"""Setup script for the GÉANT Service Orchestrator."""

from setuptools import find_packages, setup

setup(
    name="geant-service-orchestrator",
    version="2.48",
    author="GÉANT Orchestration and Automation Team",
    author_email="goat@geant.org",
    description="GÉANT Service Orchestrator",
    url="https://gitlab.software.geant.org/goat/gap/geant-service-orchestrator",
    packages=find_packages(),
    install_requires=[
        "orchestrator-core==3.1.1",
        "graphql-core==3.2.*",  # TODO: this could probably get removed the next time orchestrator-core is upgraded
        "requests==2.32.3",
        "infoblox-client==0.6.2",
        "pycountry==24.6.1",
        "pynetbox==7.4.1",
        "celery-redbeat==2.3.2",
        "celery==5.4.0",
        "azure-identity==1.21.0",
        "msgraph-sdk==1.24.0",
        "ping3==4.0.8",
        "unidecode==1.3.8",
    ],
    include_package_data=True,
)