sscu-budapest/datazimmer

View on GitHub
pyproject.toml

Summary

Maintainability
Test Coverage
[project]
name = "datazimmer"
dynamic = ["version", "description"]
authors = [{name = "Social Science Computing Unit Budapest", email = "borza.endre@krtk.hu"}]
license = {file = "LICENSE"}
readme = "README.md"
requires-python = ">=3.10"
scripts = {datazimmer = "datazimmer:app", dz = "datazimmer:app"}
dependencies = [
    "flit",
    "wheel>=0.37.0",
    "pip>=22.0.0",
    "setuptools>=60.0.0",
    "parquetranger>=0.2.3",
    "pandas>=2.0.1",
    "colassigner>=0.2.2",
    "sqlalchemy>=2.0.0",
    "pyyaml",
    "structlog",
    "toml",
    "typer",
    "cookiecutter",
    "sqlmermaid",
    "metazimmer",
    "zimmauth>=0.1.0"
]

[project.optional-dependencies]
collect = ["aswan[remote]>=0.4.2"]
postgres = ["psycopg2"]
profile = ["pyinstrument"]
zenodo = ["requests", "markdown2"]
test = ["branthebuilder", "atqo", "faker", "moto>=5.0.0,<6", "boto3", "tabulate"]
doc = ["branthebuilder[doc]"]
[project.urls]
Homepage = "https://github.com/sscu-budapest/datazimmer"

[build-system]
requires = ["flit_core >=3.2,<4"]
build-backend = "flit_core.buildapi"

[tool.branb]
line-length = 88
[tool.pytest.ini_options]
addopts = "-s"