Skip to main content

ALICE Build Tool

Project description

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:

pip install -e .

For developers

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

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:

pip install -e .[docs]
cd docs
mkdocs serve

Project details


Release history Release notifications | RSS feed

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.19.tar.gz (457.1 kB view details)

Uploaded Source

Built Distribution

alibuild-1.17.19-py3-none-any.whl (469.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: alibuild-1.17.19.tar.gz
  • Upload date:
  • Size: 457.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for alibuild-1.17.19.tar.gz
Algorithm Hash digest
SHA256 dff768309a4449199d23b296d89ab867657949d3972722dac396129923160714
MD5 fe9000f27fb32d850f958a3a79e379e8
BLAKE2b-256 2d7bdc890903af93648aad0457a1ce5f81cc3b1a8e36240c8566fc5ca5dfa70e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: alibuild-1.17.19-py3-none-any.whl
  • Upload date:
  • Size: 469.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for alibuild-1.17.19-py3-none-any.whl
Algorithm Hash digest
SHA256 6a6b600f44404d357ada37269cfd3eeb3b1b52d8f7889bc8ee31c6c23eb7ffb3
MD5 102de9ec8ab687c3cc6d76a587ef0e7a
BLAKE2b-256 180b03a0f4a723cc441493cb005ca818d6523fa130bfe139cb109f690da292db

See more details on using hashes here.

Provenance

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

Supported by

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