My daytime job is writing cross-platform code in Python; I'm happy to help out with either Windows, Linux or Mac builds.
On 1 August 2018 at 04:54, Luke Paireepinart <rabidpoob...@gmail.com> wrote: > Sounds reasonable to major version up with SDL. Is there a sponsor on the > list for the windows builds of pygame? If not, I would love to volunteer > for this. > > > On Tue, Jul 31, 2018, 7:29 AM René Dudfield <ren...@gmail.com> wrote: > >> So. I've been thinking how to have SDL2 and SDL1 releases on pypi at the >> same time. >> >> 1.9.5.devX releases, with SDL1 being compiled in. >> 2.0.0.devX releases, using SDL2 stuff. >> >> The benefit is that we can: >> >> - 'release early, release often'. The fact is most people only test, >> or try things out once things are released. >> - we need help testing a SDL2 pygame, and having it on pypi makes >> that easy for people. My guess is only 2-3 people have tried the SDL2 >> branch so far for example. >> - there's only one tree, which is easier to maintain than separate >> branches. >> - we also need help testing SDL1 stuff, to make sure it hasn't broken. >> >> >> >> *Step 1.* >> The first step is to get the continuous releases working, and I'll reset >> the version number in git master to 1.9.5.dev0 >> Each merge into master will do a release to pypi as 1.9.5.devX, where X >> is the number of commits since the last release tag (1.9.4). >> >> >> *Step 2.* >> Unfortunately I don't see a way to merge the SDL2 branch in incrementally. >> So I'll do a big merge of the SDL2 stuff into master. >> With SDL1 being the default. >> >> *Step 3.* >> Do the repo files cleanup (mentioned earlier). >> >> >> *Step 4.* >> Get pygame 2 working on non-linux platforms. >> Get continuous deploys working for pygame 2.0.0.devX. >> >> *Step 5.* >> There will be a pygame 1.9.5 release with the API cleanup, and disabled >> SDL2 support. >> Including other platform fixes (like how *BSD pygame is broken currently). >> >> >> So, that's the plan. >> >