Closed ltrojan closed 1 year ago
@ltrojan I am not sure -- what is the resulting value of $(spacy info en_core_web_sm --url)
and also what is pipenv --version
??
thanks for the resonse @matteius
reagarding your firs Q, the command is simply outputting the latest version of the language model wheel (I'm not sure why spacy does things this way...):
$ # on my system
$ spacy info en_core_web_sm --url
https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.5.0/en_core_web_sm-3.5.0-py3-none-any.whl
as for pipenv version:
$ pipenv --version
pipenv, version 2022.5.2
$ pipenv run python --version
Python 3.8.10
however, I just realized that the same error happens when installing just spacy
by itself:
$ pipenv install spacy
(...)
$ pipenv graph
Error running command: $ /home/ltrojan/repo/emulator/services/document-processor/.venv/bin/python /home/ltrojan/.loca
l/lib/python3.8/site-packages/pipenv/vendor/pipdeptree.py -l
STDERR: Traceback (most recent call last):
(... traceback)
File "/home/ltrojan/repo/emulator/services/document-processor/.venv/lib/python3.8/site-packages/pkg_resources/_vendo
r/packaging/requirements.py", line 37, in __init__
raise InvalidRequirement(str(e)) from e
pkg_resources.extern.packaging.requirements.InvalidRequirement: Expected end or semicolon (after version specifier)
extract-msg<=0.29.*
@ltrojan To further debug, could you upgrade past 2022.5.2
? -- that is kind of old at this point.
@matteius that worked!
once pipenv is upgraded to the 2023.02.18
the traceback disappears,
thanks you so much ;)
do I close the issue?
Also encountered on 2022.9.8
. Upgrading to 2023.2.18
fixed.
Not sure this is a bug, a problem with the spacy packaging or with me doing something wrong so creating an issue instead of a bug to get some feedback...
as per the following instructions:
https://spacy.io/usage/models#download-pip
running the
install
command with pip leads to the successfull installation of the pakage:when running the same with
pipenv
, the install fails with the following traceback: