eGenix / egenix-pyrun

eGenix PyRun - Your friendly, lean, open source Python runtime
https://pyrun.org
Apache License 2.0
29 stars 0 forks source link

Automate builds and tests #1

Open mostafa opened 2 months ago

mostafa commented 2 months ago

Hey @malemburg,

I saw in the release notes that the builds (and tests) are not automated. I'd be happy to help automate them with GitHub CI.

Please note that we currently don't have builds automated, so we're just releasing a set of distribution archives for the x86_64 platform built on OpenSUSE Leap 15.5. Going forward, we hope to have more Unix platforms covered. If things don't work (e.g. missing lib*.so files), please install from source.

malemburg commented 2 months ago

That would be great.

I did some research and we may be able to reuse tooling or get inspiration from these projects:

I think using manylinux containers would get us the best compatibility (even though not necessarily the best performance) for Linux platforms.

Other platforms which we should eventually cover:

BTW: If you are attending EuroPython next week, we could meet up and discuss.

mostafa commented 2 months ago

Sounds good! Then I'll work on this.

Also, I wish I were! Maybe next time, or we can meet online anytime.

mostafa commented 1 month ago

@malemburg It feels like I cannot find time to do this and I don't want to block it if you or someone else is going to work on it.

malemburg commented 2 weeks ago

On 05.08.2024 13:07, Mostafa Moradian wrote:

@malemburg https://github.com/malemburg It feels like I cannot find time to do this and I don't want to block it if you or someone else is going to work on it.

Thanks, Mostafa.

I'll probably start looking into this over the next two weeks.

-- Marc-Andre Lemburg https://www.malemburg.com/