Skip to content

Installation

Requirements

  • Python 3.9 or newer
  • A shell (bash on Linux/macOS; bash or WSL on Windows)

No Docker. No admin rights. No GitLab account.

pipx installs command-line tools in isolated environments so they don't interfere with your project dependencies.

pipx install bitrab

For native speedups on systems where extra compiled dependencies are acceptable:

pipx install 'bitrab[fast]'

Verify:

bitrab --version

Install with pip

pip install bitrab

Optional extras:

pip install 'bitrab[fast]'
pip install 'bitrab[all]'

Or into a virtual environment:

python -m venv .venv
source .venv/bin/activate   # Windows: .venv\Scripts\activate
pip install bitrab

Install from source

git clone https://github.com/matthewdeanmartin/bitrab.git
cd bitrab
pip install -e .

Windows notes

Bitrab runs jobs using bash. On Windows you need one of:

Scripts in your .gitlab-ci.yml are passed to bash -c, so standard Unix shell syntax works as long as bash is on your PATH.