Error could not find a version will installing venv

I tried to install a fresh rhasspy on a debian buster.
I choose the virtual environnement way.

On my previous version of rhasppy i used following configuration

[code]
MQTT/DISABLED
Intent Handling/remote
Wake Word/snowboy
Voice Detection/webrtcvad
Speech to Text/kaldi
Intent Recognition/fsticuffs
Text to Speech/picotts
Microphone/arecord
Sounds/aplay

[code]

I used configure with following options:
./configure RHASSPY_WAKE_SYSTEM=snowboy RHASSPY_SPEECH_SYSTEM=kaldi RHASSPY_LANGUAGE=fr

When I launch make / make install i have lots of error with version incompatible.
So i ajust my configure to disable component unused.
I use now
./configure RHASSPY_WAKE_SYSTEM=snowboy RHASSPY_SPEECH_SYSTEM=kaldi RHASSPY_LANGUAGE=fr --disable-fuzzywuzzy --disable-wavenet --disable-snips

But i have again error

ERROR: rhasspy 2.5.0 has requirement rhasspy-nlu~=0.2.1, but you'll have rhasspy-nlu 0.2.0 which is incompatible.
ERROR: rhasspy 2.5.0 has requirement rhasspy-silence~=0.3.0, but you'll have rhasspy-silence 0.2.0 which is incompatible.

I do not know what is rhasspy-silence and rhasspy-nlu …
Possible to be helped on this ?

I go to rhasspy-silence and rhasspy-nlu and launch make and make install manually
the file “VERSION” on “rhasspy/rhasspy-nlu” content 0.2.1
and 0.3.0 on rhasspy-silence.

how could i force this ?
Thanks !!

Did you try changing the versions in the requirments.txt file?

Hello,

there is no rhasspy nlu or silence on requirements.txt

cat rhasspy/requirements.txt
aiofiles==0.4.0
aiohttp==3.6.2
dataclasses-json==0.4.5
deepspeech==0.6.1
json5==0.9.3
mkdocs >= 1.0.4
networkx==2.4
num2words==0.5.10
paho-mqtt==1.5.0
pocketsphinx==0.1.15
PyAudio==0.2.11
pydash==4.7.6
pyyaml==5.3
quart==0.11.3
quart-cors==0.3.0
rapidfuzz==0.7.11
swagger-ui-py==0.2.1
webrtcvad==2.0.10

Did you update the submodules? just run:
git submodule foreach git pull origin master
git pull origin master
and rebuild rhasspy

@david1998 these libraries are imported as submodules rather then pip packages.
You can see this in the code view here: https://github.com/rhasspy/rhasspy

Hello

Following documentation and your answer @no_one i have done following

But i have following error

ERROR: Could not find a version that satisfies the requirement rhasspy-server-hermes~=2.5.3 (from rhasspy==2.5.2) (from versions: 2.5.0, 2.5.1, 2.5.2) ERROR: No matching distribution found for rhasspy-server-hermes~=2.5.3 (from rhasspy==2.5.2)

on file requierement i have no mention of rhasspy-server-hermes

and
cat rhasspy/rhasspy-server-hermes/VERSION
2.5.3

lets see. afaik all pip versions are up to date right @koan?
But i don’t see why they would be installed anyway when doing a recursive build.
Can you please send a bigger part of the error log?

The rhasspy-server-hermes 2.5.3 package hasn’t been uploaded yet to PyPI because of a token authentication problem, see External MQTTS Broker - 8883 using TLS?. @synesthesiam can you take a look at it?

1 Like

seems to be ok with enable in place :wink: