[project]
name = "new_release_json_blaster"
version = "0.1.0"
authors = [
    {name = "Sony Music PDE"},
]
requires-python = ">=3.13.0,<4.0"
dependencies = [
    "boto3 (>=1.35.95,<2.0.0)",
    "bravado-core (>=6.1.1,<7.0.0)",
    "cryptography (>=40.0.0)",
    "datadog_lambda (>=8.114.0,<9.0.0)",
    "owsrequest (>=3.0.0,<4.0.0)",
    "pyyaml (>=6.0.2,<7.0.0)",
    "requests (>=2.32.4,<3.0.0)",
    "secrets-manager (>=1.4.4,<2.0.0)",
    "sentry-sdk (>=2.14.0,<3.0.0)",
    "snowflake-connector-sqlalchemy (>=3.0.1,<4.0.0)",
    "SQLAlchemy (>=2.0.43,<3.0.0)"
]

[project.optional-dependencies]
dev = [
    "ruff (>=0.4.9,<1.0.0)",
    "pytest (>=9.0.3)",
    "pytest-cov (>=6.0.0,<7.0.0)",
    "pytest-mock (>=3.13.0,<4.0.0)",
    "aws-requests-auth (>=0.4.3,<1.0.0)",
    "yamllint (>=1.26.0,<2.0.0)"
]

[tool.poetry]
package-mode = false

[[tool.poetry.source]]
name = "pde"
url = "https://pypi.theorchard.io/pypi/"
priority = "supplemental"

[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
