V7 installer will remove other dependencies silently

55 views
Skip to first unread message

Drazen D. Babic

unread,
Nov 24, 2022, 10:33:52 PM11/24/22
to Jam.py Users Mailing List
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.

Reply all
Reply to author
Forward
0 new messages