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]