|
9 | 9 | with open("VERSION", "r") as fv: |
10 | 10 | version = fv.read() |
11 | 11 |
|
12 | | -# Setup requirements |
13 | | - |
14 | | -requirements_path = Path("requirements") |
15 | | - |
16 | | -requirements = [] |
17 | | -with open(Path(requirements_path, "requirements.txt"), "r") as fr: |
18 | | - requirements = fr.read().splitlines() |
19 | | - |
20 | | - |
21 | | -requirements_doc = [] |
22 | | -with open(Path(requirements_path, "requirements-docs-pdoc3.txt"), "r") as fr: |
23 | | - requirements_doc = fr.read().splitlines() |
24 | | - |
25 | | -requirements_dev = [] |
26 | | -with open(Path(requirements_path, "requirements.txt"), "r") as fr: |
27 | | - requirements_dev = fr.read().splitlines() |
28 | | - |
29 | 12 |
|
30 | 13 | setuptools.setup( |
31 | 14 | name="ctfsolver", |
|
43 | 26 | "Programming Language :: Python :: 3.11", |
44 | 27 | "Operating System :: OS Independent", |
45 | 28 | ], |
46 | | - install_requires=requirements, |
| 29 | + install_requires=[ |
| 30 | + "build>=0.7.0", |
| 31 | + "pwntools>=4.0.0", |
| 32 | + "scapy>=2.0.0", |
| 33 | + "setuptools>=67.7.0", |
| 34 | + "wheel>=0.37.0", |
| 35 | + ], |
47 | 36 | # namespace_packages=["ctfsolver"], |
48 | 37 | # package_data={"ctfsolver": ["files/*"]}, |
49 | 38 | extras_require={ |
50 | | - "dev": ["pytest>=6.2.4", "twine>=3.4.2"], |
51 | | - "docs": requirements_doc, |
| 39 | + "dev": ["pytest>=6.2.4", "twine>=3.4.2", "pipdeptree>=2.0.0"], |
| 40 | + "docs": ["pdoc3>=0.11.4"], |
52 | 41 | }, |
53 | 42 | python_requires=">=3.11", |
54 | 43 | entry_points={ |
|
0 commit comments