taskflow shouldn't be using asyncore / asynchat anymore
Bug #2026183 reported by
Thomas Goirand
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
taskflow |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Hi,
As per this Debian bug:
https:/
and as per this:
https:/
asyncore / asynchat will be removed from Python 3.12, which is due to be uploaded "soon" to Debian Unstable. Please remove the use of these modules ASAP, probably replacing them with the use of asyncio instead.
Cheers,
Thomas Goirand (zigo)
Changed in taskflow: | |
status: | New → Confirmed |
Changed in taskflow: | |
status: | Confirmed → In Progress |
To post a comment you must log in.
Reviewed: https:/ /review. opendev. org/c/openstack /taskflow/ +/916147 /opendev. org/openstack/ taskflow/ commit/ 78d39c49aab39fc 823c86ef93bc696 968e12f233
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 78d39c49aab39fc 823c86ef93bc696 968e12f233
Author: Cyril Roelandt <email address hidden>
Date: Thu Apr 18 01:48:58 2024 +0200
Python3.12: disable process_executor, which depends on asyncore
The asyncore module has been deprecated in Python 3.6 and removed in
Python 3.12. In the future, we should either port process_executor to
asyncio or deprecate it, but for now we just disable it starting in
Python 3.12.
Closes-Bug: #2026183
Change-Id: I6c69593c5ce5a6 2721294564917d7 a75531a2dac