- Python 3.10 or higher
- Python 3.12 now having some issues with
pyinstaller
package, so it's better to use Python 3.10 or 3.11
- Python 3.12 now having some issues with
pip install -r requirements.txt
pyinstaller --onefile --clean --name de-cli-tool main.py
- Release the compiled package in the
dist
directory to the GitHub release page: https://github.com/u-next/de-cli-tool/releases - Update the
brew
formula with the new version and SHA256 hash: https://github.com/u-next/homebrew-de-tools/blob/main/de-cli-tool.rb- The SHA256 hash can be obtained by running
shasum -a 256 dist/de-cli-tool
- The SHA256 hash can be obtained by running
brew tap u-next/de-tools
brew install de-cli-tool