Skip to content
Snippets Groups Projects
Select Git revision
  • 650ee62ed8326b2dab45f279c2a32de85bc1057f
  • master default protected
  • uv
  • 0.1.452
  • 0.1.451
  • 0.1.450
  • 0.1.449
  • 0.1.448
  • 0.1.447
  • 0.1.446
  • 0.1.445
  • 0.1.444
  • 0.1.443
  • 0.1.442
  • 0.1.441
  • 0.1.440
  • 0.1.439
  • 0.1.438
  • 0.1.437
  • 0.1.436
  • 0.1.435
  • 0.1.434
  • 0.1.433
23 results

pyproject.toml

Blame
  • pyproject.toml 1.15 KiB
    [tool.poetry]
    name = "leximpact-socio-fiscal-api"
    version = "0.1.340"
    description = "_HTTP + WebSocket API for OpenFisca"
    license = "AGPL-3.0"
    authors = ["Emmanuel Raviart <emmanuel@raviart.com>"]
    readme = "README.md"
    homepage = "https://simulateur-socio-fisca.leximpact.dev/"
    repository = "https://git.leximpact.dev/leximpact/simulateur-socio-fiscal/leximpact-socio-fiscal-api"
    
    [tool.poetry.dependencies]
    python = "^3.9"
    fastapi = "^0.115.0"
    uvicorn = "^0.30.6"
    python-dotenv = "^1.0.0"
    # openfisca-france = ">= 116.13.2"
    openfisca-france-reforms = { git = "https://git.leximpact.dev/leximpact/simulateur-socio-fiscal/openfisca/openfisca-france-reforms.git" }
    # openfisca-france-with-indirect-taxation = { git = "https://git.leximpact.dev/leximpact/simulateur-socio-fiscal/openfisca/openfisca-france-with-indirect-taxation.git" }
    gunicorn = "^21.0.0"
    pydantic-settings = "^2.1.0"
    
    [tool.poetry.dev-dependencies]
    black = { version = "*", allow-prereleases = true }
    flake8-black = "^0.3.2"
    
    [tool.poetry.scripts]
    leximpact_socio-fiscal_api = "leximpact_socio_fiscal_api.scripts.serve:main"
    
    [build-system]
    requires = ["poetry-core>=1.0.0"]
    build-backend = "poetry.core.masonry.api"