An open API service indexing awesome lists of open source software.

https://github.com/robotpy/robotpy-cross-docker

Docker image used for compiling RobotPy for RoboRIO
https://github.com/robotpy/robotpy-cross-docker

docker-image

Last synced: 10 months ago
JSON representation

Docker image used for compiling RobotPy for RoboRIO

Awesome Lists containing this project

README

          

robotpy-cross-docker
====================

A docker image to be used for cross-compiling packages for the RoboRIO
platform.

Usage
=====

Note: these instructions should work on OSX and Linux

Build the container
-------------------

If you want to just download our docker image from docker hub, you can skip
this step. This step will take a *long* time.

$ make image

Use the container
-----------------

Run the docker image (note that we map the current directory to the `/v`
directory):

$ docker run --rm -it -v $(pwd):/v robotpy/roborio-cross-ubuntu:2023.1

Once you're in the container, source the virtual environment and you can now
build python packages for the RoboRIO!

# source /build/venv/bin/activate
(use pip as normal)

For example, to create a wheel for `pyyaml`, you could do:

(cross) root@container:/# pip wheel pyyaml

Author
======

Many thanks to @DirtyJerz for putting the initial version of this together!