[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"]