- Bundles: added getting bundles by tag (not by version, that will come later)
- Binary build: installs
patchelf
andlibfuse2
on Linux to allow Nuitka to work - Releases: scripted release with GitHub API over the GitHub CLI
- VSCode: fixed download
- GitHub CLI: allowed for it not being avaiable
- Tests: now install the requirements beforehand, since first-time builds will fail otherwise
- VSCode download: now lists tags and checks release is available with GitHub API
- VSCode download: only allows HomeBrew when version is 'latest'; on MacOS falls back to zip download
- Tests: created and passing
- Setup: tidied up
pyproject.toml
- Switches: marked
--install
as not implemented in argument help and raises error - Error messages: switched order of advice on handling errors (check args first)
- Contributing: noted that
nuitka
only builds for the current platform
- Downloads: keep downloaded file name for future installer
- Documentation: added CONTRIBUTING.md, CHANGLOG.md
- Downloads: can set a download path
- Documentation: updated README.md with movitation, usage and troubleshooting
- Switches:
--list-tags
now only lists tags, and does not do any downloads
First release