SPB Git forge
15commits 1branches 0releases
29.7 MBsize
maindefault branch
10 days agolast push
TypeScript 36.3% Python 31.8% Go 18% JavaScript 9.8% Shell 1.9% SQL 1.4% CSS 0.5%
1008 B · 44 lines toml
Raw Blame History
1[project]2name = "internetpressure"3version = "0.1.0"4description = "InternetPressure.io — ingestion API, pressure engine, event engine, BGP ingestor and public API"5requires-python = ">=3.12"6dependencies = [7  "fastapi>=0.115",8  "uvicorn[standard]>=0.30",9  "pydantic>=2.8",10  "pydantic-settings>=2.4",11  "asyncpg>=0.30",12  "redis>=5.1",13  "httpx>=0.27",14  "websockets>=13",15  "orjson>=3.10",16  "typer>=0.12",17  "pyyaml>=6",18  "python-ulid>=2.7",19  "python-slugify>=8",20  "feedparser>=6.0",21]2223[project.optional-dependencies]24dev = ["pytest>=8", "pytest-asyncio>=0.24", "ruff>=0.6", "respx>=0.21"]2526[project.scripts]27ip = "internetpressure.cli:app"2829[build-system]30requires = ["hatchling"]31build-backend = "hatchling.build"3233[tool.hatch.build.targets.wheel]34packages = ["src/internetpressure"]3536[tool.ruff]37line-length = 12038target-version = "py312"3940[tool.pytest.ini_options]41testpaths = ["tests"]42asyncio_mode = "auto"43markers = ["live: needs real ClickHouse/Postgres/Redis (skipped unless -m live)"]44