The Python Dependencies story on SystemCore #87
Replies: 3 comments 2 replies
-
I just got my systemcore HW this week, but won't be starting on RobotPy development for systemcore until next week due to travel. It's likely there will be a lot of things like this -- thanks for this initial list. |
Beta Was this translation helpful? Give feedback.
-
I expect we'll be using a virtual environment with a Python build from https://github.com/astral-sh/python-build-standalone, rather than using the system Python 3.11. The python-build-standalone Linux aarch64 builds now have PGO and BOLT optimisations enabled. I have Python 3.13 running on my SystemCore right now. |
Beta Was this translation helpful? Give feedback.
-
RobotPy 2027.0.0a2 is now available. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I recently started down the path of compiling https://github.com/SleipnirGroup/Sleipnir/ for Systemcore, and noticed that a lot of utilities that are useful, if not required for python development are not yet included in the image. If on-bot development is in the works for java & python, then users will need these utilities required to build and install dependencies outside the vendordep framework.
Some things I noticed:
git
is present, buthttps
is not a supported protocol for remote repositories. Only ssh is supported.pip
is not presentWithout pip in particular, python is limited to the dependencies in the base image and vendordeps for on-controller development. It would be preferable to enable repo cloning without SSH keys and to include pip from an accessibility standpoint.
Beta Was this translation helpful? Give feedback.
All reactions