Add python wheel build pipeline (#123) - #131
Conversation
|
I'd argue just naming the package |
|
Ok. I don't mind the name |
|
I think we 3 can all have equal access. I don't intend to keep the project personal and maintain control. Anyone who's interested in helping maintaining the project can keep/take access and contribute. |
User doesn't exist as of now. As for testing the builds. Linux x86 seems to work fine. Don't have an arm machine there. macos arm64 is broken; It won't even attempt to load that since it's somehow an so for the main plugin and (presumably) lacking a lot of the necessary libraries in the dylibs folder. Also don't think you're supposed to dump that bin and all those other files into the plugins folder (this happens on linux too): |
|
Sorry I was travelling. I just created the account. Thanks. |
Remove the unnecessary files. Add VapourSynth autoload test.
|
Thanks for testing. Can you test with the latest changes? |
|
Sorry had a bit of a busy week. |
|
Thanks for testing. Now only the publishing details remain. |
|
I added this repo to the trusted publishers on pypi. Minor caveat being that it has to be a specific workflow file. Would have to be I would recommend only running that on tags and maybe skipping .dev versions but that's just what I did according to my tastes. If you want to publish wheels for the current version I'd recommend making a ... Actually I just noticed you didn't make a tag/release for 1292 yet at all so feel free to ignore that lol |
Add publishing on tag push.

This adds a script for building Python wheels.
In order for them to be published, a registration on PyPI should be done. @msg7086, as owner of this repo, I think it's better that you do the registration.
The package name is
vapoursynth-lsmashsource.As @Vodes said, he already published
vapoursynth-lsmas.Wheels and artifacts for testing.