From 142e1fbf27ba483d1bd33142a9c0b90183af8e55 Mon Sep 17 00:00:00 2001 From: Goultarde Date: Thu, 30 Apr 2026 17:58:48 +0200 Subject: [PATCH] Add : pyproject.toml --- README.md | 7 +++++++ pyproject.toml | 23 +++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 pyproject.toml diff --git a/README.md b/README.md index c2f1b6b..72a60fc 100755 --- a/README.md +++ b/README.md @@ -35,6 +35,13 @@ Perfect for red teamers, OSCP/CRTP/PNPT prep, quick post-collection triage, or w ## Installation +```bash +# Install directly from GitHub (recommended) +pipx install git+https://github.com/DotNetRussell/BloodBash +``` + +Or manually: + ```bash git clone https://github.com/dotnetrussell/bloodbash.git cd bloodbash diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..f116d78 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,23 @@ +[build-system] +requires = ["setuptools>=68", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "bloodbash" +version = "1.3.1" +description = "SharpHound & AzureHound offline analyzer: finds AD/Azure attack paths and misconfigurations" +readme = "README.md" +license = { text = "MIT" } +requires-python = ">=3.9" +dependencies = [ + "networkx>=3.0", + "rich>=13.0", + "tqdm>=4.0", + "pyyaml", +] + +[project.scripts] +bloodbash = "BloodBash:main" + +[tool.setuptools] +py-modules = ["BloodBash"]