spb/countryatlas
Public
TypeScript 57%
Python 38.6%
JavaScript 3.6%
CSS 0.6%
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