On 6/8/21 10:50 PM, Kimmo L wrote:
Okay, i will try to explain the overall situation as far as I can understand: Its a CentOS 7 host without any virtualenv. Mailman_suite_project git repo has been cloned to the host and after that some packages have been installed with the help of pip:
# pip2 install django==1.10 postorius==1.1.0 hyperkitty whoosh xapian-haystack # pip3.5 install mailman mailman-hyperkitty
For current Mailman the minimum Python version is 3.6 and all components are Python 3. Nothing is Python 2. You should be installing the latest versions of everything.
Do not install Django explicitly with pip. It will be installed as a dependency of Postorius and Hyperkitty.
If you are going to use Xapian, you don't need whoosh. Also, you need to install Xapian itself, either from source or with yum if there is a yum package.
And now Im in trouble, what would be the right steps from here. I'm not that competent to use pip, so im confused - should i install python36 packages and try to upgrade pip2 and pip3 mailman packages after that or should i install these pip2 packages with pip3 and remove from pip2 list?
There are no pip2 packages. Everything is Python >=3.6.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan