On Sat, Mar 12, 2022 at 5:29 AM Marc-Andre Lemburg <m...@egenix.com> wrote:
> On 11.03.2022 19:26, Brett Cannon wrote: > > > > On Fri, Mar 11, 2022 at 1:18 AM Marc-Andre Lemburg <m...@egenix.com> wrote: > >> I think the list is missing some important platforms which we do >> support (looking at configure): >> >> * Linux on 32-bit ARM platforms, e.g. for Raspberry Pis >> * Linux on Android >> * AIX >> * Cygwin >> * NetBSD/OpenBSD >> * musl instead of glibc for Linux, e.g. for Alpine images >> > > I went off of what we have stable buildbots for. If we want to either > loosen the tier 3 requirement for a Buildbot or introduce a historical tier > 4 we can. But, for instance, do any of us if AIX support actually works > right now? > > I've not built on AIX in a longer while, but the AIX Toolbox lists Python > 3.9 as a package, so at least that version builds on AIX: > > > https://www.ibm.com/support/pages/aix-toolbox-open-source-software-downloads-alpha#P > http://www.aixtools.net/index.php/python3 > > https://www.ibm.com/support/pages/tips-installing-python-or-other-aix-toolbox-open-source-software > > In general, I believe we should add a 4th tier for platforms supported >> by interested parties outside the core team. Those would be supported on >> a best effort basis by the parties and we'd point to the teams for >> support. Some of the above platforms would likely have to go into >> this tier. >> > > My worry with that is having to try and keep that information up-to-date. > Plus I would prefer to not have a PEP listing platforms where the status of > the support is 🤷. > > If people start to rely on PEP 11 for determining whether Python has > support for a certain platform or not, I believe it's important to list > such 3rd party efforts in the PEP as well. Otherwise, we'd be cutting off > those efforts from being taken seriously and put off people who want to > invest time into bringing Python to their platform. > > My preference would be to not have PEP 11 limit support we add to the core > for platforms which the core team does not support directly. It's fine to > list platforms we actively support, but not to outrule adding support for > platforms which are community supported. > > Easiest would be to drop the line at the end of the proposed change. > Greg proposed something like "Code changes to support platforms beyond tier1 or tier2 may be rejected, broken, or removed from the CPython codebase without notice if they cause a maintenance burden for tier1&2 or obstruct general improvements." and drop the concept of tier 3. Does that work for you? -Brett > > It would also be nice to add a column to the table which shows >> the platforms for which binaries are built during the release and >> which are source only. At the moment, only Windows and >> macOS platforms have official binaries. >> > > I was actually explicitly asked by someone who is part of doing releases > *not* to list installers as they would prefer they not be viewed as > required to exist. > > Fair enough. > > -- > Marc-Andre Lemburg > eGenix.com > > Professional Python Services directly from the Experts (#1, Mar 12 2022) > >>> Python Projects, Coaching and Support ... https://www.egenix.com/ > >>> Python Product Development ... https://consulting.egenix.com/ > ________________________________________________________________________ > > ::: We implement business ideas - efficiently in both time and costs ::: > > eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 > D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg > Registered at Amtsgericht Duesseldorf: HRB 46611 > https://www.egenix.com/company/contact/ > https://www.malemburg.com/ > >
_______________________________________________ python-committers mailing list -- python-committers@python.org To unsubscribe send an email to python-committers-le...@python.org https://mail.python.org/mailman3/lists/python-committers.python.org/ Message archived at https://mail.python.org/archives/list/python-committers@python.org/message/MPHJYKIUXL4OYWUTVGKHYY7URFG7QNIK/ Code of Conduct: https://www.python.org/psf/codeofconduct/