Changed the build system. Now I am targeting multi arch. Added Product Version and SkuVersion

This commit is contained in:
2025-06-25 06:22:44 +00:00
parent 0d2dea4eff
commit 05b395af00
48 changed files with 2379 additions and 561 deletions

View File

@ -19,3 +19,27 @@ rm -rf `poetry env info -p`
```sh
poetry install
```
### Setup python environment
```sh
# Install pyenv to manage python versions
curl https://pyenv.run | bash
# Install pyenv dependencies to build python (Optional)
sudo apt update; sudo apt install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev curl git \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
# Install python 3.13
pyenv install 3.13
# Use python in the ~/programming/brewman/brewman directory
cd ~/programming/brewman/brewman
pyenv local 3.13
# Tell Poetry to use the pyenv Python
poetry env use python
# Or this
eval $(poetry env activate)