ANISE CLI and GUI to be distributed via the Python package
ChristopherRabotin opened this issue · comments
High level description
Currently, the ANISE CLI and GUI are available respectively by build only and on the Github CI. This is suboptimal for distribution.
Requirements
It should be possible to easily distribute and update the binaries of the ANISE CLI and GUI without some laborious process. Updating via Github CI is not terrible but it isn't easy to find either: one needs to know where to look first.
Test plans
How do we test that these requirements are fulfilled correctly? What are some edge cases we should be aware of when developing the test code?
Design
Document, discuss, and optionally upload design diagram into this section.
This is not trivial after all because the binary is not in Python. One option may be to download it upon request, but that seems pretty intrusive.
Pure Python example: https://github.com/nerfstudio-project/nerfstudio/blob/main/pyproject.toml