Today I’ve started my first django-sockpuppet project ( https://pypi.org/project/django-sockpuppet/ ).
If you’re using pipenv the first thing you need to do is
pipenv install django-sockpuppet
but I found that command failed when it came to installing the dependency on Twisted https://pypi.org/project/Twisted/ .
The problem was that I had started using a new virtual machine for development and it was lacking libraries which Twisted depends on. To be clear this is an Ubuntu 20.x machine and this problem may be specific to that environment.
So if you’re using django-sockpuppet and you have problems installing it try executing the following.
sudo apt-get install python3-dev sudo apt-get install libevent-dev
This is pretty standard stuff for a new machine but easy to forget if you don’t change very often.