Skip to content

Commit c9d2de6

Browse files
authored
cleanup requirements.txt (#271)
* cleanup requirements.txt * vad * more default skills * add more setup.py metadata * add more setup.py metadata * date skill * remove homescreen, add new skills later
1 parent de7036a commit c9d2de6

File tree

6 files changed

+25
-13
lines changed

6 files changed

+25
-13
lines changed

.github/workflows/license_tests.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
requirements: 'requirements-all.txt'
3838
fail: 'Copyleft,Other,Error'
3939
fails-only: true
40-
exclude: '^(precise-runner|fann2|tqdm).*'
40+
exclude: '^(precise-runner|fann2|tqdm|bs4).*'
4141
exclude-license: '^(Mozilla).*$'
4242
- name: Print report
4343
if: ${{ always() }}

mycroft/configuration/mycroft.conf

+1-1
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@
396396
"initial_energy_threshold": 1000.0,
397397
// vad module can be any plugin, by default it is not used
398398
// recommended plugin: "ovos-vad-plugin-silero"
399-
"module": "",
399+
"module": "ovos-vad-plugin-webrtcvad",
400400
"ovos-vad-plugin-silero": {"threshold": 0.2},
401401
"ovos-vad-plugin-webrtcvad": {"vad_mode": 3}
402402
},

requirements/extra-stt.txt

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
SpeechRecognition~=3.8
22
PyAudio~=0.2
3+
ovos-vad-plugin-webrtcvad
34
ovos-ww-plugin-pocketsphinx~=0.1, >=0.1.3
45
ovos-ww-plugin-precise~=0.1
56
ovos-stt-plugin-selene

requirements/requirements.txt

+16-9
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,30 @@ combo-lock~=0.2
88
PyYAML~=5.4
99
watchdog
1010

11+
mycroft-messagebus-client~=0.9,!=0.9.2,!=0.9.3
12+
adapt-parser~=0.5
13+
padatious~=0.4.8
14+
padacioso~=0.1.2
15+
fann2==1.0.7
16+
padaos~=0.1
17+
1118
ovos_backend_client~=0.0, >=0.0.5
1219
ovos-config~=0.0,>=0.0.5
1320
ovos-utils~=0.0, >=0.0.27
1421
ovos-plugin-manager~=0.0, >=0.0.19
22+
ovos_workshop~=0.0, >=0.0.10
23+
ovos_PHAL~=0.0, >=0.0.2
24+
ovos-lingua-franca>=0.4.6
25+
1526
ovos-stt-plugin-server~=0.0, >=0.0.2
1627
ovos-tts-plugin-mimic~=0.2, >=0.2.6
1728
ovos-tts-plugin-mimic2~=0.1, >=0.1.5
1829
ovos-tts-plugin-google-tx~=0.0, >=0.0.3
1930
ovos-ww-plugin-pocketsphinx~=0.1
2031
ovos-ww-plugin-precise~=0.1
21-
ovos_workshop~=0.0, >=0.0.10
22-
ovos_PHAL~=0.0, >=0.0.2
32+
ovos-vad-plugin-webrtcvad
2333

24-
ovos-lingua-franca>=0.4.6
25-
26-
mycroft-messagebus-client~=0.9,!=0.9.2,!=0.9.3
27-
adapt-parser~=0.5
28-
padatious~=0.4.8
29-
fann2==1.0.7
30-
padaos~=0.1
34+
ovos-skill-volume~=0.0.1
35+
ovos-skill-fallback-unknown~=0.0.2
36+
ovos-skill-setup~=0.0.1
37+
ovos-skill-stop~=0.2

requirements/skills-essential.txt

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
ovos-skill-homescreen~=0.0.1
21
ovos-skill-volume~=0.0.1
32
ovos-skill-fallback-unknown~=0.0.2
43
ovos-skill-setup~=0.0.1
5-
ovos-skill-stop~=0.2
4+
ovos-skill-stop~=0.2

setup.py

+5
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,11 @@ def required(requirements_file):
7777
},
7878
packages=find_packages(include=['mycroft*']),
7979
include_package_data=True,
80+
classifiers=[
81+
"Development Status :: 4 - Beta",
82+
"Programming Language :: Python :: 3",
83+
"License :: OSI Approved :: Apache-2.0",
84+
],
8085
entry_points={
8186
'console_scripts': [
8287
'mycroft-speech-client=mycroft.listener.__main__:main',

0 commit comments

Comments
 (0)