Skip to content

2027 installer updates #143

@virtuald

Description

@virtuald

RobotPy currently builds the latest interpreter from source and distributes/installs that. I suspect we might want to do something slightly different for 2027 -- though, I think staying on the latest version is a good idea, which means we can't depend on the system python. Maybe we could rely on some portable Python distribution?

Ah yes, https://github.com/astral-sh/python-build-standalone might be a good candidate here?

We also will have two deploy scenarios -- one over SSH for normal development, but also a local copy/etc for on-robot development. I feel pretty strongly that the "deployed" code needs to be in its own lil place separate from where it's being edited.

#122 is relevant here too.

We also probably need to set up a mock environment for testing stuff too, since currently we don't have anything that tests whether deploy works, and it would be nice for contributors without hardware to be able to contribute.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions