metomi / rose

:rose: Rose is a toolkit for writing, editing and running application configurations.
https://metomi.github.io/rose/
GNU General Public License v3.0
56 stars 53 forks source link

replace smtpd with aiosmtpd to make tests work at Python 3.12 #2739

Closed wxtim closed 1 year ago

wxtim commented 1 year ago

Equivelent of https://github.com/cylc/cylc-flow/pull/5794.

The standardlibrary module smtpd has been deprecated since 3.6 and will be removed at 3.12. (citation)

To make this test work we need to replace use of smtpd with aiosmtpd.

oliver-sanders commented 1 year ago

Equivelent of https://github.com/cylc/cylc-flow/pull/5794.

Wrong PR?

wxtim commented 1 year ago

Equivelent of cylc/cylc-flow#5794.

Wrong PR?

No. I have edited the link target to add this change as one of the things being done.