On 16. 11. 21 1:36, Victor Stinner wrote:
As I wrote previously, the DeprecationWarning warning is only emitted
at runtime since Python 3.10.
Since my PR got 5 approvals, I just merged it:
https://github.com/python/cpython/pull/29521
No mater the number of approvals, this removal does not
Speaking as the author of the doc pages, I think I can safely say that
anyone who was smart enough to use asyncore/asychat back in the day (I used
it in "Python Web Programming") is almost certainly smart enough to have
migrated away from them long ago. They were an interesting approach to
I think it would be fine to wait just one release, until 3.12. Makes no
substantial maintenance difference and maybe easier for users with more
advanced notice, especially for module removal.
I also wonder if maybe we should scale delay between dep -> removal based
on maintenance burden estimate,
I created https://github.com/python/steering-council/issues/86 to ask
for a SC exception.
Victor
On Tue, Nov 16, 2021 at 8:11 PM Brett Cannon wrote:
>
>
>
> On Tue, Nov 16, 2021 at 3:05 AM Petr Viktorin wrote:
>>
>> On 12. 11. 21 13:09, Victor Stinner wrote:
>> >>> It was decided to start
On Tue, Nov 16, 2021 at 3:05 AM Petr Viktorin wrote:
> On 12. 11. 21 13:09, Victor Stinner wrote:
> >>> It was decided to start deprecating the asyncore, asynchat and smtpd
> >>> modules in Python 3.6 released in 2016, 5 years ago. Python 3.10 emits
> >>> DeprecationWarning.
> >>
> >> Wait, only
On 12. 11. 21 13:09, Victor Stinner wrote:
It was decided to start deprecating the asyncore, asynchat and smtpd
modules in Python 3.6 released in 2016, 5 years ago. Python 3.10 emits
DeprecationWarning.
Wait, only Python 3.10?
According to the policy, the warning should be there for *at least*
On Tue, Nov 16, 2021 at 1:15 AM Brett Cannon wrote:
> But have they been raising exceptions for two releases?
As I wrote previously, the DeprecationWarning warning is only emitted
at runtime since Python 3.10.
Since my PR got 5 approvals, I just merged it:
On Fri, Nov 12, 2021 at 4:16 AM Victor Stinner wrote:
> > > It was decided to start deprecating the asyncore, asynchat and smtpd
> > > modules in Python 3.6 released in 2016, 5 years ago. Python 3.10 emits
> > > DeprecationWarning.
> >
> > Wait, only Python 3.10?
> > According to the policy, the
> > It was decided to start deprecating the asyncore, asynchat and smtpd
> > modules in Python 3.6 released in 2016, 5 years ago. Python 3.10 emits
> > DeprecationWarning.
>
> Wait, only Python 3.10?
> According to the policy, the warning should be there for *at least* two
> releases. (That's a
On 11. 11. 21 13:31, Victor Stinner wrote:
Hi,
The asyncore module is a very old module of the Python stdlib for
asynchronous programming, usually to handle network sockets
concurrently. It's a common event loop, but its design has many flaws.
The asyncio module was added to Python 3.4 with a
Yes please. Long overdue.
On Thu, Nov 11, 2021 at 4:38 AM Victor Stinner wrote:
> Hi,
>
> The asyncore module is a very old module of the Python stdlib for
> asynchronous programming, usually to handle network sockets
> concurrently. It's a common event loop, but its design has many flaws.
>
>
11 matches
Mail list logo