UNCLASSIFIED - NO CUI

Skip to content

chore(deps): update dependency build to v1

POPs-renovate-tools_03Dec2024 requested to merge renovate/build-1.x into development

This MR contains the following updates:

Package Update Change
build (changelog) major ==0.10.0 -> ==1.2.2

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

pypa/build (build)

v1.2.2

Compare Source

==================

  • Add editable to builder.get_requries_for_build's static types (MR 🇵🇷764, fixes issue :issue:763)
  • Include artifact attestations in our release (MR 🇵🇷782)
  • Fix typing compatibility with typed pyproject-hooks (MR 🇵🇷788)
  • Mark more tests with network (MR 🇵🇷808)
  • Add more intersphinx links to docs (MR 🇵🇷804)
  • Make uv optional for tests (MR 🇵🇷807 and 🇵🇷813)

v1.2.1

Compare Source

==================

  • Avoid error when terminal width is undetectable on Python < 3.11 (MR 🇵🇷761)

v1.2.0

Compare Source

==================

  • Add --installer option, supporting pip and uv. Added uv extra. (MR 🇵🇷751)
  • Improve console output and provide -v for dependency installation (MR 🇵🇷749)
  • Avoid compiling unused bytecode when using pip (MR 🇵🇷752)
  • Dropped support for Python 3.7 (MR 🇵🇷743)

v1.1.1

Compare Source

==================

  • Fixed invoking outer pip from user site packages (MR 🇵🇷746, fixes issue :issue:745)
  • Corrected the minimum pip version required to use an outer pip (MR 🇵🇷746, fixes issue :issue:745)

v1.1.0

Compare Source

==================

  • Use external pip if available instead of installing, speeds up environment setup with virtualenv slightly and venv significantly. (MR 🇵🇷736)
  • Stopped injecting wheel as a build dependency automatically, in the case of missing pyproject.toml -- by :user:webknjaz. (MR 🇵🇷716)
  • Use importlib_metadata on Python <3.10.2 for bugfixes not present in those CPython standard libraries (not required when bootstrapping) -- by :user:GianlucaFicarelli. (MR 🇵🇷693, fixes issue :issue:692)

v1.0.3

Compare Source

==================

  • Avoid CPython 3.8.17, 3.9.17, 3.10.12, and 3.11.4 tarfile symlink bug triggered by adding data_filter in 1.0.0. (MR 🇵🇷675, fixes issue :issue:674)

v1.0.0

Compare Source

==================

  • Removed the toml library fallback; toml can no longer be used as a substitute for tomli (MR 🇵🇷567)
  • Added runner parameter to util.project_wheel_metadata (MR 🇵🇷566, fixes issue :issue:553)
  • Modified ProjectBuilder constructor signature, added alternative ProjectBuilder.from_env constructor, redefined env.IsolatedEnv interface, and exposed env.DefaultIsolatedEnv, replacing env.IsolatedEnvBuilder. The aim has been to shift responsibility for modifying the environment from the project builder to the IsolatedEnv entirely and to ensure that the builder will be initialised from an IsolatedEnv in a consistent manner. Mutating the project builder is no longer supported. (MR 🇵🇷537)
  • virtualenv is no longer imported when using -n, for faster builds (MR 🇵🇷636, fixes issue :issue:510)
  • The SDist now contains the repository contents, including tests. Flit-core 3.8+ required. (MR 🇵🇷657, 🇵🇷661, fixes issue :issue:656)
  • The minimum version of importlib-metadata has been increased to 4.6 and Python 3.10 due to a bug in the standard library version with URL requirements in extras. This is still not required for 3.8 when bootstrapping (as long as you don't have URL requirements in extras). (MR 🇵🇷631, fixes issue :issue:630)
  • Docs now built with Sphinx 7 (MR 🇵🇷660)
  • Tests now contain a network marker (MR 🇵🇷649, fixes issue :issue:648)
  • Config-settings are now passed to get_requires* hooks, fixing a long standing bug. If this affects your setuptools build, you can use -C--build-option=<cmd> -C--build-option=<option> to workaround an issue with Setuptools not allowing unrecognised build options when running this hook. (MR 🇵🇷627, fixes issue :issue:#264)
  • Test on Python 3.12 betas/RCs (MR 🇵🇷624)
  • Filter out malicious files when extracting tar archives when Python supports it (MR 🇵🇷609)
  • Specify encoding, fixing issues when PYTHONWARNDEFAULTENCODING is set. (MR 🇵🇷587, fixes issue :issue:577)
  • Ruff is now used for linting.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports