pdm based build system pre-built wheels #25
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi there @dgoeries
Sorry for the unsolicited pull request, I created this pull request to address #24 together with my own needs. Effectively I wanted to create pre-built wheels to reduce the install time and remove the MS Build tools dependency from my pipelines.
Summary of Changes
macos
too at some point)tox
(and alsowheel
) with apdm
based build system to reduce the number of tools neededpdm
and also newer versions ofsetuptools
The final CI is like so, with a final
wheels
artifact that can be used to upload to pypi (although the https://github.com/pypa/gh-action-pypi-publish action would be a great way to automate the publishing in if desired):Due to the retention period I have added this link to a successful CI might not show anything:
https://github.com/adehad/lttbc/actions/runs/8972532181
Future suggestions