[project]
name = "ows-account"
version = "0.1.0"
description = "Add your description here"
authors = [{ name = "Sony Music PDE" }]
readme = "README.md"
requires-python = "~=3.11.2"
dependencies = [
    "abacus-common-data==0.8.2",
    "confluent-kafka==2.1.1",
    "connector-neo4j==1.0.0",
    "ddtrace==1.13.4",
    "flask==3.1.3",
    "flask-marshmallow==1.3.0",
    "kafka-utils~=4.0",
    "markupsafe>=2.0.1",
    "marshmallow==4.2.1",
    "nh3>=0.3.5",
    "owsclient==0.5.0",
    "owslogger>=3.0.0",
    "owsrequest==2.10.0",
    "pymysql==1.1.1",
    "python-dotenv==1.2.2",
    "python-pdp-sdk==5.3.1",
    "pythonfeatures==5.0.0",
    "sentry-sdk==2.8.0",
    "setuptools<81",
    "sqlalchemy==1.3.18",
    "tinycss2==1.5.1",
    "uwsgi==2.0.22",
]

[[tool.uv.index]]
name = "pde"
url = "https://pypi.theorchard.io/pypi/"

[dependency-groups]
dev = [
    "ipdb==0.13.7",
    "jwtauth[testing]>=0.5.3",
    "pre-commit>=4.6.0",
    "pytest>=9.1.1",
    "pytest-cov>=4.1.0",
    "pytest-mock~=3.11.1",
    "pytest-xdist>=3.5.0",
    "requests>=2.34.2",
    "ruff~=0.6.6",
    "secrets-manager==1.4.4",
    "setuptools<81",
]
