Support for a K8S proxy container in controlling and monitoring RTEMS EPICS IOCs
| What | Where |
|---|---|
| Source | https://github.com/epics-containers/rtems-proxy |
| PyPI | pip install rtems-proxy |
| Podman | podman run ghcr.io/epics-containers/rtems-proxy:latest |
| Documentation | https://epics-containers.github.io/rtems-proxy |
| Releases | https://github.com/epics-containers/rtems-proxy/releases |
Full documentation is at https://epics-containers.github.io/rtems-proxy, including a worked example of converting a VxWorks IOC to a hybrid RTEMS IOC.
This project uses uv for dependency management.
On a DLS workstation, get it with module load uv. We recommend working
in vscode with the provided devcontainer.
Use uv to run the tox test suite:
uv run tox -pThis will run:
tests- pytest with coveragetype-checking- pyright static type checkingpre-commit- code formatting and linting
To run a specific tox environment:
uv run tox -e type-checking
uv run tox -e tests
uv run tox -e pre-commitInstall all dependencies including dev dependencies:
uv sync --group devSee https://epics-containers.github.io/rtems-proxy for more detailed documentation.