-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New package python311 3.11.2 #1002
base: master
Are you sure you want to change the base?
Conversation
Debian has:
So I'm specifically looking for But
How is that not circular (python includes idle, idle:depends:p-tk, p-tk:depends:python)? |
|
Successfully built on 10.14.6 and 13.5 (intel) |
I've built the one for #996 (now at 3.11.6) with |
the debian files for building are easy to get without debian, http://deb.debian.org/debian/pool/main/p/python3.11/python3.11_3.11.2-6.debian.tar.xz should have everything you need, patches, rules file for how it's build, all the splits, etc etc |
Those should be helpful – for someone who knows how to turn those ~160 files into a Fink .info. |
I'll have a stable it once I get some time, I'm pretty well versed in it. That being said you could just use type deb helper and run the debian builds. |
Browsable version of the pyhton3.11 debian tarball: https://salsa.debian.org/cpython-team/python3/-/tree/python3.11/debian Unfortunately, their rules are fairly obscure in this case. But here's their file list: https://packages.debian.org/bookworm/amd64/python3-tk/filelist so it looks to be tkinter @dmacks is the goal to make tkinter a separate splitoff in the main package, or a separate package built from the main tarball but using installed python3.11 ? |
So apparently this could help with #995 once merged? |
This is just the python311 portion of PR #996, the new package for the next language-version, forked for further development. Because it's a brand new package, it's an easy chance to change the packaging before it gets into a public repo. The plan, inspired by Debian is to move the tk components (large dep tree, some of which might dep on python itself) to a separate .info to thin out the main build and break potential dep-cycles (#996 (comment)).
Because python << 311 included tk and python >= 311 will externalize it to a separate package, any other packages that need python-tk will need to adjust their dependencies for py>=311. Could someone (@TheSin?) with a real Debian-distro box post the reverse-dependencies on "python3-tk" and "python3-tk-dbg"?