[HN Gopher] ReproZip - reproducible experiments from command-lin...
       ___________________________________________________________________
        
       ReproZip - reproducible experiments from command-line executions
        
       Author : mihau
       Score  : 8 points
       Date   : 2025-07-28 22:11 UTC (2 days ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | gnat wrote:
       | > It tracks operating system calls and creates a package that
       | contains all the binaries, files and dependencies required to run
       | a given command on the author's computational environment
       | (packing step). A reviewer can then extract the experiment in his
       | environment to reproduce the results (unpacking step).
       | 
       | Vagrant and Docker behind the scenes. Very cool, and a welcome
       | step up from a tarball.
        
       | lorenzohess wrote:
       | Would be cool to have a native integration with Git: - preserve
       | archive integrity - signed archives for security - metadata
       | (commit messages, tags) can associate each experiment with e.g.
       | procedure, methodology, technicians - branches for modified
       | experiments - easy cloud storage
        
       | zahlman wrote:
       | Maybe they're just using "experiment" as some kind of data-
       | scientist jargon that I don't understand, but this reads to me
       | like just a way to _package_ Python code, and from the
       | description I don 't understand why or when I would prefer this
       | to making an sdist or wheel with standard tools.
       | 
       | Edit: I guess the idea is that this is automatically discovering
       | non-Python system dependencies and attempting to include them as
       | well? Either way, the developers should probably get in touch
       | with the people behind https://pypackaging-native.github.io/
       | which has been trying to identify and solve problems with using
       | the standard Python ecosystem tools in the "PyData ecosystem".
       | (This effort has led to proposals such as
       | https://peps.python.org/pep-0725/.)
        
       ___________________________________________________________________
       (page generated 2025-07-30 23:00 UTC)