On 01/04/2022 01.40, Victor Stinner wrote:
Hi,

I don't think that the current PEP 11 draft (*) describes correctly
the current status of a bunch of platforms which are not "actively"
supported. I like to call these plaforms as "best effort support"
platforms. I propose considering adding an explicit "Tier 3" to PEP
11.

(*) https://github.com/python/peps/pull/2442/

Rust defines its Tier 3 as: "Tier 3 targets are those which the Rust
codebase has support for, but which the Rust project does not build or
test automatically, so they may or may not work."

Tier 3 requirements would be *very weak*:

* No buildbot requirement
* No assigned core dev needed
* Don't revert a change breaking a Tier 3 platform
* Don't hold a Python release if a Tier 3 platform is broken

As Brett pointed out a tier 3 platform does not make much sense if we have no means to test the platform. I also would like to nudge vendors to contribute resources like build bots or engineering time. We want a low bar for contributions. No bar is too low. :)

How about:

* a buildbot is required. For a transition period a public CI system, that runs Python's test suite at least once per day, is also acceptable.

* at least one active contributor who acts as a point of contact, monitors CI and provides fixes in a timely fashion.

Christian

_______________________________________________
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/CUBFMUL7SQZ6M2K6WK7XD2K2FGHDOUUJ/
Code of Conduct: https://www.python.org/psf/codeofconduct/

Reply via email to