Skip to content

Update workflow python deps - #24836

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/workflow-python-deps
Open

renovate[bot] wants to merge 1 commit into
masterfrom
renovate/workflow-python-deps

Conversation

@renovate

@renovate renovate Bot commented Aug 12, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
hatch (changelog) 1.17.1 → 1.18.1 age adoption passing confidence
virtualenv 21.7.1 → 21.8.1 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

pypa/hatch (hatch)

v1.18.1: Hatch v1.18.1

Compare Source

Added:

  • Apply context formatting to the lock-filename environment option so fields such as {env_name} and {matrix:...} are resolved when computing the lock file path.

Fixed:

  • Consolidate extras and feature resolution into a single code path, fixing regressions where environment and project extras could be dropped or resolved inconsistently, and always validate undefined features.

  • Normalize hyphens in the plugin name when building environment option environment variable names in get_env_var(), so options for hyphenated plugins resolve to the correct variable.

v1.18.0: Hatch v1.18.0

Compare Source

Changed:

  • Upgrade default CPython distributions to 2026080

Added:

  • Add the sources environment option, which redirects dependencies to a local path, Git repository, URL, alternate index, or workspace member at install time without altering published metadata. The top-level [tool.hatch.sources] table is an alias for the default environment, environments inherit sources entry by entry, the HATCH_NO_SOURCES environment variable disables them, and hatch dep show sources reports what each source redirects

  • Add the --all/-a flag to the build command to build the workspace root and every workspace member defined by the selected environment, consolidating artifacts in the workspace root's dist directory by default. A root that does not define a project table is skipped so that a top-level pyproject.toml may only contain workspace configuration

  • Add the tool.hatch.requires-hatch field, a version specifier set that commands reading the project's metadata enforce against the running version of Hatch

  • Add first-class support for free-threaded distribution names such as 3.13t and 3.14t to the python commands and environment python option, rather than requiring the HATCH_PYTHON_VARIANT_GIL environment variable

  • The version command can now bump versions that are statically defined by the project.version field, updating pyproject.toml in place. Pass --force to allow an explicit downgrade

  • Support managing Python 3.15 distributions, currently 3.15.0rc1

Fixed:

  • Erase stale coverage data before running hatch test --cover.

  • Fix environment creation crashing when a metadata hook exists that doesn’t happen to be installed in the hatch CLI’s environment.

  • Fix commands run by hatch run no longer being interruptible with Ctrl-C, which happened because the ignored SIGINT of the parent process was inherited by the child process.

  • Fix the generated Pyrefly config being invalid on Windows, since backslashes in the absolute paths were interpreted as TOML escape sequences.

  • Fix the hardcoded reliance on pip when installing dependencies internally by using uv instead.

  • Fix environment creation silently installing a GIL-enabled Python distribution when Hatch itself runs on a free-threaded build. The distribution matching the running interpreter, such as 3.14t, is now selected.

  • Fix free-threaded selectors such as 3.14t being rejected by an environment's python option, even though hatch python install 3.14t already accepted them.

  • Never automatically select a prerelease Python distribution, such as 3.15.0rc1, when falling back to the latest compatible version. A prerelease is still installed when requested explicitly.

pypa/virtualenv (virtualenv)

v21.8.1

Compare Source

What's Changed

  • 🐛 fix(build): make the SBOM serial number deterministic and validate its structure in CI by @​gaborbernat in #​3268

Full Changelog: pypa/virtualenv@21.8.0...21.8.1

v21.7.16

Compare Source

What's Changed

Full Changelog: pypa/virtualenv@21.7.15...21.7.16

v21.7.15

Compare Source

What's Changed

Full Changelog: pypa/virtualenv@21.7.14...21.7.15

v21.7.14

Compare Source

What's Changed

Full Changelog: pypa/virtualenv@21.7.13...21.7.14

v21.7.13

Compare Source

What's Changed

Full Changelog: pypa/virtualenv@21.7.12...21.7.13

v21.7.12

Compare Source

What's Changed

Full Changelog: pypa/virtualenv@21.7.11...21.7.12

v21.7.11

Compare Source

What's Changed

Full Changelog: pypa/virtualenv@21.7.10...21.7.11

v21.7.10

Compare Source

What's Changed

New Contributors

Full Changelog: pypa/virtualenv@21.7.9...21.7.10

v21.7.9

Compare Source

What's Changed

Full Changelog: pypa/virtualenv@21.7.8...21.7.9

v21.7.8

Compare Source

What's Changed

Full Changelog: pypa/virtualenv@21.7.7...21.7.8

v21.7.7

Compare Source

What's Changed

Full Changelog: pypa/virtualenv@21.7.6...21.7.7

v21.7.6

Compare Source

What's Changed

Full Changelog: pypa/virtualenv@21.7.5...21.7.6

v21.7.5

Compare Source

What's Changed

New Contributors

Full Changelog: pypa/virtualenv@21.7.4...21.7.5

v21.7.4

Compare Source

What's Changed

Full Changelog: pypa/virtualenv@21.7.3...21.7.4

v21.7.3

Compare Source

What's Changed

New Contributors

Full Changelog: pypa/virtualenv@21.7.2...21.7.3

v21.7.2

Compare Source

What's Changed

Full Changelog: pypa/virtualenv@21.7.1...21.7.2


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 6am on Monday"
  • 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added qa/skip-qa Automatically skip this PR for the next QA renovate/workflow-deps Renovate updates of dependencies installed in GitHub workflows. Not actions. labels Aug 12, 2026
@renovate
renovate Bot requested a review from a team as a code owner August 12, 2026 11:03
@renovate renovate Bot added qa/skip-qa Automatically skip this PR for the next QA renovate/workflow-deps Renovate updates of dependencies installed in GitHub workflows. Not actions. labels Aug 12, 2026
@cit-pr-commenter-54b7da

cit-pr-commenter-54b7da Bot commented Aug 12, 2026 •

Copy link
Copy Markdown

evalya-impact-summary

evalya impact analysis
Impact analysis: 0 selected, 0 skipped (of 0 test tasks)
Publish tasks:   2 (always emitted)
Diff (1 file):
  .github/workflows/build-ddev.yml

Debug a specific task: evalya plan impact --path <path> --task <task>

Learn more about CI impact filtering

@AAraKKe

AAraKKe commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

This PR was opened from a forced run and is still too young (we wait for 7 days after a bump). Will keep it open and needs to be merged once the 7 day window pass and the stability-days check goes green.

@renovate
renovate Bot force-pushed the renovate/workflow-python-deps branch from 502e713 to eb9b861 Compare August 15, 2026 02:31
@renovate renovate Bot changed the title Update workflow python deps Update dependency virtualenv to v21.7.2 Aug 15, 2026
@renovate
renovate Bot force-pushed the renovate/workflow-python-deps branch from eb9b861 to 83cb27e Compare August 15, 2026 18:40
@renovate renovate Bot changed the title Update dependency virtualenv to v21.7.2 Update dependency virtualenv to v21.7.3 Aug 15, 2026
@renovate
renovate Bot force-pushed the renovate/workflow-python-deps branch from 83cb27e to 0810f77 Compare August 18, 2026 00:43
@renovate renovate Bot changed the title Update dependency virtualenv to v21.7.3 Update dependency virtualenv to v21.7.4 Aug 18, 2026
@renovate
renovate Bot force-pushed the renovate/workflow-python-deps branch from 0810f77 to 89e2ba2 Compare August 18, 2026 06:03
@renovate renovate Bot changed the title Update dependency virtualenv to v21.7.4 Update workflow python deps Aug 18, 2026
@renovate
renovate Bot force-pushed the renovate/workflow-python-deps branch 4 times, most recently from c9214d2 to 443dd88 Compare September 7, 2026 16:03
@renovate
renovate Bot force-pushed the renovate/workflow-python-deps branch from 443dd88 to 2ace11d Compare September 8, 2026 14:01
@renovate
renovate Bot force-pushed the renovate/workflow-python-deps branch from 2ace11d to 0d95015 Compare September 16, 2026 01:41
@dd-octo-sts

dd-octo-sts Bot commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

Disk usage change

Commit 0d95015 compared against 18e7520.

No integration or dependency changed size.

@renovate
renovate Bot force-pushed the renovate/workflow-python-deps branch 3 times, most recently from 38160b1 to 051e282 Compare September 24, 2026 09:11
@renovate
renovate Bot force-pushed the renovate/workflow-python-deps branch 5 times, most recently from fca74a4 to 5646086 Compare September 26, 2026 09:56
@renovate
renovate Bot force-pushed the renovate/workflow-python-deps branch from 5646086 to 004914e Compare September 26, 2026 16:40
@dd-octo-sts

dd-octo-sts Bot commented Sep 26, 2026

Copy link
Copy Markdown
Contributor

Validation Report

All 21 validations passed.

Show details
Validation Description Status
agent-reqs Verify check versions match the Agent requirements file ✅
ci Validate CI configuration and code coverage settings ✅
codeowners Validate every integration has a CODEOWNERS entry ✅
config Validate default configuration files against spec.yaml ✅
dep Verify dependency pins are consistent and Agent-compatible ✅
http Validate integrations use the HTTP wrapper correctly ✅
imports Validate check imports do not use deprecated modules ✅
integration-style Validate check code style conventions ✅
jmx-metrics Validate JMX metrics definition files and config ✅
labeler Validate PR labeler config matches integration directories ✅
legacy-signature Validate no integration uses the legacy Agent check signature ✅
license-headers Validate Python files have proper license headers ✅
licenses Validate third-party license attribution list ✅
metadata Validate metadata.csv metric definitions ✅
models Validate configuration data models match spec.yaml ✅
openmetrics Validate OpenMetrics integrations disable the metric limit ✅
package Validate Python package metadata and naming ✅
qa-label Validate the pull request declares whether it needs QA for the next Agent release ✅
readmes Validate README files have required sections ✅
saved-views Validate saved view JSON file structure and fields ✅
version Validate version consistency between package and changelog ✅

View full run

@datadog-prod-us1-5

datadog-prod-us1-5 Bot commented Sep 26, 2026 •

Copy link
Copy Markdown

Pipelines

❌ Errors

Your PR has failed checks. Please review the issues below and take necessary action before merging.

🚦 1 Pipeline job failed

DataDog/integrations-core | build:redisdb:tests:compose:full-coverage.compose:info-proxy-build

View more details · View in GitLab

Useful? React with 👍 / 👎

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 004914e | Docs | View more details | Give us feedback!

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dev/testing dev/tooling ecosystems/review-requested product/review-requested qa/skip-qa Automatically skip this PR for the next QA renovate/workflow-deps Renovate updates of dependencies installed in GitHub workflows. Not actions. team/agent-integrations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant