Skip to content

Commit 10775c7

Browse files
committed
feat(ci): add more package linting tools
1 parent 4fec90d commit 10775c7

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

.github/workflows/setup.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,15 @@ jobs:
2525
- name: build sdist
2626
run: uv build
2727
- name: twine
28-
run: twine check dist/*
28+
run: uvx twine check dist/*
29+
- name: pydistcheck
30+
run: uvx pydistcheck --inspect dist/*
31+
- name: pyroma
32+
run: uvx pyroma dist/*.tar.gz
33+
- name: check-wheel-contents
34+
run: uvx check-wheel-contents dist/*.whl
35+
- name: check-manifest
36+
run: uvx check-manifest -v
2937

3038
- uses: actions/upload-artifact@v4
3139
with:

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ lint = [
4545
"pre-commit==4.0.1"
4646
]
4747
test = [
48-
"twine==6.0.1"
4948
]
5049
types = [
5150
"mypy==1.13.0",

0 commit comments

Comments
 (0)