Skip to content

Commit c1b95c6

Browse files
committed
add a build-system
1 parent d0604ec commit c1b95c6

File tree

2 files changed

+18
-14
lines changed

2 files changed

+18
-14
lines changed

pyproject.toml

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,12 @@ sigstickers = "sigstickers:cli"
3434

3535
[dependency-groups]
3636
dev = [
37-
"coverage>=7.6.12",
38-
"handsdown>=2.1.0",
39-
"pyright>=1.1.394",
40-
"pytest>=8.3.4",
41-
"pytest-asyncio>=0.25.3",
42-
"ruff>=0.9.6",
43-
"safety>=3.3.0",
37+
"coverage>=7.6.12",
38+
"handsdown>=2.1.0",
39+
"pyright>=1.1.394",
40+
"pytest>=8.3.4",
41+
"ruff>=0.9.6",
42+
"safety>=3.3.0",
4443
]
4544

4645
[tool.ruff]
@@ -51,13 +50,13 @@ target-version = "py38"
5150
[tool.ruff.lint]
5251
select = ["ALL"]
5352
ignore = [
54-
"COM812", # enforce trailing comma
55-
"D2", # pydocstyle formatting
53+
"COM812", # enforce trailing comma
54+
"D2", # pydocstyle formatting
5655
"ISC001",
57-
"N", # pep8 naming
56+
"N", # pep8 naming
5857
"PLR09", # pylint refactor too many
59-
"TCH", # type check blocks
60-
"W191" # ignore this to allow tabs
58+
"TCH", # type check blocks
59+
"W191", # ignore this to allow tabs
6160
]
6261
fixable = ["ALL"]
6362

@@ -88,9 +87,13 @@ env_list =
8887
py311
8988
py310
9089
py39
91-
py38
9290
9391
[testenv]
94-
deps = pytest
92+
deps =
93+
pytest
9594
commands = pytest tests
9695
"""
96+
97+
[build-system]
98+
requires = ["hatchling"]
99+
build-backend = "hatchling.build"

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# This file was autogenerated by uv via the following command:
22
# uv export --no-hashes --no-dev -o requirements.txt
3+
-e .
34
anyio==3.7.1
45
certifi==2025.1.31
56
cffi==1.17.1

0 commit comments

Comments
 (0)