I'm also facing a similar issue with Ubuntu 20.04 with different error,
# wget -qO wo wops.cc && bash wo
Welcome to WordOps install/update script v3.13.2
Installing wo dependencies [OK]
Installing WordOps [OK]
Running post-install steps [OK]
Traceback (most recent call last):
File "/usr/local/bin/wo", line 5, in <module>
from wo.cli.main import main
ModuleNotFoundError: No module named 'wo'
WordOps (wo) upgrade to v3.13.2 was succesfull!
while trying to use Python to install it,
# python3 -m pip install -I wordops
Collecting wordops
Using cached wordops-3.13.2-py3-none-any.whl (210 kB)
Collecting argcomplete>=1.12.0
Using cached argcomplete-1.12.3-py2.py3-none-any.whl (38 kB)
Collecting cement==2.10.12
Using cached cement-2.10.12-py3-none-any.whl (113 kB)
Collecting pystache>=0.5.4
Using cached pystache-0.5.4.tar.gz (75 kB)
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-57ucutow/pystache_217ee343a1884e6db7ffd929f11a2bc9/setup.py'"'"'; __file__='"'"'/tmp/pip-install-57ucutow/pystache_217ee343a1884e6db7ffd929f11a2bc9/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-ol01iwcu
cwd: /tmp/pip-install-57ucutow/pystache_217ee343a1884e6db7ffd929f11a2bc9/
Complete output (3 lines):
pystache: using: version '58.0.4' of <module 'setuptools' from '/usr/local/lib/python3.8/dist-packages/setuptools/__init__.py'>
Warning: 'classifiers' should be a list, got type 'tuple'
error in pystache setup command: use_2to3 is invalid.
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/d6/fd/eb8c212053addd941cc90baac307c00ac246ac3fce7166b86434c6eae963/pystache-0.5.4.tar.gz#sha256=f7bbc265fb957b4d6c7c042b336563179444ab313fb93a719759111eabd3b85a (from https://pypi.org/simple/pystache/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
Collecting wordops
Using cached wordops-3.13.1-py3-none-any.whl (210 kB)
Using cached wordops-3.13.0-py3-none-any.whl (210 kB)
Using cached wordops-3.12.4-py3-none-any.whl (210 kB)
Using cached wordops-3.12.3-py3-none-any.whl (210 kB)
Using cached wordops-3.12.2-py3-none-any.whl (208 kB)
Using cached wordops-3.12.1-py3-none-any.whl (208 kB)
Using cached wordops-3.12.0-py3-none-any.whl (208 kB)
Using cached wordops-3.11.4-py3-none-any.whl (207 kB)
Using cached wordops-3.11.3-py3-none-any.whl (207 kB)
Using cached wordops-3.11.2-py3-none-any.whl (207 kB)
Collecting psutil>=5.6.3
Using cached psutil-5.8.0-cp38-cp38-manylinux2010_x86_64.whl (296 kB)
Collecting wordops
Using cached wordops-3.11.1-py3-none-any.whl (207 kB)
Using cached wordops-3.11.0-py3-none-any.whl (206 kB)
Using cached wordops-3.10.3-py3-none-any.whl (200 kB)
Using cached wordops-3.10.2-py3-none-any.whl (201 kB)
Using cached wordops-3.10.1-py3-none-any.whl (200 kB)
Using cached wordops-3.10.0-py3-none-any.whl (200 kB)
Using cached wordops-3.9.9.4-py3-none-any.whl (195 kB)
Using cached wordops-3.9.9.2-py3-none-any.whl (195 kB)
ERROR: Cannot install wordops==3.10.0, wordops==3.10.1, wordops==3.10.2, wordops==3.10.3, wordops==3.11.0, wordops==3.11.1, wordops==3.11.2, wordops==3.11.3, wordops==3.11.4, wordops==3.12.0, wordops==3.12.1, wordops==3.12.2, wordops==3.12.3, wordops==3.12.4, wordops==3.13.0, wordops==3.13.1, wordops==3.13.2, wordops==3.9.9.2 and wordops==3.9.9.4 because these package versions have conflicting dependencies.
The conflict is caused by:
wordops 3.13.2 depends on pystache>=0.5.4
wordops 3.13.1 depends on pystache>=0.5.4
wordops 3.13.0 depends on pystache>=0.5.4
wordops 3.12.4 depends on pystache>=0.5.4
wordops 3.12.3 depends on pystache>=0.5.4
wordops 3.12.2 depends on pystache>=0.5.4
wordops 3.12.1 depends on pystache>=0.5.4
wordops 3.12.0 depends on pystache>=0.5.4
wordops 3.11.4 depends on pystache>=0.5.4
wordops 3.11.3 depends on pystache>=0.5.4
wordops 3.11.2 depends on pystache>=0.5.4
wordops 3.11.1 depends on pystache>=0.5.4
wordops 3.11.0 depends on pystache>=0.5.4
wordops 3.10.3 depends on pystache>=0.5.4
wordops 3.10.2 depends on pystache>=0.5.4
wordops 3.10.1 depends on pystache>=0.5.4
wordops 3.10.0 depends on pystache>=0.5.4
wordops 3.9.9.4 depends on pystache>=0.5.4
wordops 3.9.9.2 depends on pystache>=0.5.4
To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies
any help would be appropriated.