Skip to content

Commit eb9606f

Browse files
authored
Merge pull request #2270 from sirosen/release-7.5.2
Release version 7.5.2
2 parents d33539c + 2cbb933 commit eb9606f

File tree

12 files changed

+77
-37
lines changed

12 files changed

+77
-37
lines changed

CHANGELOG.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,82 @@
11
<!-- towncrier release notes start -->
22

3+
## v7.5.2
4+
5+
*2025-11-11*
6+
7+
### Bug fixes
8+
9+
- Fixed `pip-compile` to handle relative path includes which are not subpaths of
10+
the current working directory -- by {user}`sirosen`.
11+
12+
*PRs and issues:* {issue}`2231`, {issue}`2260`
13+
14+
- Using `--upgrade-package` and dynamically building project metadata no
15+
longer causes an {exc}`AttributeError` when pip encounters an error during the
16+
build -- by {user}`Epic_Wink` and {user}`tusharsadhwani`.
17+
18+
*PRs and issues:* {issue}`2258`
19+
20+
### Features
21+
22+
- Test and declare Python 3.13 support -- by {user}`jayaddison` (for OpenCulinary).
23+
24+
*PRs and issues:* {issue}`2251`
25+
26+
- pip-tools is now compatible with pip 25.3 -- by {user}`shifqu`.
27+
28+
*PRs and issues:* {issue}`2252`, {issue}`2253`
29+
30+
### Packaging updates and notes for downstreams
31+
32+
- `pip-tools` now supports installation from git archives by providing
33+
`setuptools-scm` with `.git_archival.txt` data.
34+
35+
*PRs and issues:* {issue}`2225`
36+
37+
### Contributor-facing changes
38+
39+
- The [change log entry bot] has been explicitly configured to stop requiring
40+
news fragments in pull requests having the [`bot:chronographer:skip` label] set
41+
-- by {user}`sirosen` and {user}`webknjaz`.
42+
43+
It was also set up to reference our change log authoring document from the
44+
GitHub Checks pages. And the reported check name is now set to `Change log entry`.
45+
46+
[change log entry bot]: https://github.com/sanitizers/chronographer-github-app
47+
[`bot:chronographer:skip` label]: https://github.com/jazzband/pip-tools/labels/bot:chronographer:skip
48+
49+
*PRs and issues:* {issue}`2201`
50+
51+
- The CI is now set up to invoke failed tests again with
52+
maximum level of detail -- by {user}`webknjaz`.
53+
54+
The change is aimed at helping troubleshoot failures
55+
that might be difficult to reproduce locally.
56+
57+
*PRs and issues:* {issue}`2254`
58+
59+
- The integration with Codecov has been updated to ensure that reports
60+
are uploaded to the service even on failures -- by {user}`webknjaz`.
61+
62+
GitHub Actions is now configured to also send an explicit notification
63+
to Codecov about the completion of previously initiated uploads.
64+
65+
Additionally, the configuration file is now {file}`.codecov.yml`.
66+
67+
*PRs and issues:* {issue}`2265`
68+
69+
- The linting suite now runs [`actionlint`] -- by {user}`webknjaz`.
70+
71+
This tool checks typical problems with GitHub Actions workflow
72+
definitions and has a registry of widely-used GitHub Action
73+
arguments that it validates.
74+
75+
[`actionlint`]: https://rhysd.github.io/actionlint/
76+
77+
*PRs and issues:* {issue}`2266`
78+
79+
380
## v7.5.1
481

582
*2025-09-26*

changelog.d/2201.contrib.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

changelog.d/2225.packaging.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog.d/2231.bugfix.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog.d/2251.feature.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/2252.feature.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/2253.feature.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/2254.contrib.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

changelog.d/2258.bugfix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/2260.bugfix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)