root/andrea/: build-1.5.0 metadata and description

Simple index

A simple, correct Python build frontend

author_email Filipe Laíns <lains@riseup.net>, Bernát Gábor <gaborjbernat@gmail.com>, layday <layday@protonmail.com>, Henry Schreiner <henryschreineriii@gmail.com>
classifiers
  • Programming Language :: Python :: 3
  • Programming Language :: Python :: 3 :: Only
  • Programming Language :: Python :: 3.10
  • Programming Language :: Python :: 3.11
  • Programming Language :: Python :: 3.12
  • Programming Language :: Python :: 3.13
  • Programming Language :: Python :: 3.14
  • Programming Language :: Python :: Implementation :: CPython
  • Programming Language :: Python :: Implementation :: PyPy
description_content_type text/markdown
license_expression MIT
license_file
  • LICENSE
project_urls
  • changelog, https://build.pypa.io/en/stable/changelog.html
  • homepage, https://build.pypa.io
  • issues, https://github.com/pypa/build/issues
  • source, https://github.com/pypa/build
requires_dist
  • packaging >= 24.0
  • pyproject_hooks
  • colorama; os_name == "nt"
  • importlib-metadata >= 4.6; python_full_version < "3.10.2"
  • tomli >= 1.1.0; python_version < "3.11"
  • keyring ; extra == "keyring"
  • uv >= 0.1.18 ; extra == "uv"
  • virtualenv >= 20.17 ; extra == "virtualenv" and ( python_version >= '3.10' and python_version < '3.14')
  • virtualenv >= 20.31 ; extra == "virtualenv" and ( python_version >= '3.14')
requires_python >= 3.10

Because this project isn't in the mirror_whitelist, no releases from root/pypi are included.

File Tox results History
build-1.5.0-py3-none-any.whl
Size
25 KB
Type
Python Wheel
Python
3
  • Replaced 5 time(s)
  • Uploaded to root/andrea by ci 2026-06-13 03:42:19

build

pre-commit.ci status CI test codecov

Documentation Status PyPI version Discord

A simple, correct Python build frontend.

See the documentation for more information.

Installation

build can be installed via pip or an equivalent via:

$ pip install build

Usage

$ python -m build

This will build the package in an isolated environment, generating a source-distribution and wheel in the directory dist/. See the documentation for full information. Build is also available via the command line as pyproject-build once installed.

Common arguments

Some common combinations of arguments:

Integration with other tools

pipx

If you use pipx, such as in GitHub Actions, the following command will download and run build in one step:

$ pipx run build

uv

If you want to use uv to speed up the virtual environment creation, you can use --installer=uv. You can get a Python wheel for uv with the [uv] extra. For example, using pipx like above:

$ pipx run 'build[uv]' --installer uv

If you already have uv, you don't need the extra. For example:

$ uvx --from build pyproject-build --installer uv

cibuildwheel

If you are using cibuildwheel, build is integrated and the default builder in 3.0+. If you want to use uv as the installer, you can use:

[tool.cibuildwheel]
build-frontend = "build[uv]"

(Be sure to pre-install uv before running cibuildwheel for this one!)

Conda-forge

On conda-forge, this package is called python-build.

Code of Conduct

Everyone interacting with build's codebase, issue trackers, chat rooms, and mailing lists is expected to follow the PSF Code of Conduct.