Skip to content

Bump hatch version to resolve issue with virtualenv package#758

Closed
NickGeneva wants to merge 1 commit intoNVIDIA:mainfrom
NickGeneva:ngeneva/hatch_fix
Closed

Bump hatch version to resolve issue with virtualenv package#758
NickGeneva wants to merge 1 commit intoNVIDIA:mainfrom
NickGeneva:ngeneva/hatch_fix

Conversation

@NickGeneva
Copy link
Collaborator

Earth2Studio Pull Request

Description

pypa/hatch#2193

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.
  • The CHANGELOG.md is up to date with these changes.
  • An issue is linked to this pull request.
  • Assess and address Greptile feedback (AI code review bot for guidance; use discretion, addressing all feedback is not required).

Dependencies

@greptile-apps
Copy link
Contributor

greptile-apps bot commented Mar 18, 2026

Greptile Summary

This PR bumps the minimum required version of hatch from >=1.14.0 to >=1.16.5 in the dev dependencies to resolve a known issue with the virtualenv package (referenced in pypa/hatch#2193).

  • pyproject.toml: minimum hatch version constraint updated from >=1.14.0 to >=1.16.5.
  • uv.lock: resolved hatch version bumped from 1.16.3 to 1.16.5, specifier updated, and a new transitive dependency (python-discovery) introduced by hatch 1.16.5 is correctly reflected with a full package entry in the lock file.

The changes are minimal, targeted, and internally consistent — no logic or application code is affected.

Confidence Score: 5/5

  • This PR is safe to merge — it is a narrow dev-dependency version bump with no impact on application code.
  • Only two files are touched: pyproject.toml (version constraint update) and uv.lock (lock file regeneration). The lock file is internally consistent: the resolved version matches the new minimum constraint, and the new transitive dependency (python-discovery) has a complete package entry. No production code is changed.
  • No files require special attention.

Important Files Changed

Filename Overview
pyproject.toml Bumps the minimum hatch version requirement from >=1.14.0 to >=1.16.5 in the dev dependency group to address a virtualenv-related bug in hatch.
uv.lock Lock file updated consistently: hatch resolved version bumped from 1.16.3 to 1.16.5, specifier updated, a new transitive dependency (python-discovery) added to hatch's dependency list, and its full package entry is properly present in the lock file.

Last reviewed commit: "Bump hatch version"

@NickGeneva NickGeneva closed this Mar 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant