Skip to content

Commit b3ccb7b

Browse files
use pyproject dependency-groups (#1251)
1 parent dd0e0d1 commit b3ccb7b

File tree

4 files changed

+22
-16
lines changed

4 files changed

+22
-16
lines changed

src/titiler/application/pyproject.toml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ dependencies = [
4141
]
4242

4343
[project.optional-dependencies]
44+
server = [
45+
"uvicorn[standard]>=0.12.0",
46+
]
47+
48+
[dependency-groups]
4449
test = [
4550
"pytest",
4651
"pytest-cov",
@@ -49,9 +54,6 @@ test = [
4954
"brotlipy",
5055
"boto3",
5156
]
52-
server = [
53-
"uvicorn[standard]>=0.12.0",
54-
]
5557

5658
[project.urls]
5759
Homepage = "https://developmentseed.org/titiler/"

src/titiler/core/pyproject.toml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,6 @@ dependencies = [
4646
]
4747

4848
[project.optional-dependencies]
49-
test = [
50-
"pytest",
51-
"pytest-cov",
52-
"pytest-asyncio",
53-
"httpx",
54-
]
5549
telemetry = [
5650
"opentelemetry-api",
5751
"opentelemetry-sdk",
@@ -60,6 +54,14 @@ telemetry = [
6054
"opentelemetry-exporter-otlp",
6155
]
6256

57+
[dependency-groups]
58+
test = [
59+
"pytest",
60+
"pytest-cov",
61+
"pytest-asyncio",
62+
"httpx",
63+
]
64+
6365
[project.urls]
6466
Homepage = "https://developmentseed.org/titiler/"
6567
Documentation = "https://developmentseed.org/titiler/"

src/titiler/extensions/pyproject.toml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,19 +37,21 @@ dependencies = [
3737
]
3838

3939
[project.optional-dependencies]
40+
cogeo = [
41+
"rio-cogeo>=5.0,<6.0",
42+
]
43+
stac = [
44+
"rio-stac>=0.12,<0.13",
45+
]
46+
47+
[dependency-groups]
4048
test = [
4149
"pytest",
4250
"pytest-cov",
4351
"pytest-asyncio",
4452
"httpx",
4553
"pystac[validation]>=1.0.0,<2.0.0",
4654
]
47-
cogeo = [
48-
"rio-cogeo>=5.0,<6.0",
49-
]
50-
stac = [
51-
"rio-stac>=0.12,<0.13",
52-
]
5355

5456
[project.urls]
5557
Homepage = "https://developmentseed.org/titiler/"

src/titiler/mosaic/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ dependencies = [
3737
"cogeo-mosaic>=8.0,<9.0",
3838
]
3939

40-
[project.optional-dependencies]
40+
[dependency-groups]
4141
test = [
4242
"pytest",
4343
"pytest-cov",

0 commit comments

Comments
 (0)