Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need a mechanism for managing python dependencies #60

Open
skugele opened this issue Jul 15, 2017 · 0 comments
Open

Need a mechanism for managing python dependencies #60

skugele opened this issue Jul 15, 2017 · 0 comments
Assignees

Comments

@skugele
Copy link
Member

skugele commented Jul 15, 2017

As a lidapy developer, I need the ability to add and manage additional python packages to support new lidapy functionality.

Currently, the only lidapy dependencies are being installed by apt-get because they are part of larger non-python dependencies (e.g., ROS). The best way to manage python specific dependencies seems to be pip.

I propose that we create a requirements.txt file to document our python specific dependencies, and allow them to be installed automatically using pip install -r requirements.txt.

As a first example of this new mechanism, I intend on using it to manage a dependence on the mock package in support of unit testing. (This is available in version of Python3 in the unittest package, but is not available in the core Python2 packages.)

Assuming this works, I will document this in the README.md as an installation step, and update the Travis CI testing script to run pip install -r requirements.txt.

@skugele skugele added this to In Progress in LidaPy Kanban Board Jul 15, 2017
@skugele skugele self-assigned this Jul 15, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

1 participant