Repository navigation
The Python Dependencies story on SystemCore #87
Replies: 4 comments 4 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. |
|
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. |
|
RobotPy 2027.0.0a2 is now available. |
|
I was poking back here for reasons of making a In the Is there expected to be a version pre-shipped with SC? Or is the plan for robotpy to continue to install dependencies when the user loads code on? |
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:
gitis present, buthttpsis not a supported protocol for remote repositories. Only ssh is supported.pipis 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.
All reactions