Skip to content

Commit 9455cf7

Browse files
committed
bring back extras
1 parent 333b825 commit 9455cf7

File tree

2 files changed

+49
-28
lines changed

2 files changed

+49
-28
lines changed

pyproject.toml

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,19 @@
11
[project]
22
name = "dnstapir"
3-
version = "1.6.0"
3+
version = "1.5.1"
44
description = "DNS TAPIR Python Library"
55
authors = [{name="Jakob Schlyter", email = "[email protected]"}]
66
readme = "README.md"
77
requires-python = ">=3.13,<4.0"
88
dependencies = [
9-
"structlog>=25.2.0",
9+
"structlog>=25.2.0"
10+
]
11+
12+
[project.urls]
13+
repository = "https://github.com/dnstapir/python-dnstapir.git"
14+
15+
[project.optional-dependencies]
16+
keymanager = [
1017
"cryptography>=44.0.2",
1118
"httpx>=0.28.1",
1219
"jwcrypto>=1.5.6",
@@ -15,6 +22,8 @@ dependencies = [
1522
"pymongo>=4.11.3",
1623
"redis>=5.2.1",
1724
"ttlru-map>=1.1.0",
25+
]
26+
opentelemetry = [
1827
"botocore>=1.36.1",
1928
"fastapi>=0.115.11",
2029
"opentelemetry-api>=1.31.0",
@@ -25,11 +34,9 @@ dependencies = [
2534
"opentelemetry-instrumentation-redis>=0.52b0",
2635
]
2736

28-
[project.urls]
29-
repository = "https://github.com/dnstapir/python-dnstapir.git"
30-
3137
[dependency-groups]
3238
dev = [
39+
"dnstapir[keymanager,opentelemetry]",
3340
"aiobotocore>=2.19.0",
3441
"fakeredis>=2.27.0",
3542
"pytest>=8.3.5",
@@ -39,6 +46,9 @@ dev = [
3946
"uvicorn>=0.34.0",
4047
]
4148

49+
[tool.setuptools]
50+
packages = [ "dnstapir" ]
51+
4252
[build-system]
4353
requires = ["setuptools>=77"]
4454
build-backend = "setuptools.build_meta"

uv.lock

Lines changed: 34 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)