Sobre MíServiciosProyectosContacto
Todas las herramientas

Entorno y reproducibilidad

repro-manifest

Un recibo portable de cada run para explicar por qué difieren.

Instalación

pip install repro-manifest

Una vez publicado en PyPI. También disponible ya desde GitHub:

pip install git+https://github.com/jmweb-org/repro-manifest

Qué hace

Casi ningún run ad-hoc deja un recibo de reproducibilidad, y se lanzan desde un árbol git sucio, así que el hash del commit no basta. repro-manifest captura entorno, código, config y semillas, y compara dos manifiestos.

Características

  • Commit, rama, estado sucio y parche de cambios sin commitear.
  • Argv, hashes de config y semillas RNG.
  • Diff por riesgo para explicar la diferencia.
  • Gate de CI y salida JSON.
Ver el código en GitHub

Otras herramientas

hola@jmwebsoluciones.com