Closed jspaaks closed 1 year ago
Found some more dependency-free options here https://packaging.python.org/en/latest/overview/#id16:
Just to clarify this a bit more, authors can choose to package their software in various ways, some more robust than others. If I understand it correctly, the selling point of Docker, Podman, AppImage, Flatpak, and Snapcraft is that they bundle all OS dependencies with the author's software, making it more reproducible and more robust.
The first answer seems like something no one would ever choose. "the software is available as is. No attempt is made to make the software easily executed." seems like its a more realistic expression of what happens.
The second answer is good. Or good enough.
In my opinion, the third answer goes too far. I'm not comfortable dictating a specific technical approach or technology as more FAIR. I reiterate what I said back in the google doc. I think we must stop at the second answer.
Updated as per your suggestions, closing this issue
code state: d447c22d3bf175dea68f0cf917c53f743d9efe1b
(About option b above):
(About option c above):
(About making software actually executable):