Skip to main content

Linden Lab Automated Package Management and Build System

Project description

Autobuild

codecov

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


Download files

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

Source Distribution

autobuild-3.10.2.tar.gz (139.3 kB view details)

Uploaded Source

Built Distribution

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

autobuild-3.10.2-py3-none-any.whl (88.4 kB view details)

Uploaded Python 3

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

Hashes for autobuild-3.10.2.tar.gz
Algorithm Hash digest
SHA256 2ee3a95b180745ca60884f89c16af62dd180de163a5ab634060ce3bfe9a7226a
MD5 9276ed5a95384eb75eb2fdccc7212fa3
BLAKE2b-256 8fd480162328f227d3e38e934ae3448a1a6c15171993b00d1b3645592f17759b

See more details on using hashes here.

Provenance

The following attestation bundles were made for autobuild-3.10.2.tar.gz:

Publisher: ci.yaml on secondlife/autobuild

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

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

Hashes for autobuild-3.10.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b712f8f32751926bb84300d6efcaafa5558e80e2ee1bdb7de03b81420ea72d11
MD5 cf84890a9ab90cbd0b11e9a4bc4f5cff
BLAKE2b-256 57f67408094066fcd6edc9ba2b79cbf4555439361812b3088123c19bef7bc141

See more details on using hashes here.

Provenance

The following attestation bundles were made for autobuild-3.10.2-py3-none-any.whl:

Publisher: ci.yaml on secondlife/autobuild

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 Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page