bootbridge/pyproject.toml

43 lines
793 B
TOML
Raw Permalink Normal View History

2026-01-07 16:52:10 +00:00
[build-system]
requires = ["hatchling >= 1.26"]
build-backend = "hatchling.build"
[project]
name = "bootbridge"
version = "0.0.0"
authors = [
{ name = "irl", email = "irl@sr2.group" },
]
description = "A simple tool to bootstrap a Tor bridge"
readme = "README.md"
license = "BSD-2-Clause"
keywords = ["tor", "censorship circumvention", "obfs4", "webtunnel"]
dependencies = [
"cryptography",
"petname",
"pydantic",
"pydantic-settings",
"pyyaml",
"requests",
"typer",
"typing-extensions",
]
[project.optional-dependencies]
dev = [
"black",
"mypy",
"ruff",
"types-pyyaml",
"types-requests",
]
[project.scripts]
bootbridge = "bootbridge.app:app"
[tool.hatch.build.targets.binary]
scripts = ["bootbridge"]
[tool.hatch.build.targets.wheel]
packages = ["bootbridge"]