This repository was archived by the owner on Mar 13, 2026. It is now read-only.
Commit e9f3cea
authored
chore(deps): update dependency pip-tools to v7.5.3 (#828)
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [pip-tools](https://redirect.github.com/jazzband/pip-tools)
([changelog](https://redirect.github.com/jazzband/pip-tools/releases)) |
`==7.5.1` → `==7.5.3` |

|

|
---
### Release Notes
<details>
<summary>jazzband/pip-tools (pip-tools)</summary>
###
[`v7.5.3`](https://redirect.github.com/jazzband/pip-tools/blob/HEAD/CHANGELOG.md#v753)
[Compare
Source](https://redirect.github.com/jazzband/pip-tools/compare/v7.5.2...v7.5.3)
*2026-02-09*
##### Bug fixes
- The option `--unsafe-package` is now normalized -- by {user}`shifqu`.
*PRs and issues:* {issue}`2150`
- Fixed a bug in which `pip-compile` lost any index URL options when
looking up hashes -- by {user}`sirosen`.
This caused errors when a package was only available from an extra
index, and caused `pip-compile` to incorrectly drop index URL options
from output, even when they were present in the input requirements.
*PRs and issues:* {issue}`2220`, {issue}`2294`, {issue}`2305`
- Fixed removal of temporary files used when reading requirements from
stdin
\-- by {user}`sirosen`.
##### Features
- `pip-tools` is now tested against Python 3.14 and 3.14t in CI, and
marks them as supported in the core packaging metadata
\-- by {user}`webknjaz`.
*PRs and issues:* {issue}`2255`
- pip-tools is now compatible with pip 26.0 -- by {user}`sirosen`.
*PRs and issues:* {issue}`2319`, {issue}`2320`
##### Removals and backward incompatible breaking changes
- Removed support for Python 3.8 -- by {user}`sirosen`.
##### Improved documentation
- The change log management infra now allows the maintainers to add
notes
before and after the regular categories -- by {user}`webknjaz`.
*PRs and issues:* {issue}`2287`, {issue}`2322`
- Added documentation clarifying that `pip-compile` reads the existing
output file as a constraint source, and how to use `--upgrade` to
refresh dependencies -- by {user}`maliktafheem`.
*PRs and issues:* {issue}`2307`
##### Packaging updates and notes for downstreams
- `pip-tools` is now tested against Python 3.14 and 3.14t in CI, and
marks them as supported in the core packaging metadata
\-- by {user}`webknjaz`.
*PRs and issues:* {issue}`2255`
##### Contributor-facing changes
- Consistency of the Markdown files is now being enforced by linting
with {pypi}`pymarkdownlnt` -- by {user}`webknjaz`.
*PRs and issues:* {issue}`2256`
- The linting is now set up to perform structured GitHub Actions
workflows and actions checks against json schemas
\-- by {user}`webknjaz`.
*PRs and issues:* {issue}`2273`
- The CI/CD is now set up so that the distribution build job
is a part of the test pipeline. That pipeline is included in
the release workflow which sources the artifact in produces.
The tests must now pass for the release to be published to PyPI.
\-- by {user}`webknjaz`
*PRs and issues:* {issue}`2274`
- Fix `actionlint` hook usage to always include `shellcheck` integration
-- by {user}`sirosen`.
*PRs and issues:* {issue}`2281`
- Utilities for interacting with `pip` have started to move into the
:py:mod:`piptools._internal._pip_api` subpackage -- by {user}`sirosen`.
*PRs and issues:* {issue}`2285`
- The change log management infra now allows the maintainers to add
notes
before and after the regular categories -- by {user}`webknjaz`.
*PRs and issues:* {issue}`2287`, {issue}`2322`
- The linting is now set up to demand that {py:mod}`typing` is always
imported as a module under the name of `_t` -- by {user}`webknjaz`.
This is enforced by {user}`sirosen`'s {pypi}`flake8-typing-as-t`
plugin for {pypi}`flake8`.
*PRs and issues:* {issue}`2289`
- The {file}`tox.ini` and {file}`.github/` parts of the repository now
have project leads assigned as GitHub code owners -- by
{user}`webknjaz`.
*PRs and issues:* {issue}`2291`
- Remove a redundant 'v' prefix from the CI release workflow job name --
by {user}`anandvenugopal-tech`.
*PRs and issues:* {issue}`2300`
- The `check-jsonschema` ReadTheDocs hook has been enabled, and
the config has been tweaked to pass -- by {user}`sirosen`.
###
[`v7.5.2`](https://redirect.github.com/jazzband/pip-tools/blob/HEAD/CHANGELOG.md#v752)
[Compare
Source](https://redirect.github.com/jazzband/pip-tools/compare/v7.5.1...v7.5.2)
*2025-11-11*
##### Bug fixes
- Fixed `pip-compile` to handle relative path includes which are not
subpaths of
the current working directory -- by {user}`sirosen`.
*PRs and issues:* {issue}`2231`, {issue}`2260`
- Using `--upgrade-package` and dynamically building project metadata no
longer causes an {exc}`AttributeError` when pip encounters an error
during the
build -- by {user}`Epic_Wink` and {user}`tusharsadhwani`.
*PRs and issues:* {issue}`2258`
##### Features
- Test and declare Python 3.13 support -- by {user}`jayaddison` (for
OpenCulinary).
*PRs and issues:* {issue}`2251`
- pip-tools is now compatible with pip 25.3 -- by {user}`shifqu`.
*PRs and issues:* {issue}`2252`, {issue}`2253`
##### Packaging updates and notes for downstreams
- `pip-tools` now supports installation from git archives by providing
`setuptools-scm` with `.git_archival.txt` data.
*PRs and issues:* {issue}`2225`
##### Contributor-facing changes
- The [change log entry bot] has been explicitly configured to stop
requiring
news fragments in pull requests having the [`bot:chronographer:skip`
label] set
\-- by {user}`sirosen` and {user}`webknjaz`.
It was also set up to reference our change log authoring document from
the
GitHub Checks pages. And the reported check name is now set to `Change
log entry`.
[change log entry bot]:
https://redirect.github.com/sanitizers/chronographer-github-app
[`bot:chronographer:skip` label]:
https://redirect.github.com/jazzband/pip-tools/labels/bot:chronographer:skip
*PRs and issues:* {issue}`2201`
- The CI is now set up to invoke failed tests again with
maximum level of detail -- by {user}`webknjaz`.
The change is aimed at helping troubleshoot failures
that might be difficult to reproduce locally.
*PRs and issues:* {issue}`2254`
- The integration with Codecov has been updated to ensure that reports
are uploaded to the service even on failures -- by {user}`webknjaz`.
GitHub Actions is now configured to also send an explicit notification
to Codecov about the completion of previously initiated uploads.
Additionally, the configuration file is now {file}`.codecov.yml`.
*PRs and issues:* {issue}`2265`
- The linting suite now runs [`actionlint`] -- by {user}`webknjaz`.
This tool checks typical problems with GitHub Actions workflow
definitions and has a registry of widely-used GitHub Action
arguments that it validates.
[`actionlint`]: https://rhysd.github.io/actionlint/
*PRs and issues:* {issue}`2266`
</details>
---
### 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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/googleapis/python-spanner-sqlalchemy).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My40OC4xIiwidXBkYXRlZEluVmVyIjoiNDMuNDguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->1 parent f256e85 commit e9f3cea
1 file changed
+3
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
445 | 445 | | |
446 | 446 | | |
447 | 447 | | |
448 | | - | |
449 | | - | |
450 | | - | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
451 | 451 | | |
452 | 452 | | |
453 | 453 | | |
| |||
0 commit comments