JdeRobot / RoboticsApplicationManager

Robotic applications lifecycle management
3 stars 13 forks source link

Add requirements.txt for Dependency Management #117

Closed Surajpatra700 closed 2 weeks ago

Surajpatra700 commented 8 months ago

This issue is created to address the need for a requirements.txt file in the repository. The absence of this file currently makes it challenging for users to easily install the required dependencies for the framework. By adding a requirements.txt file, we ensure a smoother onboarding process for contributors and users who want to explore and utilize the features provided by the framework.

BkPankaj commented 8 months ago

Hello @Surajpatra700 , Thank you for bringing up this issue; it's truly essential. I'm currently following the installation steps outlined in the README, but I'm encountering errors. I've tried installing individual libraries, yet I consistently encounter the following error:

Terminal error about src

Inside code Screenshot from 2024-02-03 20-01-59

Could you please guide me through setting up RAM on my local machine by providing any relevant documentation?

OscarMrZ commented 7 months ago

Currently, the manager is intended to be run inside a docker RADI image. This could be a good step to allow native execution. Please check the dockerfiles at RoboticsAcademy to get a good idea of the dependencies.

BkPankaj commented 7 months ago

Hey @OscarMrZ , Are you referring to this? Could you provide more information on how to obtain RAM dependencies from the Dockerfiles of RoboticsAcademy?

espilya commented 2 weeks ago

To get the RADI (Now RB) dependencies, you can open the scripts/mini_RADI/Dockerfile.dependencies_humble Dockerfile and search for # pip install dependencies line. And if you want only RAM dependencies, then you have requirements.txt.