Skip to content

Commit

Permalink
simplify requirements.txt
Browse files Browse the repository at this point in the history
  • Loading branch information
JarbasAl committed Mar 3, 2023
1 parent 8585de1 commit dcbb3f7
Show file tree
Hide file tree
Showing 14 changed files with 41 additions and 58 deletions.
3 changes: 1 addition & 2 deletions requirements/extra-PHAL.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
ovos_PHAL~=0.0, >=0.0.2
ovos-phal-plugin-connectivity-events~=0.0, >=0.0.1
ovos_PHAL~=0.0, >=0.0.2
8 changes: 2 additions & 6 deletions requirements/extra-audiobackend.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,2 @@
ovos_plugin_common_play~=0.0.3
ovos-ocp-youtube-plugin
ovos-ocp-m3u-plugin
ovos-ocp-rss-plugin
ovos-ocp-files-plugin
ovos-ocp-news-plugin
# audio service
ovos-audio
3 changes: 2 additions & 1 deletion requirements/extra-bus.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
tornado~=6.0, >=6.0.3
# messagebus service
ovos-messagebus
2 changes: 2 additions & 0 deletions requirements/extra-deprecated.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# only required if importing from mycroft.deprecated module
# not used internally
msm
mock_msm~=0.9
ovos_cli_client
Expand Down
3 changes: 2 additions & 1 deletion requirements/extra-gui.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
tornado~=6.0, >=6.0.3
# gui service
ovos-gui
3 changes: 3 additions & 0 deletions requirements/extra-lgpl.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# LGPL dependencies (optional)
padatious~=0.4.8
fann2==1.0.7
1 change: 1 addition & 0 deletions requirements/extra-mark1.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# todo - replace with mk1 PHAL plugin dependency
pyalsaaudio~=0.8
pyserial~=3.0
pillow~=8.3
7 changes: 0 additions & 7 deletions requirements/extra-skills-lgpl.txt

This file was deleted.

6 changes: 0 additions & 6 deletions requirements/extra-skills.txt

This file was deleted.

6 changes: 4 additions & 2 deletions requirements/extra-stt.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
SpeechRecognition~=3.8
PyAudio~=0.2
# speech client + stt plugins
ovos-listener

ovos-vad-plugin-webrtcvad
ovos-ww-plugin-pocketsphinx~=0.1, >=0.1.3
# TODO - remove precise
ovos-ww-plugin-precise~=0.1
ovos-stt-plugin-selene>=0.0.3a3
ovos-stt-plugin-vosk~=0.1
1 change: 1 addition & 0 deletions requirements/extra-tts.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# extra plugins for TTS
ovos-tts-plugin-mimic~=0.2, >=0.2.6
ovos-tts-plugin-mimic2~=0.1, >=0.1.5
ovos-tts-plugin-google-tx~=0.0, >=0.0.3
9 changes: 8 additions & 1 deletion requirements/minimal.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,11 @@ python-dateutil~=2.6
ovos-lingua-franca~=0.4, >=0.4.6
ovos_backend_client~=0.0, >=0.0.5
ovos_workshop~=0.0, >=0.0.11a4
watchdog
watchdog

adapt-parser~=0.5
padacioso~=0.1.2
ovos-lingua-franca>=0.4.6
PyYAML~=5.4
ovos_workshop~=0.0.10
ovos-phal-plugin-connectivity-events~=0.0, >=0.0.1
44 changes: 14 additions & 30 deletions requirements/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,43 +1,27 @@
# misc
requests~=2.26
PyAudio~=0.2
SpeechRecognition~=3.8
tornado~=6.0, >=6.0.3
psutil~=5.6.6
python-dateutil~=2.6
combo-lock~=0.2
PyYAML~=5.4
python-dateutil~=2.6
watchdog

mycroft-messagebus-client~=0.9,!=0.9.2,!=0.9.3
# skills service requirements
adapt-parser~=0.5
padatious~=0.4.8
padacioso~=0.1.2
fann2==1.0.7
padaos~=0.1

ovos_backend_client~=0.0, >=0.0.5
ovos-config~=0.0,>=0.0.5
ovos-utils~=0.0, >=0.0.29
ovos-plugin-manager~=0.0, >=0.0.19
ovos-plugin-manager~=0.0, >=0.0.20
ovos-config~=0.0,>=0.0.5
ovos-lingua-franca~=0.4, >=0.4.6
ovos_backend_client~=0.0, >=0.0.5
ovos_workshop~=0.0, >=0.0.11a4
ovos_PHAL~=0.0, >=0.0.2
ovos-lingua-franca>=0.4.6

ovos-stt-plugin-server~=0.0, >=0.0.2
ovos-tts-plugin-mimic~=0.2, >=0.2.6
ovos-tts-plugin-mimic2~=0.1, >=0.1.5
ovos-tts-plugin-google-tx~=0.0, >=0.0.3
ovos-ww-plugin-pocketsphinx~=0.1
ovos-ww-plugin-precise~=0.1
ovos-vad-plugin-webrtcvad
ovos-phal-plugin-connectivity-events~=0.0, >=0.0.1

ovos_plugin_common_play~=0.0.3
# ovos-ocp-youtube-plugin
ovos-ocp-m3u-plugin
ovos-ocp-rss-plugin
ovos-ocp-files-plugin
ovos-ocp-news-plugin
# services
ovos-listener
ovos-audio
ovos-messagebus
ovos-gui

ovos-skill-volume~=0.0.1
# essential skills
ovos-skill-fallback-unknown~=0.0.2
ovos-skill-stop~=0.2
3 changes: 1 addition & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,7 @@ def required(requirements_file):
'PHAL': required('requirements/extra-PHAL.txt'),
'stt': required('requirements/extra-stt.txt'),
'tts': required('requirements/extra-tts.txt'),
"skills_lgpl": required('requirements/extra-skills-lgpl.txt'),
'skills': required('requirements/extra-skills.txt'),
"lgpl": required('requirements/extra-lgpl.txt'),
'gui': required('requirements/extra-gui.txt'),
'bus': required('requirements/extra-bus.txt'),
'deprecated': required('requirements/extra-deprecated.txt'),
Expand Down

0 comments on commit dcbb3f7

Please sign in to comment.