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.44.tar.gz (540.0 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.44-py3-none-any.whl (554.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: alibuild-1.17.44.tar.gz
  • Upload date:
  • Size: 540.0 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.44.tar.gz
Algorithm Hash digest
SHA256 84b15bc4954e5a9d63f29576bf787b50167af7510e3466f91cd203ae2cf2aba1
MD5 f69e6332456a0e6949b04f6fdfeda703
BLAKE2b-256 9eb8808913470a3ae6ca738ebee9e07f5a4b5ecca306110b13717d835a607ec1

See more details on using hashes here.

Provenance

The following attestation bundles were made for alibuild-1.17.44.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.44-py3-none-any.whl.

File metadata

  • Download URL: alibuild-1.17.44-py3-none-any.whl
  • Upload date:
  • Size: 554.6 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.44-py3-none-any.whl
Algorithm Hash digest
SHA256 6a745ccf6cd69c91062c6d468768e06e9139d52914a61e45669f63c733986329
MD5 f9456b68aba548f5331faa0b2882e5f0
BLAKE2b-256 238ea0a0bbd141aa6fef014c084679179ab87de3f3c52d28e9a0c3a1c0b6f680

See more details on using hashes here.

Provenance

The following attestation bundles were made for alibuild-1.17.44-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

This release

1.17.44 This release

2 files

1.17.43

2 files

1.17.42

2 files

1.17.41

2 files

1.17.40

2 files

1.17.39

2 files

1.17.38

2 files

1.17.37

2 files

1.17.36

2 files

1.17.35

2 files

1.17.34

2 files

1.17.33

2 files

1.17.32

2 files

1.17.31

2 files

1.17.30

2 files

1.17.29

2 files

1.17.28

2 files

1.17.27

2 files

1.17.26

2 files

1.17.25

2 files

1.17.24

2 files

1.17.23

2 files

1.17.22

2 files

1.17.21

2 files

1.17.20

2 files

1.17.19

2 files

1.17.18

1 file

1.17.17

1 file

1.17.16

1 file

1.17.15

1 file

1.17.14

1 file

1.17.13

1 file

1.17.12

1 file

1.17.11

1 file

1.17.10

1 file

1.17.8

1 file

1.17.7

1 file

1.17.6

1 file

1.17.5

1 file

1.17.4

1 file

1.17.3

1 file

1.17.2

1 file

1.17.1

1 file

1.16.1

1 file

1.16.0

1 file

1.15.3

1 file

1.15.2

1 file

1.15.1

1 file

1.15.0

1 file

1.14.6

1 file

1.14.5

1 file

1.14.4

1 file

1.14.3

1 file

1.14.2

1 file

1.14.1

1 file

1.14.0

1 file

1.13.1

1 file

1.13.0

1 file

1.12.1

1 file

1.12.0

1 file

1.11.7

1 file

1.11.6

1 file

1.11.5

1 file

1.11.4

1 file

1.11.3

1 file

1.11.2

1 file

1.11.1

1 file

1.11.0

1 file

1.10.2

1 file

1.10.1

1 file

1.10.0

1 file

1.9.9

1 file

1.9.8

1 file

1.9.7

1 file

1.9.6

1 file

1.9.5

1 file

1.9.4

1 file

1.9.3

1 file

1.9.2

1 file

1.9.1

1 file

1.9.0

1 file

1.8.9

1 file

1.8.8

1 file

1.8.7

1 file

1.8.6

1 file

1.8.5

1 file

1.8.4

1 file

1.8.3

1 file

1.8.2

1 file

1.8.1

1 file

1.8.0

1 file

1.7.3

1 file

1.7.2

1 file

1.7.1

1 file

1.7.0

1 file

1.6.5

1 file

1.6.4

1 file

1.6.3

1 file

1.6.2

1 file

1.6.1

1 file

1.6.0

1 file

1.5.5

1 file

1.5.4

1 file

1.5.3

1 file

1.5.2

1 file

1.5.1

1 file

1.5.0

1 file

1.4.0

1 file

1.3.1

1 file

1.3.0

1 file

1.1.1

1 file

1.1.0

1 file

1.0.20

1 file

1.0.19

1 file

0.0.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page