This repository has no description
1[project]
2name = "oreo"
3version = "3.0.0"
4description = "A syvl.org helper system!"
5readme = "README.md"
6authors = [
7 { name = "Jeet Ray", email = "jeet.ray@syvl.org" }
8]
9maintainers = [
10 { name = "Jeet Ray", email = "jeet.ray@syvl.org" }
11]
12requires-python = ">=3.14"
13license = "MIT"
14scripts.oreo = "oreo.oreo:oreo"
15urls."Source code" = "https://tangled.sh/@syvl.org/oreo"
16dependencies = [
17 "bundle",
18 "thefuzz>=0.22.1",
19]
20
21[build-system]
22requires = ["hatchling"]
23build-backend = "hatchling.build"
24
25[tool.hatch.build.targets.wheel]
26packages = [ "oreo" ]
27
28[tool.uv.sources]
29bundle = { workspace = true }
30
31[tool.uv.workspace]
32members = ["packages/*"]
33
34[tool.pytest.ini_options]
35xfail_strict = true
36addopts = "--dist loadgroup -n auto --order-group-scope class -rs --strict-markers --suppress-no-test-exit-code -vvv -x"
37markers = [
38 "oreo",
39 "oreo_runner",
40 "oreo_subprocess",
41]
42
43[dependency-groups]
44dev = [
45 "hypothesis>=6.131.15",
46 "pytest>=8.3.5",
47 "pytest-custom-exit-code>=0.3.0",
48 "pytest-order>=1.3.0",
49 "pytest-parametrized>=1.7",
50 "pytest-randomly>=3.16.0",
51 "pytest-repeat>=0.9.4",
52 "pytest-sugar>=1.0.0",
53 "pytest-xdist>=3.6.1",
54 "tzdata>=2025.2",
55]
56lint = [
57 "ruff>=0.11.9",
58]
59