Skip to content

Commit 01042de

Browse files
committed
Add gubbins-api
1 parent 980c35d commit 01042de

File tree

5 files changed

+49
-0
lines changed

5 files changed

+49
-0
lines changed

extensions/gubbins/gubbins-api/README.md

Whitespace-only changes.
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
[project]
2+
name = "gubbins-api"
3+
description = "Higher level API for Gubbins"
4+
readme = "README.md"
5+
requires-python = ">=3.11"
6+
keywords = []
7+
license = {text = "GPL-3.0-only"}
8+
classifiers = [
9+
"Intended Audience :: Science/Research",
10+
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
11+
"Programming Language :: Python :: 3",
12+
"Topic :: Scientific/Engineering",
13+
"Topic :: System :: Distributed Computing",
14+
]
15+
dependencies = ["diracx-api"]
16+
dynamic = ["version"]
17+
18+
[project.optional-dependencies]
19+
testing = ["diracx-api[testing]", "diracx-testing"]
20+
types = []
21+
22+
[build-system]
23+
requires = ["hatchling", "hatch-vcs"]
24+
build-backend = "hatchling.build"
25+
26+
[tool.hatch.version]
27+
source = "vcs"
28+
29+
[tool.hatch.version.raw-options]
30+
root = "../../.."
31+
32+
[tool.hatch.build.targets.wheel]
33+
packages = ["src/gubbins"]
34+
35+
[tool.pytest.ini_options]
36+
testpaths = ["tests"]
37+
addopts = [
38+
"-v",
39+
"--cov=diracx.api", "--cov-report=term-missing",
40+
"-pdiracx.testing",
41+
"-pgubbins.testing",
42+
"--import-mode=importlib",
43+
]
44+
asyncio_mode = "auto"
45+
markers = [
46+
"enabled_dependencies: List of dependencies which should be available to the FastAPI test client",
47+
]

extensions/gubbins/gubbins-api/src/gubbins/api/__init__.py

Whitespace-only changes.

extensions/gubbins/gubbins-api/src/gubbins/api/py.typed

Whitespace-only changes.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
def test_noop():
2+
pass

0 commit comments

Comments
 (0)