By the way, Aditi is my student under the Systers org. Please take good care of her! Thanks to Simon and Aditya for getting started already! :-)
Aditya Divekar writes:
It seems you ran into the error due to the incompatible falcon version. You should have falcon==0.3 installed for the setup to work for older Mailman versions.
However, this error doesn't occur with the latest Mailman version 3.1.0 So you should upgrade your Mailman version and the issue would be solved. You can pull the Mailman master branch from Gitlab and then re-run the setup.
I would recommend that you have two full suites locally, something like
gsoc2016 -+--- gnu ---+- mailman | | | +- mailmanclient : : | +- bin, include, lib for venv | +- systers -+- mailman | +- mailmanclient : +- bin, include, lib for venv
This will allow you to configure each suite appropriately. The systers venv at least, and possibly the gnu venv, should *not* use --system-site-packages, so that you can have private and fixed versions of external packages like Falcon and Django. This will cost some disk space, but measured in 10s of MB I suppose.