Skip to content

Commit bac9316

Browse files
authored
Use UV for package management (#1)
1 parent 6485191 commit bac9316

File tree

4 files changed

+629
-18
lines changed

4 files changed

+629
-18
lines changed

pyproject.toml

Lines changed: 24 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,40 @@
11
[project]
2-
name = "stac-auth-proxy"
3-
version = "0.1.0"
4-
description = "STAC authentication proxy with FastAPI"
5-
readme = "README.md"
6-
requires-python = ">=3.8"
7-
license = {file = "LICENSE"}
82
authors = [{name = "Your Name", email = "[email protected]"}]
9-
keywords = ["STAC", "FastAPI", "Authentication", "Proxy"]
103
classifiers = [
11-
"Programming Language :: Python :: 3",
12-
"Programming Language :: Python :: 3.8",
13-
"License :: OSI Approved :: MIT License",
4+
"Programming Language :: Python :: 3",
5+
"Programming Language :: Python :: 3.8",
6+
"License :: OSI Approved :: MIT License",
7+
]
8+
dependencies = [
9+
"authlib>=1.3.2",
10+
"fastapi>=0.115.5",
11+
"httpx>=0.28.0",
12+
"uvicorn>=0.32.1",
1413
]
14+
description = "STAC authentication proxy with FastAPI"
15+
keywords = ["STAC", "FastAPI", "Authentication", "Proxy"]
16+
license = {file = "LICENSE"}
17+
name = "stac-auth-proxy"
18+
readme = "README.md"
19+
requires-python = ">=3.8"
20+
version = "0.1.0"
1521

1622
[tool.coverage.run]
1723
branch = true
1824

1925
[tool.isort]
20-
profile = "black"
2126
known_first_party = ["stac_auth_proxy"]
27+
profile = "black"
2228

2329
[tool.ruff]
24-
select = ["D", "E", "F"]
2530
ignore = ["E501"]
31+
select = ["D", "E", "F"]
2632

2733
[build-system]
28-
requires = ["hatchling>=1.12.0"]
2934
build-backend = "hatchling.build"
35+
requires = ["hatchling>=1.12.0"]
36+
37+
[dependency-groups]
38+
dev = [
39+
"pre-commit>=3.5.0",
40+
]

requirements-dev.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

requirements.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)