[Mailman-Developers] installation problems blocking a new developer

Florian Fuchs flo.fuchs at gmail.com
Tue Jan 20 22:13:51 CET 2015



Am 20.01.2015 um 17:38 schrieb Sumana Harihareswara:
> Hi all! Thank you for your IRC help and for merging several of my
> patches. :)

Thanks for your contributions!

> https://bugs.launchpad.net/mailman.client/+bug/1411653
> Installation fails because of bdist_egg

That should be fixed as of 15 minutes ago. A fresh bzr checkout from
mailman.client now has support for Python3 and is installable inside the
same virtualenv as the mailman (core) package. (Thanks again, Barry...)

*But*: Installing it into a py3 venv means it will *not* work (yet) with
Postorius or Hyperkitty, since both apps are still running on Py2 only.
mailman.client communicates with the Mailman core only via HTTP, so they
don't have to be version compatible. Postorius and HK on the other hand
import mailmanclient directly, so they do need to live in the same venv.

So in order to get a dev environment for the whole suite running, the
best solution (for now) is to:

- install mailman into a py3 venv and run it from there
- install mailman.client, Postorius and/or Hyperkitty into a py2 venv

Hope that helps.

Florian


More information about the Mailman-Developers mailing list