From 7b8aed8a5f91fbee75188085956143e95596712a Mon Sep 17 00:00:00 2001 From: Paul Pfeister Date: Sun, 9 Jun 2024 22:22:10 -0400 Subject: [PATCH 1/3] Update docs --- docs/INSTALL.md | 9 +++++++++ docs/README.md | 5 ++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/docs/INSTALL.md b/docs/INSTALL.md index d00be9158..2bab798c9 100644 --- a/docs/INSTALL.md +++ b/docs/INSTALL.md @@ -39,6 +39,15 @@ pipx install sherlock-project ### Build live package from source (useful for contributors) +> [!Note] +> With the switch to Poetry, Sherlock no longer requires a `requirements.txt` file. Dependencies are now specified within the `pyproject.toml` file. +> +> If the legacy `requirements.txt` file is still desired, it can be dynamically generated: +> ```bash +> # Append `--with dev` or `--only dev` to include dev dependencies +> poetry export --without-hashes -f requirements.txt --output requirements.txt +> ``` + Building an editable (or live) package links the entry point to your current directory, rather than to the standard install location. This is often useful when working with the code base, as changes are reflected immediately without reinstallation. Note that the version number will be 0.0.0 for pipx local builds unless manually changed in the pyproject file (it will prompt the user for an update). diff --git a/docs/README.md b/docs/README.md index 1c3ae0ccf..2ef832f36 100644 --- a/docs/README.md +++ b/docs/README.md @@ -30,8 +30,11 @@ | | Command | Notes | | - | - | - | | PyPI | `pipx install sherlock-project` | `pip` may be used in place of `pipx` | -| Homebrew | `brew install sherlock` | Community supported | | Docker | `docker pull sherlock/sherlock` | | +| Debian family | `apt install sherlock` | Kali, Parrot, BlackArch, Testing, Sid | +| Homebrew | `brew install sherlock` | | + +PyPI and DockerHub images are mainaintenced by the Sherlock Project. Others are community supported. ### Alternative guides and methods From 4098b26b75dd17a4cc55d031316e7db6e531db7d Mon Sep 17 00:00:00 2001 From: Paul Pfeister Date: Sun, 16 Jun 2024 20:16:25 -0400 Subject: [PATCH 2/3] Remove BlackArch --- docs/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README.md b/docs/README.md index 2ef832f36..600ac8af3 100644 --- a/docs/README.md +++ b/docs/README.md @@ -31,7 +31,7 @@ | - | - | - | | PyPI | `pipx install sherlock-project` | `pip` may be used in place of `pipx` | | Docker | `docker pull sherlock/sherlock` | | -| Debian family | `apt install sherlock` | Kali, Parrot, BlackArch, Testing, Sid | +| Debian family | `apt install sherlock` | Kali, Parrot, Deb Testing, Deb Sid | | Homebrew | `brew install sherlock` | | PyPI and DockerHub images are mainaintenced by the Sherlock Project. Others are community supported. From 4e1e237c32abde5df33014ecb613bfcd120873cb Mon Sep 17 00:00:00 2001 From: Paul Pfeister Date: Sun, 16 Jun 2024 20:33:41 -0400 Subject: [PATCH 3/3] Add BlackArch install command Co-authored-by: Siddharth Dushantha --- docs/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/README.md b/docs/README.md index 600ac8af3..27b12b3d3 100644 --- a/docs/README.md +++ b/docs/README.md @@ -31,7 +31,8 @@ | - | - | - | | PyPI | `pipx install sherlock-project` | `pip` may be used in place of `pipx` | | Docker | `docker pull sherlock/sherlock` | | -| Debian family | `apt install sherlock` | Kali, Parrot, Deb Testing, Deb Sid | +| Debian family | `apt install sherlock` | Kali, Parrot, Debian Testing and Sid | +| BlackArch | `pacman -S sherlock` | | | Homebrew | `brew install sherlock` | | PyPI and DockerHub images are mainaintenced by the Sherlock Project. Others are community supported.