Skip to content

Commit 137c61a

Browse files
committed
Move adapters to independent subpackages
1 parent d294eae commit 137c61a

24 files changed

Lines changed: 341 additions & 37 deletions

File tree

backend/packages/acidwatch-arcs/README.md

Whitespace-only changes.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
[project]
2+
name = "acidwatch-arcs"
3+
description = "ARCS adapter for AcidWatch"
4+
readme = "README.md"
5+
requires-python = ">=3.12, <3.14"
6+
dynamic = ["version"]
7+
8+
[project.entry-points.acidwatch]
9+
arcs = "acidwatch_arcs.arcs:ArcsAdapter"
10+
arcs_exp = "acidwatch_arcs.arcs_exp:ArcsExpAdapter"
11+
12+
[dependency-groups]
13+
dev = [
14+
"mypy",
15+
"pytest",
16+
"pytest-asyncio",
17+
"ruff",
18+
"acidwatch-api",
19+
]
20+
21+
[build-system]
22+
requires = ["hatchling", "uv-dynamic-versioning"]
23+
build-backend = "hatchling.build"
24+
25+
[tool.hatch.version]
26+
source = "uv-dynamic-versioning"
27+
28+
[tool.hatch.build.targets.wheel]
29+
packages = ["src/acidwatch_arcs"]
File renamed without changes.
File renamed without changes.

backend/packages/acidwatch-example-adapter/README.md

Whitespace-only changes.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
[project]
2+
name = "acidwatch-example-adapter"
3+
description = "An example adapter for AcidWatch"
4+
readme = "README.md"
5+
requires-python = ">=3.12, <3.14"
6+
dynamic = ["version"]
7+
8+
[project.entry-points.acidwatch]
9+
example-adapter = "acidwatch_example_adapter.adapter:ExampleAdapter"
10+
11+
[dependency-groups]
12+
dev = [
13+
"mypy",
14+
"pytest",
15+
"pytest-asyncio",
16+
"ruff",
17+
"acidwatch-api",
18+
]
19+
20+
[build-system]
21+
requires = ["hatchling", "uv-dynamic-versioning"]
22+
build-backend = "hatchling.build"
23+
24+
[tool.hatch.version]
25+
source = "uv-dynamic-versioning"
26+
27+
[tool.hatch.build.targets.wheel]
28+
packages = ["src/acidwatch_example_adapter"]

backend/src/acidwatch_api/models/example_adapter.py renamed to backend/packages/acidwatch-example-adapter/src/acidwatch_example_adapter/adapter.py

File renamed without changes.

backend/packages/acidwatch-gibbs/README.md

Whitespace-only changes.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
[project]
2+
name = "acidwatch-gibbs"
3+
description = "Gibbs Minimization Model adapter for AcidWatch"
4+
readme = "README.md"
5+
requires-python = ">=3.12, <3.14"
6+
dynamic = ["version"]
7+
8+
[project.entry-points.acidwatch]
9+
gibbs = "acidwatch_gibbs.adapter:GibbsMinimizationModelAdapter"
10+
11+
[dependency-groups]
12+
dev = [
13+
"mypy",
14+
"pytest",
15+
"pytest-asyncio",
16+
"ruff",
17+
"acidwatch-api",
18+
]
19+
20+
[build-system]
21+
requires = ["hatchling", "uv-dynamic-versioning"]
22+
build-backend = "hatchling.build"
23+
24+
[tool.hatch.version]
25+
source = "uv-dynamic-versioning"
26+
27+
[tool.hatch.build.targets.wheel]
28+
packages = ["src/acidwatch_gibbs"]

backend/src/acidwatch_api/models/gibbs_minimization_model.py renamed to backend/packages/acidwatch-gibbs/src/acidwatch_gibbs/adapter.py

File renamed without changes.

0 commit comments

Comments
 (0)