-
Notifications
You must be signed in to change notification settings - Fork 19
/
pyproject.toml
43 lines (37 loc) · 1.24 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
[build-system]
build-backend = "poetry.core.masonry.api"
requires = ["poetry-core"]
# https://peps.python.org/pep-0621/
[tool.poetry]
authors = ["RoseSecurity <[email protected]"]
classifiers = [
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.11",
"License :: OSI Approved :: Apache Software License"
]
description = "ScrapPY is a Python utility for scraping manuals, documents, and other sensitive PDFs to generate targeted wordlists that can be utilized by offensive security tools to perform brute force, forced browsing, and dictionary attacks."
license = "Apache-2.0"
version = "0.1.2"
name = "ScrapPY"
packages = [
{include = "ScrapPY"}
]
readme = "README.md"
[tool.poetry.dependencies]
python = ">=3.12,<3.13"
scipy = ">=1.14,<1.15"
pandas = ">= 2.2,<2.3"
PyPDF2 = ">=3.0,<3.1"
textract = ">=1.6,<1.7"
[tool.poetry.group.dev.dependencies]
flake8 = "7.1.0"
pylint = "3.2.6"
[tool.poetry.urls]
"Changelog" = "https://github.com/RoseSecurity/ScrapPY/releases"
"Documentation" = "https://github.com/RoseSecurity/ScrapPY/main/tree/docs"
"Homepage" = "https://github.com/RoseSecurity/ScrapPY"
"Issue tracker" = "https://github.com/RoseSecurity/ScrapPY/issues"
[tool.pytest.ini_options]
pythonpath = [
"./src"
]