mitudrudutta commited on
Commit
c26b2b6
·
1 Parent(s): 95f11da

chore: update pyproject.toml for new package layout

Browse files

Register core, evaluation, runners, scenarios, and connectors as
subpackages and update the baseline script entry point.

Files changed (1) hide show
  1. pyproject.toml +18 -3
pyproject.toml CHANGED
@@ -27,12 +27,27 @@ dev = [
27
 
28
  [project.scripts]
29
  server = "chargeback_ops.server.app:main"
30
- chargebackops-baseline = "chargeback_ops.baseline_runner:main"
31
 
32
  [tool.setuptools]
33
  include-package-data = true
34
- packages = ["chargeback_ops", "chargeback_ops.server"]
35
- package-dir = { "chargeback_ops" = ".", "chargeback_ops.server" = "server" }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
 
37
  [tool.pytest.ini_options]
38
  testpaths = ["tests"]
 
27
 
28
  [project.scripts]
29
  server = "chargeback_ops.server.app:main"
30
+ chargebackops-baseline = "chargeback_ops.runners.baseline_runner:main"
31
 
32
  [tool.setuptools]
33
  include-package-data = true
34
+ packages = [
35
+ "chargeback_ops",
36
+ "chargeback_ops.core",
37
+ "chargeback_ops.evaluation",
38
+ "chargeback_ops.runners",
39
+ "chargeback_ops.scenarios",
40
+ "chargeback_ops.server",
41
+ "chargeback_ops.connectors",
42
+ ]
43
+ [tool.setuptools.package-dir]
44
+ "chargeback_ops" = "."
45
+ "chargeback_ops.core" = "core"
46
+ "chargeback_ops.evaluation" = "evaluation"
47
+ "chargeback_ops.runners" = "runners"
48
+ "chargeback_ops.scenarios" = "scenarios"
49
+ "chargeback_ops.server" = "server"
50
+ "chargeback_ops.connectors" = "connectors"
51
 
52
  [tool.pytest.ini_options]
53
  testpaths = ["tests"]