Skip to content
This repository has been archived by the owner on Mar 10, 2023. It is now read-only.
/ dep-manager Public archive

simple tool to install system dependencies used by the R4Pi project

License

Notifications You must be signed in to change notification settings

r4pi/dep-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

R4Pi Project dependency management

This repo is now archived.

Now that the project has increased in complexity substantially, it made sense to move our environment management back to a more robust tool, so we've moved back to Ansible. Our playbooks are available in the r4pi_ansible repo.

Overview

We used to do this with ansible, but it was unnecessarily difficult to run in the local environment, so we wrote our own.

This is not a general purpose dependency management solution, but rather a tool to specifically address our problem in a way that works for us.

What is it?

A simple command line tool that requires no additional dependencies on the Raspberry Pi OS. Dependencies are stored in a json file and grouped under a key related to the build project.

Current build projects include:

  • build - for building R itself
  • packages - for bulding our current package set

Usage

change into the correct directory and run ./install-deps.py.

Output:

Available commands:
* build
* packages

To install a specifc set of dependencies, use one of the available commands.

eg.

./install-deps.py packages

License

Copyright (c) 2022 R4Pi.org authors - Released under the MIT License

About

simple tool to install system dependencies used by the R4Pi project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published