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

This release

1.17.43 This release

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

Supported by

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