Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #17397

Re: Is pip(x) used internally while Debian packaging?

From Mechtilde Stehmann <mechtilde@debian.org>
Newsgroups linux.debian.maint.python
Subject Re: Is pip(x) used internally while Debian packaging?
Date 2026-02-14 14:40 +0100
Message-ID <Moo2l-xlO-5@gated-at.bofh.it> (permalink)
References <MomDh-wyY-53@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Hello Christian,

Am 14.02.26 um 12:59 schrieb c.buhtz@posteo.jp:
> Hello Folks,
> from my perspective as upstream maintainer I try to learn some
> internals.

Do you know and understand

https://www.debian.org/doc/packaging-manuals/python-policy/

> 
> Imagine a modern Python application following PEP 517 & 621
> (pyproject.toml and src-layout). Translations are handled via GNU
> gettext. Hatch(ling) is used as build system using "initialize" build
> hook to compile po into mo files and add them into the wheel.
> The application does access them via "importlib.resources".
> 
> How does this interfere with Debian packaging?
> I don't want to create extra work for people like you.
> 
> In a Debian package the mo files do not belong into the wheel but into
> /usr/share/locale.
> 
> Is the Python build system relevant while Debian packing? Is pip used
> internally while you create the deb file? Or do you use your own way
> and the build system used by upstream does not matter?

The main rule in Debian is:

There is no internet connection during build time. All  needed 
dependencies *must* be available in de Debian archive.

> I know you have a lot of tools to add extra ways and exceptions to
> overwrite upstream behavior. But I want to prevent that, spare your
> time and make it right from the very first beginning.

Is there already a similar package in  the Debian archive? This can help 
to understand the process.

Do you have the project online so we can review it like a peer review?

> 
> Regards,
> Christian Buhtz
> 


Regards
-- 
Mechtilde Stehmann
## Debian Developer
## PGP encryption welcome
## F0E3 7F3D C87A 4998 2899  39E7 F287 7BBA 141A AD7F

Back to linux.debian.maint.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Is pip(x) used internally while Debian packaging? <c.buhtz@posteo.jp> - 2026-02-14 13:10 +0100
  Re: Is pip(x) used internally while Debian packaging? Mechtilde Stehmann <mechtilde@debian.org> - 2026-02-14 14:40 +0100
    Re: Is pip(x) used internally while Debian packaging? c.buhtz@posteo.jp - 2026-02-14 17:10 +0100
  Re: Is pip(x) used internally while Debian packaging? Stefano Rivera <stefanor@debian.org> - 2026-02-14 15:00 +0100

csiph-web