pypa/build (build)
### [`v1.1.1`](https://togithub.com/pypa/build/blob/HEAD/CHANGELOG.rst#111-2024-02-29)
[Compare Source](https://togithub.com/pypa/build/compare/v1.1.0...1.1.1)
\==================
- Fixed invoking outer pip from user site packages
(PR :pr:`746`, fixes issue :issue:`745`)
- Corrected the minimum pip version required to use an outer pip
(PR :pr:`746`, fixes issue :issue:`745`)
### [`v1.1.0`](https://togithub.com/pypa/build/blob/HEAD/CHANGELOG.rst#110-2024-02-29)
[Compare Source](https://togithub.com/pypa/build/compare/1.0.3...v1.1.0)
\==================
- Use external pip if available instead of installing, speeds up environment
setup with virtualenv slightly and venv significantly.
(PR :pr:`736`)
- Stopped injecting `wheel` as a build dependency automatically, in the
case of missing `pyproject.toml` -- by :user:`webknjaz`.
(PR :pr:`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`.
(PR :pr:`693`, fixes issue :issue:`692`)
### [`v1.0.3`](https://togithub.com/pypa/build/blob/HEAD/CHANGELOG.rst#103-2023-09-06)
[Compare Source](https://togithub.com/pypa/build/compare/1.0.0...1.0.3)
\==================
- 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.
(PR :pr:`675`, fixes issue :issue:`674`)
### [`v1.0.0`](https://togithub.com/pypa/build/blob/HEAD/CHANGELOG.rst#100-2023-09-01)
[Compare Source](https://togithub.com/pypa/build/compare/0.10.0...1.0.0)
\==================
- Removed the `toml` library fallback; `toml` can no longer be used
as a substitute for `tomli`
(PR :pr:`567`)
- Added `runner` parameter to `util.project_wheel_metadata`
(PR :pr:`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.
(PR :pr:`537`)
- `virtualenv` is no longer imported when using `-n`, for faster builds
(PR :pr:`636`, fixes issue :issue:`510`)
- The SDist now contains the repository contents, including tests. Flit-core
3.8+ required.
(PR :pr:`657`, :pr:`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).
(PR :pr:`631`, fixes issue :issue:`630`)
- Docs now built with Sphinx 7
(PR :pr:`660`)
- Tests now contain a `network` marker
(PR :pr:`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= -C--build-option=
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 PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^0.10.0
->^1.0.0
Release Notes
pypa/build (build)
### [`v1.1.1`](https://togithub.com/pypa/build/blob/HEAD/CHANGELOG.rst#111-2024-02-29) [Compare Source](https://togithub.com/pypa/build/compare/v1.1.0...1.1.1) \================== - Fixed invoking outer pip from user site packages (PR :pr:`746`, fixes issue :issue:`745`) - Corrected the minimum pip version required to use an outer pip (PR :pr:`746`, fixes issue :issue:`745`) ### [`v1.1.0`](https://togithub.com/pypa/build/blob/HEAD/CHANGELOG.rst#110-2024-02-29) [Compare Source](https://togithub.com/pypa/build/compare/1.0.3...v1.1.0) \================== - Use external pip if available instead of installing, speeds up environment setup with virtualenv slightly and venv significantly. (PR :pr:`736`) - Stopped injecting `wheel` as a build dependency automatically, in the case of missing `pyproject.toml` -- by :user:`webknjaz`. (PR :pr:`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`. (PR :pr:`693`, fixes issue :issue:`692`) ### [`v1.0.3`](https://togithub.com/pypa/build/blob/HEAD/CHANGELOG.rst#103-2023-09-06) [Compare Source](https://togithub.com/pypa/build/compare/1.0.0...1.0.3) \================== - 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. (PR :pr:`675`, fixes issue :issue:`674`) ### [`v1.0.0`](https://togithub.com/pypa/build/blob/HEAD/CHANGELOG.rst#100-2023-09-01) [Compare Source](https://togithub.com/pypa/build/compare/0.10.0...1.0.0) \================== - Removed the `toml` library fallback; `toml` can no longer be used as a substitute for `tomli` (PR :pr:`567`) - Added `runner` parameter to `util.project_wheel_metadata` (PR :pr:`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. (PR :pr:`537`) - `virtualenv` is no longer imported when using `-n`, for faster builds (PR :pr:`636`, fixes issue :issue:`510`) - The SDist now contains the repository contents, including tests. Flit-core 3.8+ required. (PR :pr:`657`, :pr:`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). (PR :pr:`631`, fixes issue :issue:`630`) - Docs now built with Sphinx 7 (PR :pr:`660`) - Tests now contain a `network` marker (PR :pr:`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=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 PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.