eavise-kul / brambox-build

Build repository for brambox - https://gitlab.com/eavise/brambox

Home Page:http://eavise.gitlab.io/brambox

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo

Brambox build repository

Version Wheel Build

This repository is responsible for building the brambox pip wheels and uploading them to PyPi.
It uses the cibuildwheel package to generate wheels through Github Actions.

Usage

Whenever there is a new brambox version, pull it in the brambox submodule with:

git submodule update
cd brambox
git fetch
git checkout <tag name>

Push these new changes to this repository, which will try to generate wheels for it and upload them to the PyPi test servers and try to install the new package on various different platforms.

If everything seems in order, create a new tag on this repository and push it. This will rebuild the wheels and actually push them to PyPi.

git tag 'vX.Y.Z'
git push --tags