sgbaird / honegumi

Honegumi (骨組み) is an interactive "skeleton code" generator for API tutorials focusing on optimization packages.
https://honegumi.readthedocs.io/
MIT License
34 stars 5 forks source link

pip freeze and/or conda lock file that gets autogenerated whenever generate_scripts.py is run #54

Open sgbaird opened 5 months ago

sgbaird commented 5 months ago

Version management is a concern that I think can be addressed by adding a comment with the ax and python versions at the top of the template, and autogenerating a lock file (e.g., https://github.com/sgbaird/honegumi/blob/main/CONTRIBUTING.md#dependency-management--reproducibility).

https://github.com/sgbaird/honegumi/blob/4899c39309bd44bba106db8570c9708d017899ca/setup.cfg#L50

I think pinning ax-platform and knowing the Python version would be sufficient, though.