Closed laoshaw closed 1 year ago
Ah, interesting. It looks like you're installing lookatme in an environment where other libraries/tools have dependencies on different versions of mistune:
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.
present 0.6.0 requires mistune>=2.0.0a4, but you have mistune 0.8.4 which is incompatible.
The reason why you don't see the error again is because installing lookatme uninstalled the version of mistune that present
requires, and installed the one that lookatme requires. When you do the second installation, the conflicting mistune version is no longer installed in the environment.
Version 3.0 of lookatme is getting very close to being released. In that version lookatme will use a different markdown parser, which coincidentally will help you here. If you're keen to check it out, run pip install --pre --upgrade lookatme
- this should install the latest release candidate for lookatme. It has some major changes, and may potentially be less stable than the latest 2.X version of lookatme.
Side note: Have you tried tools like pipx to manage virtual environments for specific tools? I've used it for quite a while and really like it - every now and then I run into a quirk though.
As there's nothing here that lookatme can do about the mistune version conflict with other tools in your environment, I'm going to close this issue.
Feel free to keep commenting here in case I missed something!
Describe the bug
pip install give error messages:
To Reproduce
On ubuntu 22.04 which has python 3.10.6 installed by default, run
pip install lookatme
Expected behavior Install without errors.
Screenshots If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):
lookatme --version
] 2.5.5Additional context
Re-run
pip install lookatme
orpip install --upgrade lookatme
returns no errors, as below: