Re: Intent to backport pyinstaller and pyinstaller-hooks-contrib
Soren Stoutner <[email protected]> Mon, 01 Sep 2025 10:19:29 -0700
| Newsgroups | gmane.linux.debian.backports.general |
|---|---|
| Organization | Debian |
| Message-ID | <2033379.usQuhbGJ8B@soren-desktop> |
On Sunday, August 31, 2025 5:53:26 AM Mountain Standard Time Micha Lenk wrote: > Hi Soren, > > On 30.08.25 21:40, Soren Stoutner wrote: > > I intend to backport pyinstaller and pyinstaller-hooks-contrib. pyinstaller > > is in trixie. pyinstaller-hooks-contrib did not clear NEW quickly enough to > > make it into trixie, but it is now in testing. Because pyinstaller is a > > package that moves quickly upstream, and because of how pyinstaller needs to > > be updated to correctly interact with other packages, trixie users of > > pyinstaller will usually want to be running a current version from > > backports. > > > > https://tracker.debian.org/pkg/pyinstaller > > > > https://tracker.debian.org/pkg/pyinstaller-hooks-contrib > > > > As the current version of pyinstaller now depends on pyinstaller-hooks- > > contrib, I intend to backport pyinstaller-hooks-contrib first and then, once > > it is in trixie-backports, backport the current version of pyinstaller. > > Thanks for sharing your intent to backport in advance. This helps me > reviewing the NEW queue. > > What's your assessment on the impact of this backport? Will Python > packages built using the new pyinstaller remain compatible with Python > packages built using the stable pyinstaller and vice versa? Pyinstaller doesn’t really build Python “packages”, at least not as Debian understands them. Rather, it combines Python modules into static binaries. As such, the primary use for Pyinstaller in Debian is for teams developing on Linux but targeting other operating systems like Windows. However, to answer your question directly, yes, the output of a stable- backports Pyinstaller would run on Debian stable. Because the output of Pyinstaller does not use any system Python modules (that is the point of it), but rather runs entirely embedded copies of everything. -- Soren Stoutner [email protected]
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAmi11aEACgkQwufLJ66w tgMEvQ//XB/hZT3CKSCj4jrEmNPfIVL/huwVB3cTdFxs0Y5eAhHsz3pN+JP4SWFj SS8kYeLDwCcPJRqQ5e1Jb4dRts7Se569qXqd65/iCft1uYpJp14cukd1l4+NXeSK hwu5qVEkpk2ctftp7oLPKNtpfnzxeGtRmW5I4g0zbaCXrF+KKlUBIHkLf1iejs5M 8JJlLHa3fj8mnE8hxhqU7uaebSyAIcctRpQ3bzApPlwCofVKZ3+e6Vh32/DaQZFI VKmWg0CPz2JgWUpAZTWGo7LSemJFBD/Zv2gpCNLaE78BEHUudRi7I1i9NBtviI+Q VLQK1YGloucEAgAFeOSGwUZgmGa0zx9J26+dA23e2C5gFBKHhFvlGDjM9pOJi1WK H3FvpUjTCgFzkuCpgkWbRbW5C9cKXyOdZDKwMLpCPHcMojMhRaC+gKnEsqdO0Fzn shqYKeUmvpEr4qJI0SdKFw8CUfQtPZMBatZfMeYPuoKBG+ppsjPbLSk0HMJn80hW ZnGceWIoqm3xFNcxYO6eHe5p8Uy1TDUa9gIlLGaoHVbXv4BsZNdXyIAJJbtTDpeL SFvfbz42JEeGF/RDnhAMOC1qJQ8A+P/TG47tBgh/BCRUqaO8tNqIaN7XJOyBqYqO Wwy0++y851AreNtpTxWebU06gDK3aH5am7079HM4YJTknMYjJcs= =0Psd -----END PGP SIGNATURE-----