aio-libs / aiosmtpd

A reimplementation of the Python stdlib smtpd.py based on asyncio.
https://aiosmtpd.aio-libs.org
Apache License 2.0
319 stars 96 forks source link

Add compatibility for Python 3.13 #473

Open rominf opened 3 months ago

rominf commented 3 months ago

What do these changes do?

Are there changes in behavior for the user?

Related issue number

Closes #403.

Checklist

webknjaz commented 1 month ago

@rominf this needs rebasing

rominf commented 3 weeks ago

@webknjaz I rebased the PR. Could you please re-review it?

webknjaz commented 3 weeks ago

@rominf I've triggered the CI for you but I'll leave it to the maintainers to merge. It looks like you missed a dependency file update somewhere (the CI doesn't call tox it seems).

rominf commented 3 weeks ago

UPD: ah, disregard this. tox is called indirectly via release.py.

@rominf I've triggered the CI for you but I'll leave it to the maintainers to merge. It looks like you missed a dependency file update somewhere (the CI doesn't call tox it seems).

It looks it like it is not in GitHub Actions workflows at all (rg is ripgrep):

$ rg tox .github/
.github/pull_request_template.md
20:- [ ] tox testenvs have been executed in the following environments:

.github/PULL_REQUEST_TEMPLATE/pull_request_template.md
20:- [ ] tox testenvs have been executed in the following environments: