Others have provided good answers, but I'll add one comment about what I
consider to be policy regarding Python version support.  Feedback welcome of
course!

On Aug 03, 2015, at 02:34 PM, Simon Hanna wrote:

>I was astonished to find out that postorius still uses python2 although
>mailman made the switch to python3.

The Core can be Python 3-only because the official way to script it is through
the REST API, which of course is not only Python-version independent, but
actually only depends on you being able to speak HTTP+JSON.  Of course
mailman.client is the official Python binding to the REST API and that should
remain bilingual (Python 2 & 3 compatible) for some time.

Note that this did break HyperKitty at the time because it was importing from
the 'mailman' package.  That's of course since been fixed.

I think both HyperKitty and Postorius should officially support Python 3, but
remain Python 2 compatible.  The reason for this is that they're both Django
applications, so if they have to co-habitate with other Python 2-only Django
apps, they'll need to also run in Python 2.  They should be Python 3
compatible, because, well, Python 3 is much awesomer!

Those ports will happen, but I don't know whether they've been milestoned yet.

Cheers,
-Barry

Attachment: pgpKPugN1Ub9e.pgp
Description: OpenPGP digital signature

_______________________________________________
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9

Reply via email to