[project]
name = "djagitit"
version = "1.1.2"
description='The greatest package in the history of sony music european packages'
authors=[{name='Sony Music CEA (Hard)Core Team'}]
license={ text = "Unlicensed" }
requires-python = ">=3.10"
dependencies = [
        'wheel>=0.42.0',
        'setuptools==75.1.0',
        'boto3==1.29.4',
        'jupyterlab>=4.0.9',
        'pandas==2.1.3',
        'papermill>=2.5.0',
        'pathlib>=1.0.1',
        'psycopg2-binary==2.9.9',
        'pyarrow>=14.0.1',
        'openpyxl>=3.1.2',
        'python-dotenv>=1.0.0',
        'requests>=2.31.0',
        'snowflake-sqlalchemy==1.5.1',
        'SQLAlchemy==1.4.50',
        'sqlalchemy-redshift==0.8.14',
        'snowflake-connector-python>=3.7.0,<4.0.0',
        'spotipy>=2.26.0',
        'apple-music-python==1.0.5',
        'html2image>=2.0.4.3',
        'pillow>=10.3.0',
        'tableauserverclient==0.28.0',
        'tableau_tools',
        'tableauhyperapi',
    ]

[build-system]
requires = ["setuptools==75.1.0", "wheel"]
build-backend = "setuptools.build_meta"

[project.optional-dependencies]
dev = ["pytest"]

[dependency-groups]
dev = ["pytest"]

[tool.setuptools]
include-package-data = true

[tool.setuptools.package-data]
djagitit = ["ressources/img/**/*"]

[tool.setuptools.packages.find]
include = ["djagitit*"]