Skip to content

Commit

Permalink
build: check kits in the actions where we build them
Browse files Browse the repository at this point in the history
  • Loading branch information
nedbat committed Jun 22, 2024
1 parent c5ce9cd commit fc6d4cd
Show file tree
Hide file tree
Showing 7 changed files with 85 additions and 11 deletions.
14 changes: 13 additions & 1 deletion .github/workflows/kit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,10 @@ jobs:
run: |
ls -al wheelhouse/
- name: "Check wheels"
run: |
python -m twine check wheelhouse/*
- name: "Upload wheels"
uses: actions/upload-artifact@v4
with:
Expand Down Expand Up @@ -206,10 +210,14 @@ jobs:
run: |
python -m build
- name: "List tarballs"
- name: "List sdist"
run: |
ls -al dist/
- name: "Check sdist"
run: |
python -m twine check dist/*
- name: "Upload sdist"
uses: actions/upload-artifact@v4
with:
Expand Down Expand Up @@ -248,6 +256,10 @@ jobs:
run: |
ls -al dist/
- name: "Check wheels"
run: |
python -m twine check dist/*
- name: "Upload wheels"
uses: actions/upload-artifact@v4
with:
Expand Down
4 changes: 2 additions & 2 deletions requirements/dev.pip
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ pygments==2.18.0
# rich
pylint==3.2.3
# via -r requirements/dev.in
pyproject-api==1.6.1
pyproject-api==1.7.1
# via tox
pyproject-hooks==1.1.0
# via build
Expand Down Expand Up @@ -181,7 +181,7 @@ urwid==2.6.14
# urwid-readline
urwid-readline==0.14
# via pudb
virtualenv==20.26.2
virtualenv==20.26.3
# via
# -r requirements/pip.in
# tox
Expand Down
1 change: 1 addition & 0 deletions requirements/kit.in
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ auditwheel
build
cibuildwheel
setuptools
twine
wheel

# Build has a windows-only dependency on colorama:
Expand Down
69 changes: 65 additions & 4 deletions requirements/kit.pip
Original file line number Diff line number Diff line change
Expand Up @@ -6,43 +6,104 @@
#
auditwheel==6.0.0
# via -r requirements/kit.in
backports-tarfile==1.2.0
# via jaraco-context
bashlex==0.18
# via cibuildwheel
bracex==2.4
# via cibuildwheel
build==1.2.1
# via -r requirements/kit.in
certifi==2024.6.2
# via cibuildwheel
# via
# cibuildwheel
# requests
charset-normalizer==3.3.2
# via requests
cibuildwheel==2.19.1
# via -r requirements/kit.in
colorama==0.4.6
# via -r requirements/kit.in
docutils==0.20.1
# via readme-renderer
filelock==3.15.3
# via cibuildwheel
idna==3.7
# via requests
importlib-metadata==7.2.0
# via build
# via
# build
# keyring
# twine
importlib-resources==6.4.0
# via keyring
jaraco-classes==3.4.0
# via keyring
jaraco-context==5.3.0
# via keyring
jaraco-functools==4.0.1
# via keyring
keyring==25.2.1
# via twine
markdown-it-py==3.0.0
# via rich
mdurl==0.1.2
# via markdown-it-py
more-itertools==10.3.0
# via
# jaraco-classes
# jaraco-functools
nh3==0.2.17
# via readme-renderer
packaging==24.1
# via
# auditwheel
# build
# cibuildwheel
pkginfo==1.11.1
# via twine
platformdirs==4.2.2
# via cibuildwheel
pyelftools==0.31
# via auditwheel
pygments==2.18.0
# via
# readme-renderer
# rich
pyproject-hooks==1.1.0
# via build
readme-renderer==43.0
# via twine
requests==2.32.3
# via
# requests-toolbelt
# twine
requests-toolbelt==1.0.0
# via twine
rfc3986==2.0.0
# via twine
rich==13.7.1
# via twine
tomli==2.0.1
# via
# build
# cibuildwheel
twine==5.1.0
# via -r requirements/kit.in
typing-extensions==4.12.2
# via cibuildwheel
# via
# cibuildwheel
# rich
urllib3==2.2.2
# via
# requests
# twine
wheel==0.43.0
# via -r requirements/kit.in
zipp==3.19.2
# via importlib-metadata
# via
# importlib-metadata
# importlib-resources

# The following packages are considered to be unsafe in a requirements file:
setuptools==70.1.0
Expand Down
2 changes: 1 addition & 1 deletion requirements/mypy.pip
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ tomli==2.0.1
# via
# mypy
# pytest
types-requests==2.32.0.20240602
types-requests==2.32.0.20240622
# via -r requirements/mypy.in
types-tabulate==0.9.0.20240106
# via -r requirements/mypy.in
Expand Down
2 changes: 1 addition & 1 deletion requirements/pip.pip
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ filelock==3.15.3
# via virtualenv
platformdirs==4.2.2
# via virtualenv
virtualenv==20.26.2
virtualenv==20.26.3
# via -r requirements/pip.in

# The following packages are considered to be unsafe in a requirements file:
Expand Down
4 changes: 2 additions & 2 deletions requirements/tox.pip
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ platformdirs==4.2.2
# virtualenv
pluggy==1.5.0
# via tox
pyproject-api==1.6.1
pyproject-api==1.7.1
# via tox
tomli==2.0.1
# via
Expand All @@ -40,5 +40,5 @@ tox==4.15.1
# tox-gh
tox-gh==1.3.1
# via -r requirements/tox.in
virtualenv==20.26.2
virtualenv==20.26.3
# via tox

0 comments on commit fc6d4cd

Please sign in to comment.