Project Empty for Python with Poetry
https://www.python.org/downloads/
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.12 -y
curl -sSL https://install.python-poetry.org | python3.12 -
Included in the project while in virtual environment https://pre-commit.com/
https://docs.docker.com/get-docker/
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/latest/skaffold-linux-amd64
chmod +x skaffold
sudo mv skaffold /usr/local/bin
sudo add-apt-repository ppa:cncf-buildpacks/pack-cli
sudo apt-get update
sudo apt-get install pack-cli
Included with the usage of buildpacks https://paketo.io/
npm install -g @apideck/portman
# Initialize python virtual environment and install dependencies
./scripts/setup_dev_env.sh
pre-commit run --all-files
./scripts/dev-in-container.sh
./scripts/test_portman.sh