Linden Lab Automated Package Management and Build System
Project description
Autobuild
Autobuild is a framework for building packages and for managing the dependencies of a package on other packages. It provides a common interface to configuring and building any package, but it is not a build system like make or cmake. You will still need platform-specific make, cmake, or project files to configure and build your library. Autobuild will, however, allow you invoke these commands and package the product with a common interface.
Important: Linden Lab Autobuild is not the same as or derived from GNU Autobuild, but they are similar enough to cause confusion.
For more information, see Autobuild's wiki page.
Environment variables
| Name | Default | Description |
|---|---|---|
| AUTOBUILD_ADDRSIZE | 64 | Target address size |
| AUTOBUILD_BUILD_ID | - | Build identifier |
| AUTOBUILD_CONFIGURATION | - | Target build configuration |
| AUTOBUILD_CONFIG_FILE | autobuild.xml | Autobuild configuration filename |
| AUTOBUILD_CPU_COUNT | - | Build system cpu core count |
| AUTOBUILD_GITHUB_TOKEN | - | GitHub HTTP authorization token to use during package download |
| AUTOBUILD_GITLAB_TOKEN | - | GitLab HTTP authorization token to use during package download |
| AUTOBUILD_INSTALLABLE_CACHE | - | Location of local download cache |
| AUTOBUILD_LOGLEVEL | WARNING | Log level |
| AUTOBUILD_PLATFORM | - | Target platform |
| AUTOBUILD_SCM_SEARCH | true | Whether to search for .git in parent directories if using SCM version discovery |
| AUTOBUILD_VARIABLES_FILE | - | .env file to load |
| AUTOBUILD_VCS_BRANCH | git branch | autobuild-package.xml VCS info: branch name. |
| AUTOBUILD_VCS_INFO | false | Whether to include version control information in autobuild-package.xml |
| AUTOBUILD_VCS_REVISION | git commit | autobuild-package.xml VCS commit reference to include in autobuild-package.xml. Defaults to current git commit sha. |
| AUTOBUILD_VCS_URL | git remote url | autobuild-package.xml VCS info: repository URL |
| AUTOBUILD_VSVER | - | Target Visual Studio version to use on windows |
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file autobuild-3.10.2.tar.gz.
File metadata
- Download URL: autobuild-3.10.2.tar.gz
- Upload date:
- Size: 139.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ee3a95b180745ca60884f89c16af62dd180de163a5ab634060ce3bfe9a7226a
|
|
| MD5 |
9276ed5a95384eb75eb2fdccc7212fa3
|
|
| BLAKE2b-256 |
8fd480162328f227d3e38e934ae3448a1a6c15171993b00d1b3645592f17759b
|
Provenance
The following attestation bundles were made for autobuild-3.10.2.tar.gz:
Publisher:
ci.yaml on secondlife/autobuild
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
autobuild-3.10.2.tar.gz -
Subject digest:
2ee3a95b180745ca60884f89c16af62dd180de163a5ab634060ce3bfe9a7226a - Sigstore transparency entry: 811897297
- Sigstore integration time:
-
Permalink:
secondlife/autobuild@38fb933dcc17db5faaafafac9726cb884c48a3b3 -
Branch / Tag:
refs/tags/v3.10.2 - Owner: https://github.com/secondlife
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@38fb933dcc17db5faaafafac9726cb884c48a3b3 -
Trigger Event:
push
-
Statement type:
File details
Details for the file autobuild-3.10.2-py3-none-any.whl.
File metadata
- Download URL: autobuild-3.10.2-py3-none-any.whl
- Upload date:
- Size: 88.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b712f8f32751926bb84300d6efcaafa5558e80e2ee1bdb7de03b81420ea72d11
|
|
| MD5 |
cf84890a9ab90cbd0b11e9a4bc4f5cff
|
|
| BLAKE2b-256 |
57f67408094066fcd6edc9ba2b79cbf4555439361812b3088123c19bef7bc141
|
Provenance
The following attestation bundles were made for autobuild-3.10.2-py3-none-any.whl:
Publisher:
ci.yaml on secondlife/autobuild
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
autobuild-3.10.2-py3-none-any.whl -
Subject digest:
b712f8f32751926bb84300d6efcaafa5558e80e2ee1bdb7de03b81420ea72d11 - Sigstore transparency entry: 811897337
- Sigstore integration time:
-
Permalink:
secondlife/autobuild@38fb933dcc17db5faaafafac9726cb884c48a3b3 -
Branch / Tag:
refs/tags/v3.10.2 - Owner: https://github.com/secondlife
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@38fb933dcc17db5faaafafac9726cb884c48a3b3 -
Trigger Event:
push
-
Statement type: