Do note that these two commands, from the Vagrantfile, work if you run them in the venv only (not sure why)
pip3 install --upgrade pip pip3 install -U setuptools Just noticed now because I've nuked my local folder and tried with a clean git clone again On Sun, Feb 21, 2021 at 1:52 AM Marius Ghita <ghita.v.mar...@gmail.com> wrote: > > > On Sun, Feb 21, 2021 at 1:28 AM Mark Sapiro <m...@msapiro.net> wrote: > >> On 2/20/21 3:07 PM, Marius Ghita wrote: >> > I think a setup step might be missing from the developer's docs >> > https://docs.mailman3.org/en/latest/devsetup.html >> > >> > If I go through the venv setup and when I call mailman info, the >> following >> > error shows up (missing dependency). >> > >> > ... >> > File "/home/_/Workspace/personal/mailman/src/mailman/__init__.py", >> line >> > 38, in <module> >> > from mailman.core.i18n import initialize >> > File "/home/_/Workspace/personal/mailman/src/mailman/core/i18n.py", >> line >> > 22, in <module> >> > from flufl.i18n import PackageStrategy, registry >> > ModuleNotFoundError: No module named 'flufl.i18n' >> >> >> How did you install Mailman core in your venv? Mailman core's setup >> includes flufl.i18n>=2.0 in it's requirements. >> >> > I have a folder ~/Workspace/personal where I ran: > > $ python3 -m venv venv3 > $ source ./venv3/bin/activate > $ cd mailman > $ python setup.py develop > > > For a second there I considered that the issue might have been that the > dependency expects and older Python version. I have 3.9 on my desktop, so I > spun up a Vagrant box which has python3.6 with the same issue. > > Vagrantfile to reproduce the issue > https://gist.github.com/mhitza/4dbec7d0efc6a94e658b5dd085e411ef > > _______________________________________________ Mailman-Developers mailing list -- mailman-developers@python.org To unsubscribe send an email to mailman-developers-le...@python.org https://mail.python.org/mailman3/lists/mailman-developers.python.org/ Mailman FAQ: https://wiki.list.org/x/AgA3 Security Policy: https://wiki.list.org/x/QIA9