SPB Git forge

spb/countryatlas

Public
20commits 1branches 0releases
268.3 MBsize
maindefault branch
12 days agolast push
TypeScript 57% Python 38.6% JavaScript 3.6% CSS 0.6%
982 B · 44 lines toml
Raw Blame History
1[project]2name = "countryatlas"3version = "0.1.0"4description = "CountryAtlas — global country intelligence platform: data pipeline, connectors and API"5requires-python = ">=3.12"6dependencies = [7  "duckdb>=1.3",8  "pyarrow>=17",9  "polars>=1.10",10  "httpx>=0.27",11  "pyyaml>=6",12  "pydantic>=2.8",13  "fastapi>=0.115",14  "uvicorn[standard]>=0.30",15  "orjson>=3.10",16  "typer>=0.12",17  "rich>=13",18  "python-dateutil>=2.9",19  "tenacity>=9",20  "numpy>=2",21]2223[project.optional-dependencies]24dev = ["pytest>=8", "pytest-asyncio>=0.24", "ruff>=0.6", "respx>=0.21"]2526[project.scripts]27ca = "countryatlas.cli:app"28ca-api = "countryatlas.api.main:run"2930[build-system]31requires = ["hatchling"]32build-backend = "hatchling.build"3334[tool.hatch.build.targets.wheel]35packages = ["src/countryatlas"]3637[tool.ruff]38line-length = 12039target-version = "py312"4041[tool.pytest.ini_options]42testpaths = ["tests"]43markers = ["live: hits real external endpoints (skipped unless --run-live or -m live)"]44