@xiota I've updated the PKGBUILD in my repo. We can selectively add entries to the special_deps
associative array (hash map) to append them to the general depends
array.
Generating the .SRCINFO this way takes about 10 seconds.
Git Clone URL: | https://aur.archlinux.org/python-deadlib.git (read-only, click to copy) |
---|---|
Package Base: | python-deadlib |
Description: | Python standard library redistribution, "dead batteries" |
Upstream URL: | https://github.com/youknowone/python-deadlib |
Licenses: | PSF-2.0 |
Conflicts: | python-aifc, python-asynchat, python-asyncore, python-cgi, python-cgitb, python-chunk, python-crypt, python-imghdr, python-mailcap, python-nntplib, python-pipes, python-smtpd, python-sndhdr, python-standard-aifc, python-standard-asynchat, python-standard-asyncore, python-standard-cgi, python-standard-cgitb, python-standard-chunk, python-standard-crypt, python-standard-imghdr, python-standard-mailcap, python-standard-nntplib, python-standard-pipes, python-standard-smtpd, python-standard-sndhdr, python-standard-sunau, python-standard-telnetlib, python-standard-uu, python-standard-xdrlib, python-sunau, python-telnetlib, python-uu, python-xdrlib |
Provides: | python-aifc, python-asynchat, python-asyncore, python-cgi, python-cgitb, python-chunk, python-crypt, python-imghdr, python-mailcap, python-nntplib, python-pipes, python-smtpd, python-sndhdr, python-standard-aifc, python-standard-asynchat, python-standard-asyncore, python-standard-cgi, python-standard-cgitb, python-standard-chunk, python-standard-crypt, python-standard-imghdr, python-standard-mailcap, python-standard-nntplib, python-standard-pipes, python-standard-smtpd, python-standard-sndhdr, python-standard-sunau, python-standard-telnetlib, python-standard-uu, python-standard-xdrlib, python-sunau, python-telnetlib, python-uu, python-xdrlib |
Submitter: | xiota |
Maintainer: | xiota |
Last Packager: | xiota |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2024-12-28 21:18 (UTC) |
Last Updated: | 2024-12-30 16:17 (UTC) |
« First ‹ Previous 1 2
@xiota I've updated the PKGBUILD in my repo. We can selectively add entries to the special_deps
associative array (hash map) to append them to the general depends
array.
Generating the .SRCINFO this way takes about 10 seconds.
@xiota Here is what I've been working on: https://github.com/Vekhir/AUR-python-deadlib/blob/main/PKGBUILD
Thanks. I have been working on splitting the packages. Have you checked the dependencies of each package? E.g. aifc requires chunk.
What would you do with the other packages?
@Vekhir Added you as comaintainer. Will switch to split packaging. Will take a little while. Would be helpful to add me to existing python-standard-* packages so I can fold them into this one. Would be faster than waiting for deletion requests.
+1 on what Vekhir said. Most people would only need 1 or 2 of these modules, not all.
With respect to your question in python-standard-aifc
: I think it's better as a split package, though the difference is negligible here - I don't think this package is ever being officially adopted.
Apart from that, the packages can be installed separately, so splitting it allows for only installing what is necessary, i.e. a cleaner system.
You can make me a co-maintainer if you want. Not that I think this package is going to need lots of maintainance :)
Pinned Comments
xiota commented on 2025-01-07 22:29 (UTC) (edited on 2025-01-07 22:44 (UTC) by xiota)
Package maintainers: Please depend on the needed virtual packages, instead of directly on -deadlib. The
python-xyz
form would be preferred.This is a monolithic package that is intended for users who want to resolve most of the recently deprecated modules with a single package. Other packages may be created by other maintainers in the future for users who want to install only modules that are actually needed.