On 4/5/2022 11:52 PM, Victor Stinner wrote:
On Fri, Apr 1, 2022 at 12:36 PM Steve Dower <steve.do...@python.org> wrote:
I don't see any additional discussion on the bug, and the prevailing
opinion from actual users of this API is that it probably shouldn't
change,

 From what I understood my change basically only impacts "pydevd"
users. Fabio who works on that project said that he was fine with
that change ("I'm ok with changes"):
https://mail.python.org/archives/list/python-dev@python.org/message/XPDT55ANVKHGG74D62HDBOFLC4EXWJ26/

"I'm okay with" isn't really a sign of support, particularly in this kind of relationship where *we* have all the power. Fabio doesn't have a choice but to be okay with whatever we decide, and he obviously accepts that.

I'm still going to strongly advocate for not going out of our way to break users like Fabio. Just because we have a reputation for doing it doesn't mean we should keep doing it.

For me, all impacted users were made aware and joined the discussion.
It's very rare to be able to reach *all* users impacted by an
incompatible C API change!

There's no way we reached all the users :) But we did reach more than usual.

On Fri, Apr 1, 2022 at 12:36 PM Steve Dower <steve.do...@python.org> wrote:
and certainly shouldn't become internal without additional
guarantees about stability.

The discussed API is not stable, Brett repeated that. The internal API
is not stable on purpose. I missed the discussion proposing to design
a stable API for PEP 523.

I can't tell whether you missed the discussion or if you're deliberately misrepresenting it as a persuasive technique.

The API may not be "stable" according to our typical rules around public C APIs, but it has explicit rules about its own stability (well, had, though once the revert goes in it will have them again).

Nobody suggested making it *more* stable than it already was. We just want to treat its existing stability rules with respect and either transition out of them slowly, or leave them as they are.

Cheers,
Steve
_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/226B54YXCYX4JNYTVGNSOVN6ONJZX7PC/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to