43 lines
793 B
TOML
43 lines
793 B
TOML
|
|
[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"]
|