Skip to content

Commit bd5a95b

Browse files
committed
chore(build): remove hatchling configuration
We do not build and release libraries here, hatchling is not needed and removing it makes uv easier to use.
1 parent 81b0d16 commit bd5a95b

File tree

3 files changed

+8
-12
lines changed

3 files changed

+8
-12
lines changed

Makefile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,20 @@ default: ci
55
ci: venv lint typecheck test
66

77
venv:
8-
@uv sync --group dev --no-install-project
8+
@uv sync --group dev
99

1010
# Run tests
1111
test:
12-
@uv run --no-project pytest -vv
12+
@uv run pytest -vv
1313

1414
# Lint with ruff
1515
lint:
16-
@uv run --no-project ruff check .
16+
@uv run ruff check .
1717

1818
# Fix simple lint errors with ruff
1919
lint:
20-
@uv run --no-project ruff check . --fix
20+
@uv run ruff check . --fix
2121

2222
# Type-check with mypy
2323
typecheck:
24-
@uv run --no-project mypy .
24+
@uv run mypy .

pyproject.toml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
[build-system]
2-
requires = ["hatchling>=1.27.0"]
3-
build-backend = "hatchling.build"
4-
51
[project]
62
name = "s3mock-python"
73
version = "0.1.0"
@@ -32,7 +28,7 @@ dependencies = [
3228
[dependency-groups]
3329
dev = [
3430
"pytest>=8.4.2",
35-
"testcontainers>=4.13",
31+
"testcontainers>=4.13.3",
3632
"boto3-stubs[s3]>=1.40.35",
3733
"mypy>=1.18.2",
3834
"ruff>=0.13.1",

uv.lock

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

0 commit comments

Comments
 (0)