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


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

Re: upstream python concerns, python3-full package for bullseye

Path csiph.com!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod
From Stefano Rivera <stefanor@debian.org>
Newsgroups linux.debian.maint.python
Subject Re: upstream python concerns, python3-full package for bullseye
Date Thu, 11 Feb 2021 19:30:01 +0100
Message-ID <BHoSZ-6J2-3@gated-at.bofh.it> (permalink)
References <BHoJk-6G2-7@gated-at.bofh.it>
X-Mailbox-Line From debian-python-request@lists.debian.org Thu Feb 11 18:25:34 2021
Old-Return-Path <stefano@rivera.za.net>
X-Amavis-Spam-Status No, score=-4.543 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DIGITS_LETTERS=1, DKIMWL_WL_HIGH=-0.353, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, LDO_WHITELIST=-5, SARE_MLH_Stock10=1.66] autolearn=no autolearn_force=no
X-Policyd-Weight using cached result; rate: -4.6
Dkim-Signature v=1; a=ed25519-sha256; c=relaxed/simple; d=debian.org; i=@debian.org; q=dns/txt; s=satie-ed25519.stefanor.user; t=1613067897; h=date : from : to : subject : message-id : references : mime-version : content-type : content-transfer-encoding : in-reply-to : from; bh=hkViZ816zonn2rQMCrKgaXWkUCtkojhwyUKXMniqOn4=; b=K4E4byRxff8BeRYxqIgLKDyjkpEugBSIXpdSdveHIMm/Ys+UH6Z9STz/3uQ0Q0da7KyQv ZDz0OwRcSqrw9fhDw==
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/simple; d=debian.org; i=@debian.org; q=dns/txt; s=satie-rsa.stefanor.user; t=1613067897; h=date : from : to : subject : message-id : references : mime-version : content-type : content-transfer-encoding : in-reply-to : from; bh=hkViZ816zonn2rQMCrKgaXWkUCtkojhwyUKXMniqOn4=; b=ayYrHb0R/0wyaZA9hXNcRSVAs36jfcRGWAJV3sYr0rq/5jX23+iw3eja4eI2Ynvr/d7PR Iuqzd3zAiwkEL+MnrwO3QkC7+iAp5BbhCsGjScE7GHd7trMvCPWQf6SYsIkz3vTMZNiUIH+ c0GivOEzM0jDmD3IiMS9u+f95BUCBpq/rmFbvMD+/r+kJT2+S3Q86wJRB41q6CKT+dt2IKn 3UYoVNBuegr6wBqxFs+uQkJtTCMEPlnFOpRAkDa3z+lrBAc2hhTSKAtZ5/pI3VVQMxBR+DX d0vDRRtuY6Au14zqLlZYqs8sT3evRhBqyCpNKQZhtBS7Uv8mYaU7S1y1IrZQ==
Mail-Followup-To debian-python@lists.debian.org
MIME-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Disposition inline
Content-Transfer-Encoding quoted-printable
X-Gpg-Public-Key http://www.rivera.za.net/stefano.gpg
User-Agent NeoMutt/20180716
X-Mailing-List <debian-python@lists.debian.org> archive/latest/18975
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/20210211182457.xkgszi5yu4vlnjeb@satie.tumbleweed.org.za
Approved robomod@news.nic.it
Lines 73
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Thu, 11 Feb 2021 18:24:57 +0000
X-Original-Message-ID <20210211182457.xkgszi5yu4vlnjeb@satie.tumbleweed.org.za>
X-Original-References <20210211181234.GA4829@silverpine>
Xref csiph.com linux.debian.maint.python:13193

Show key headers only | View raw


Hi Elana (2021.02.11_18:12:34_+0000)
> - Stefano: Update python-policy to describe "python3-full".

I have prepared a policy MR for this:
https://salsa.debian.org/cpython-team/python3-defaults/-/merge_requests/8
It catches up on the current split situation, too.

diff --git a/debian/python-policy.dbk b/debian/python-policy.dbk
index 875b281..8b67f4a 100644
--- a/debian/python-policy.dbk
+++ b/debian/python-policy.dbk
@@ -233,17 +233,28 @@
 	  some exceptions.
 	</para>
 	<para>
-	  Excluded are modules that cannot be included for licensing reasons
-	  (for example the <literal>profile</literal> module), for dependency tracking
-	  purposes (for example the GPL-licensed <literal>gdbm</literal> module), or
-	  that should not be included for packaging reasons (for example
-	  the <literal>tk</literal> module which depends on Xorg).
+	  Excluded are modules that cannot be included for licensing reasons,
+	  for dependency tracking purposes (for example the GPL-licensed
+	  <literal>gdbm</literal> module), or that should not be included
+	  for packaging reasons (for example the <literal>tk</literal>
+	  module which depends on Xorg and the <literal>venv</literal>
+	  module which depends on wheels to bootstrap pip).
+	  Modules that would interfere with system package management (for example
+	  <literal>ensurepip</literal>, when used outside virtual environments) are
+	  modified to print a message explaining the problem and recommending
+	  alternatives.
 	</para>
 	<para>
 	  Some tools and files for the <emphasis>development</emphasis> of Python
 	  modules are split off in a separate binary package
 	  <literal>python<replaceable>X</replaceable>.<replaceable>Y</replaceable>-dev</literal>.
 	</para>
+	<para>
+	  Modules only used for <emphasis>building</emphasis> of Python modules
+	  (e.g. <literal>distutils</literal> and <literal>lib2to3</literal>) are
+	  split into separate packages.
+	  The <literal>python3-venv</literal> binary package depends on these.
+	</para>
 	<para>
 	  Documentation will be provided separately as well.
 	</para>
@@ -255,6 +266,15 @@
 	  the <literal>python3.<replaceable>Y</replaceable></literal> package that installs
 	  the executable.
 	</para>
+	<para>
+	  A <literal>python3-full</literal> binary package must ensure that the
+	  entire Python standard library is available, including all modules
+	  split into separate packages (but excluding modules excluded from
+	  Debian for licensing reasons).
+	  This package exists for the convenience of python developers, and
+	  must not be used in dependencies by python module or application
+	  packages.
+	</para>
 	<para>
 	  The version of the <literal>python3</literal> package must be
 	  greater than or equal to 3.<replaceable>Y</replaceable> and lower than

SR

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272

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


Thread

upstream python concerns, python3-full package for bullseye Elana Hashman <ehashman@debian.org> - 2021-02-11 19:20 +0100
  Re: upstream python concerns, python3-full package for bullseye Stefano Rivera <stefanor@debian.org> - 2021-02-11 19:30 +0100
    Re: upstream python concerns, python3-full package for bullseye Stefano Rivera <stefanor@debian.org> - 2021-02-16 05:30 +0100
      Re: upstream python concerns, python3-full package for bullseye Thomas Goirand <zigo@debian.org> - 2021-02-16 17:30 +0100
  Re: upstream python concerns, python3-full package for bullseye Thomas Goirand <zigo@debian.org> - 2021-02-12 01:20 +0100
    Re: upstream python concerns, python3-full package for bullseye stefanor@debian.org - 2021-02-12 01:50 +0100
      Re: upstream python concerns, python3-full package for bullseye Thomas Goirand <zigo@debian.org> - 2021-02-12 09:20 +0100
        Re: upstream python concerns, python3-full package for bullseye Raphael Hertzog <hertzog@debian.org> - 2021-02-12 09:40 +0100
          Re: upstream python concerns, python3-full package for bullseye Thomas Goirand <zigo@debian.org> - 2021-02-12 10:20 +0100
            Re: upstream python concerns, python3-full package for bullseye Martin <debacle@debian.org> - 2021-02-12 11:30 +0100
            Re: upstream python concerns, python3-full package for bullseye Christian Kastner <ckk@debian.org> - 2021-02-12 13:20 +0100
            Re: upstream python concerns, python3-full package for bullseye Julien Palard <julien@palard.fr> - 2021-02-12 14:10 +0100
              Re: upstream python concerns, python3-full package for bullseye Matthias Klose <doko@debian.org> - 2021-02-12 17:40 +0100
              Re: upstream python concerns, python3-full package for bullseye Thomas Goirand <zigo@debian.org> - 2021-02-13 23:10 +0100
            Re: upstream python concerns, python3-full package for bullseye Stefano Rivera <stefanor@debian.org> - 2021-02-12 21:20 +0100
        Re: upstream python concerns, python3-full package for bullseye Stefano Rivera <stefanor@debian.org> - 2021-02-12 21:00 +0100
          Re: upstream python concerns, python3-full package for bullseye Michael Kesper <mkesper@schokokeks.org> - 2021-02-12 21:50 +0100
      Re: upstream python concerns, python3-full package for bullseye Tristan Seligmann <mithrandi@mithrandi.net> - 2021-02-12 10:30 +0100
        Re: upstream python concerns, python3-full package for bullseye Valentin Vidic <vvidic@debian.org> - 2021-02-12 10:50 +0100
          Re: upstream python concerns, python3-full package for bullseye Jonathan Carter <jcc@debian.org> - 2021-02-12 11:40 +0100
            Re: upstream python concerns, python3-full package for bullseye Valentin Vidic <vvidic@debian.org> - 2021-02-12 12:10 +0100
          Re: upstream python concerns, python3-full package for bullseye Simon McVittie <smcv@debian.org> - 2021-02-12 15:20 +0100
            Re: upstream python concerns, python3-full package for bullseye Andrius Merkys <merkys@debian.org> - 2021-02-12 17:00 +0100
              Re: upstream python concerns, python3-full package for bullseye Valentin Vidic <vvidic@debian.org> - 2021-02-12 17:20 +0100
    Re: upstream python concerns, python3-full package for bullseye Michael Kesper <mkesper@schokokeks.org> - 2021-02-12 11:00 +0100
    Re: upstream python concerns, python3-full package for bullseye Jeremy Stanley <fungi@yuggoth.org> - 2021-02-12 18:00 +0100
    Re: upstream python concerns, python3-full package for bullseye Bastian Venthur <venthur@debian.org> - 2021-02-16 10:20 +0100
      Re: upstream python concerns, python3-full package for bullseye Stefano Rivera <stefanor@debian.org> - 2021-02-16 19:30 +0100
        Re: upstream python concerns, python3-full package for bullseye Jeremy Stanley <fungi@yuggoth.org> - 2021-02-16 20:20 +0100
      Python package situation Martin <debacle@debian.org> - 2021-02-16 21:50 +0100
        Re: Python package situation Andrey Rahmatullin <wrar@debian.org> - 2021-02-16 22:20 +0100
          Re: Python package situation Martin <debacle@debian.org> - 2021-02-16 23:20 +0100
          Re: Python package situation Brian May <bam@debian.org> - 2021-02-17 02:10 +0100
            Re: Python package situation Andrey Rahmatullin <wrar@debian.org> - 2021-02-17 08:00 +0100
            Re: Python package situation Raphael Hertzog <hertzog@debian.org> - 2021-02-17 10:30 +0100

csiph-web