Skip to content

Commit 03fe8fb

Browse files
committed
chore(pre-commit): restrict bandit to package and exclude tests
1 parent ee7be55 commit 03fe8fb

File tree

1 file changed

+27
-1
lines changed

1 file changed

+27
-1
lines changed

pyproject.toml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,36 @@
22
name = "min-ratio-cycle"
33
version = "0.1.0"
44
description = "Minimum cost-to-time ratio cycle solver with NumPy acceleration and exact Stern–Brocot search for integer inputs."
5-
authors = ["Diogo Ribeiro <[email protected]>"]
65
license = "MIT"
76
readme = "README.md"
7+
authors = ["Diogo Ribeiro <[email protected]>"]
8+
homepage = "https://github.com/DiogoRibeiro7/min-ratio-cycle"
9+
repository = "https://github.com/DiogoRibeiro7/min-ratio-cycle"
10+
documentation = "https://min-ratio-cycle.readthedocs.io/en/latest/"
11+
keywords = [
12+
"graph algorithms",
13+
"minimum ratio cycle",
14+
"parametric search",
15+
"bellman-ford",
16+
"stern-brocot",
17+
"numpy",
18+
]
19+
classifiers = [
20+
"License :: OSI Approved :: MIT License",
21+
"Programming Language :: Python :: 3",
22+
"Programming Language :: Python :: 3 :: Only",
23+
"Programming Language :: Python :: 3.10",
24+
"Programming Language :: Python :: 3.11",
25+
"Programming Language :: Python :: 3.12",
26+
"Topic :: Scientific/Engineering",
27+
"Typing :: Typed",
28+
]
829
packages = [{ include = "min_ratio_cycle" }]
30+
include = [
31+
"min_ratio_cycle/py.typed",
32+
"CITATION.cff",
33+
"LICENSE",
34+
]
935

1036
[tool.poetry.dependencies]
1137
python = "^3.10"

0 commit comments

Comments
 (0)