manifest.yml
is the default method. This can include all three types of dependencies including variations for different operating systems if required.requirements.txt
can be used only for Python packages.requirements.sh
is used to run a custom script during installation.mycroft-pip
located in mycroft-core/bin/
pip -r
flag to install all of these at once: