Skip to main content
https://badge.fury.io/py/alibuild.svg https://github.com/alisw/alibuild/actions/workflows/pr-check.yml/badge.svg?branch=master&event=push

aliBuild

A simple build tool for ALICE experiment software and its externals. Recipes for the externals and ALICE software are stored in alidist.

Instant gratification with:

pip install alibuild
aliBuild init
aliBuild build AliRoot
alienv enter AliRoot/latest
aliroot -b

Full documentation at:

https://alisw.github.io/alibuild

Pre-requisites

If you are using aliBuild directly from git clone, you should make sure you have the dependencies installed. The easiest way to do this is to run:

# Optional, make a venv so the dependencies are not installed globally
python -m venv .venv
source .venv/bin/activate
pip install -e .

Contributing

If you want to contribute to aliBuild, you can run the tests with:

# Optional, make a venv so the dependencies are not installed globally
python -m venv .venv
source .venv/bin/activate

pip install -e .[test] # Only needed once
tox

The test suite only runs fully on a Linux system, but there is a reduced suite for macOS, runnable with:

tox -e darwin

You can also run only the unit tests (it’s a lot faster than the full suite) with:

pytest

To run the documentation locally, you can use:

# Optional, make a venv so the dependencies are not installed globally
python -m venv .venv
source .venv/bin/activate

# Install dependencies for the docs, check pyproject.toml for more info
pip install -e .[docs]

# Run the docs
cd docs
mkdocs serve

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

alibuild-1.17.43.tar.gz (536.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

alibuild-1.17.43-py3-none-any.whl (550.8 kB view details)

Uploaded Python 3

File details

Details for the file alibuild-1.17.43.tar.gz.

File metadata

  • Download URL: alibuild-1.17.43.tar.gz
  • Upload date:
  • Size: 536.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for alibuild-1.17.43.tar.gz
Algorithm Hash digest
SHA256 77f79a83debce93484a89b189d59b017df6fa888d32a88bab59c6123ab34c1a9
MD5 f10a798bc16ff761d0c1a4868a34a793
BLAKE2b-256 577fcd982378be5599a84716290db6793a40563fa428742414ffdf562b5d6283

See more details on using hashes here.

Provenance

The following attestation bundles were made for alibuild-1.17.43.tar.gz:

Publisher: release.yml on alisw/alibuild

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file alibuild-1.17.43-py3-none-any.whl.

File metadata

  • Download URL: alibuild-1.17.43-py3-none-any.whl
  • Upload date:
  • Size: 550.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for alibuild-1.17.43-py3-none-any.whl
Algorithm Hash digest
SHA256 c91040c3c265d0a2907a6da036164cf43dfb08f90fd9ec332e2d8684f35b2608
MD5 307b37566ea0f83011ac44de2fec8e52
BLAKE2b-256 d23aefb431f072a9b07e765a61b9f2a9e8f721086d0ca82042e2509df037b4bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for alibuild-1.17.43-py3-none-any.whl:

Publisher: release.yml on alisw/alibuild

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page