Hi Andrew,
this might upset people since they might have dependencies for other Apps.
So below will remove deps silently...
~/Downloads/jam.py-7.0.3 $ pip install .
.
.
Installing collected packages: Werkzeug, jam.py
Attempting uninstall: Werkzeug
Found existing installation: Werkzeug 1.0.0
Uninstalling Werkzeug-1.0.0:
Successfully uninstalled Werkzeug-1.0.0
Running setup.py install for jam.py ... done
Successfully installed Werkzeug-2.2.2 jam.py-7.0.3
Running setup.py install for pyjsparser ... done
Running setup.py install for jsmin ... done
Running setup.py install for esprima ... done
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
mocha 0.12.1 requires click==6.2, but you have click 7.1.2 which is incompatible.
mocha 0.12.1 requires jsmin==2.2.1, but you have jsmin 3.0.1 which is incompatible.
mocha 0.12.1 requires pyyaml==3.11, but you have pyyaml 5.4.1 which is incompatible.
meinheld 1.0.2 requires greenlet<0.5,>=0.4.5, but you have greenlet 2.0.1 which is incompatible.
Successfully installed Werkzeug-2.2.2 esprima-4.0.1 greenlet-2.0.1 jsmin-3.0.1 pyjsparser-2.7.1 sqlalchemy-1.4.44
This is a major upgrade and I think users should use new virtual Python env for v7.
Also, where did the Tests go?
D.