A Python tool to remotely run mapmaker.
Install the latest released wheel in a Python 3.12 environment, for instance with uv:
$ uv add https://github.com/AnatomicMaps/remotemaker/releases/download/v0.3.1/remotemaker-0.3.1-py3-none-any.whl
- install Python 3.12
- install uv
- checkout remotemaker repo
- ...
First make sure the Python environment into which remotemaker has been installed is active.
$ remotemaker --help
- map's repo/manifest/commit
- server secret/Server URL
- started with above params
- send POST, get PID and status
- idle poll, checks, log/status
- print (to console) new log lines and status changes
- can we use python logger to show colour? (ERROR, INFO, CRITICAL, WARN)
- Exit with error if status error termination or after say 10 minutes