interaction-lab / HARMONI

Controller code for Human And Robot Modular OpeN Interactions
MIT License
10 stars 8 forks source link

Individual package requirements.txt #75

Open chrismbirmingham opened 3 years ago

chrismbirmingham commented 3 years ago

Every package should have its own install requirements. These should be listed in a requirements.txt file at the root of every package. There may be more than one if different methods require different solutions (e.g. dlib will have different requirements than yoloface or opencv AI kit or mediapipe).

A first solution should document the requirements for all existing packages and a replace the instillation.sh bash script in the root folder with a script that calls these requirements.

chrismbirmingham commented 3 years ago

This or we need to follow the ros method for proper inclusion of python dependencies, though that currently seems less preferred as we are not currently a classical ros package.