On 8/11/26 22:46, Torsten wrote:

But it seems that 3.3.10 depends on nntplib >= 3.13 which could not be fetched via pip:

That's a bug. The requirement in Mailman 3.3.10's pyproject.toml is
```
   'nntplib; python_version>="3.13"',
```
This is wrong. it should be
```
   'standard-nntplib; python_version>="3.13"',
```
nntplib was dropped from the standard library in Python 3.13 and replaced by standard-nntplib from pip.

Because of the above error, a pip install of mailman 3.3.10 will not work with Python >= 3.13.

Also note that currently, Mailman core is not compatible with Python >= 3.14 because it depends on aiosmtpd which is not compatible with Python 3.14. The aiosmtpd incompatibility is fixed in GitHub but the fix is not yet released. The incompatibility is fixed by <https://github.com/aio-libs/aiosmtpd/pull/575> and <https://github.com/aio-libs/aiosmtpd/pull/595>

I have, nevertheless, standard-nntplib 3.13 already installed but there is no nntplib on Pypi.

I suggest the following depending on your Python version

For Python 3.13 or 3.14
```
pip install git+https://gitlab.com/mailman/mailman.git
```
and for Python 3.14
```
pip install git+https://github.com/aio-libs/aiosmtpd.git
```
Installing Mailman from GitLab with Python 3.13 should work fine. Both this list and the lists at mail.python.org run the latest GitLab version with no problems. The installation of aiosmtpd from GitHub is more of an unknown, but should be OK.

--
Mark Sapiro <[email protected]>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

_______________________________________________
Mailman-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at: 
https://lists.mailman3.org/archives/list/[email protected]/message/X2EXNRW5C27XVDIAMDUO4PHJEA4RDZPI/

This message sent to [email protected]

Reply via email to