Path: csiph.com!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod From: Dmitry Shachnev Newsgroups: linux.debian.maint.python Subject: Upstreams dropping Python 2 support (Was: Re: Report from the Python BoF @ DebConf18) Date: Thu, 27 Sep 2018 12:00:01 +0200 Message-ID: References: X-Original-To: debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Thu Sep 27 09:55:30 2018 Old-Return-Path: X-Amavis-Spam-Status: No, score=-11.499 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001] autolearn=ham autolearn_force=no X-Policyd-Weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_BL_NJABL=-1.5 CL_IP_EQ_HELO_IP=-2 (check from: .gmail. - helo: .mail-lj1-f175.google. - helo-domain: .google.) FROM/MX_MATCHES_HELO(DOMAIN)=-2; rate: -7 X-Google-Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=GCu451z4LZE5DHYDYRKLSgZglktiqVmntBKpCxD0ftk=; b=qD546jxxNE0ai1jU/VS+g90TVLYPFibqoFIj0iyCEPXKdsEnsPS71rnhuMoeVyzyYf Wv1/rbDVHQlb6OcfdViYOTI5TCGUs8axOSJqvA+l2gaxo0sxDZSInGrqOjaSeHvbfiWS SnQYsLDNYsxLRgphp7nu7ahvJ2gtgXRkT3cFYFRyQTCBnVNZ1dEj3UWoTRH8opuN8shz Fl0Ss9gd7RQbiKhKMZ6GwIPPG7Exm0VbS3KPwUQmVM1XgkJ5TKpoMCBbmwb7AkMEjO7+ HFjm5G2qXTK4d7xOygHItmqYr9SdfORo42aQqJNWHvMzrQFyHhvpG1pdH+LIrcnSyjIl +hKg== X-Gm-Message-State: ABuFfojEcNQdr/uX0i1+YHZKwG6ZI61uVk6pHeDePW65cRyyrGfM+Imo GPQMzjnOZYcbU23RIj+wrZoQERcS X-Google-SMTP-Source: ACcGV60hQNsd0Qzm4C56QKS0RIFaFAgnp4PTIP5ls7IT44Cx3ruHtMXRti7p0FryqudQKB4lkcAzzg== X-Received: by 2002:a2e:2e18:: with SMTP id u24-v6mr7576350lju.77.1538042111690; Thu, 27 Sep 2018 02:55:11 -0700 (PDT) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="WIyZ46R2i8wDzkSu" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-Mailing-List: archive/latest/16371 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/20180927095508.GA19722@mitya57.me Approved: robomod@news.nic.it Lines: 60 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Thu, 27 Sep 2018 12:55:08 +0300 X-Original-Message-ID: <20180927095508.GA19722@mitya57.me> X-Original-References: <20180802151614.jlu5w3l3lnhwi3he@werner.olasd.eu> Xref: csiph.com linux.debian.maint.python:10941 --WIyZ46R2i8wDzkSu Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Sep 19, 2018 at 09:32:23AM -0400, Sandro Tosi wrote: > > This also means finding > > solutions for edge-cases such as astroid, whose 2.0 branch is the only = to > > support Py3.7, but also drops 2.x support. > > this is becoming less of an edge-case and more the current situation > of several "core" python modules: drop python2 support (eventually > maintaining a LTS-like old release around for py2) in favor of a pure > python3 codebase. Latest example is matplotlib 3.0 released yday which > dropped python2 support (maintained only in the 2.x branch, which will > receive only critical fixes), and numpy will release soon a py3k-only > version. > > What did the team decide on this front? duplicating packages is not > always feasible (both from an archive and from a maintainership > perspective) I think for =E2=80=9Cpopular=E2=80=9D packages duplication is unavoidable. Sphinx 2.0 will also drop Python 2.7 support, so I am going to make the =E2=80=9Csphinx=E2=80=9D source package ship only python3-sphinx, and intro= duce the new source package (=E2=80=9Csphinx-python2=E2=80=9D?) which will ship only pyt= hon-sphinx. Eventually I will also do a mass bug filing, but with the current 314 python-sphinx reverse build-depends it is clear that I will have to ship sphinx-python2 for quite some time. -- Dmitry Shachnev --WIyZ46R2i8wDzkSu Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEbEPcK+5mZmLK5jNU1v5xA2P4XdMFAlusqPgACgkQ1v5xA2P4 XdP/JA//TTHLGGMo3mgkgHPshTlqXfj0aZY47iuPIi3h6IWZ/hPEXYDYm0g6JG+a hx9CfEKVF+t50cSlqze4ZpCuhVT0xAWUjLWVxm2EgYGvEEvj26qa32ZwlzMZRvq2 RiNJzcXxaO7iX8mjcfIZEB2G41cXmqhMQnL+jR8+0pSgeuHu2RIzWJOv18M+kZ/S OWgB/rO5VW0MWRFg+B4v/aTC2d0QEi5Ubg3MLDUBjuTcR9wYgGLfLm3F3AHg5Ikx WKYD5B36U5jWjfG8yat+Wt9LO3Cde9yOs3JVC5zM0ZbgvVr7xAP0+H0St1Ed19Ol TJTCBH+3EhBiF/x60VNmv0orG6qoefgVRmF2ojIfq3jt3kDmyQKdhGyXgDSRcrUL EaQ6twUzdDa+dF2M+pUyjk7gYteJGD409NCGr0O9Ua1lmPhNEkn6kX69VaaeoR2B WabhOesOgscEilJM7SBx7CaMnTR9U+g8R3rGozV8z4vObjoAU3xnlyUxe7nmutQq p0kjBRCKw8Fv4X81pGWkonTpaTMYholy5p/zCYY6UNG3hm9DpyP6cETjvMc/rCnZ VeLqDLbCAmHIMvwETVmPp5JBrlpIrdj573siL63Ol5M0c7kxKty/74ko41cP183o C8pxnAmSYhLh8VpsBBkav7Op0FN8WfoC2IBSCcrpdrvF1IJef7I= =8139 -----END PGP SIGNATURE----- --WIyZ46R2i8wDzkSu--