pyproject.toml (1190B)
1 [project]
2 name = "uaf"
3 version = "1.0.1"
4 description = "UAF (Ultimate AP Finder) - wireless AP scanner for PCI-DSS auditing"
5 requires-python = ">=3.10"
6 license = {text = "GPL-2.0-or-later"}
7 readme = "README.md"
8 authors = [
9 {name = "sqzer-x"},
10 ]
11 classifiers = [
12 "Development Status :: 4 - Beta",
13 "Environment :: Console",
14 "Intended Audience :: System Administrators",
15 "Operating System :: POSIX :: Linux",
16 "Programming Language :: Python :: 3",
17 "Programming Language :: Python :: 3.10",
18 "Programming Language :: Python :: 3.11",
19 "Programming Language :: Python :: 3.12",
20 "Topic :: System :: Networking :: Monitoring",
21 ]
22 dependencies = [
23 "scapy>=2.5.0",
24 ]
25
26 [project.urls]
27 Homepage = "https://github.com/sqzer-x/uaf"
28 Repository = "https://github.com/sqzer-x/uaf"
29 Issues = "https://github.com/sqzer-x/uaf/issues"
30
31 [project.optional-dependencies]
32 dev = [
33 "pytest>=7.0",
34 "pytest-cov>=4.0",
35 ]
36
37 [project.scripts]
38 uaf = "ap_scanner.__main__:main"
39
40 [build-system]
41 requires = ["setuptools>=68.0,<75"]
42 build-backend = "setuptools.build_meta"
43
44 [tool.setuptools.packages.find]
45 include = ["ap_scanner*"]
46
47 [tool.pytest.ini_options]
48 testpaths = ["tests"]