Seems You nailed it, dan
I did do the follow pre-req:
#sudo python3 -m pip install --upgrade pip
#sudo python3 -m pip install --upgrade setuptools
#sudo python3 -m pip install --upgrade pytest
#sudo python3 -m pip install --upgrade cython
#sudo apt-get install libsystemd-dev
#sudo python3 -m pip install --upgrade systemd
#sudo python3 -m pip install --upgrade fuse-python
#sudo python3 -m pip install --upgrade pyfuse3
#sudo python3 -m pip install --upgrade apsw
#sudo python3 -m pip install --upgrade defusedxml
#sudo python3 -m pip install --upgrade dugong
#sudo python3 -m pip install --upgrade async_generator
#sudo python3 -m pip install --upgrade requests
#sudo python3 -m pip install --upgrade google-auth
#sudo python3 -m pip install --upgrade google-auth-oauthlib
#sudo python3 -m pip install --upgrade trio
#sudo python3 -m pip install --upgrade pytest_trio
for module in \
setuptools cryptography defusedxml trio pyfuse3 dugong pytest async_generator systemd requests pytest_trio google.auth cython;
do echo $module" "`python3 -c "import $module; print($module.__version__)"`;done
setuptools 56.0.0
cryptography 3.3.2
defusedxml 0.7.1
trio 0.18.0
pyfuse3 3.2.0
dugong 3.8.1
pytest 6.2.3
async_generator 1.10
systemd 0.16.1
requests 2.25.1
pytest_trio 0.7.0
google.auth 1.30.0
cython 0.29.23
--
for module in google.oauth2 apsw; \
do echo $module" "`python3 -c "import $module; print($module.__version__)"`;done
Traceback (most recent call last):
File "<string>", line 1, in <module>
AttributeError: module 'google.oauth2' has no attribute '__version__'
google.oauth2
Traceback (most recent call last):
File "<string>", line 1, in <module>
AttributeError: module 'apsw' has no attribute '__version__'
apsw
# python3 --version
Python 3.9.4
Turns out related to your article, there is an issue with setuptools....
Downgrading setuptools ( I do not like this !!!)
sudo pip install setuptools==46.4.0
Then reinstall
sudo python3 setup.py install
Revert back my lovely setuptools for godsake.
sudo python3 -m pip install --upgrade setuptools
And it works !!!! Thanks