This is an automated email from the ASF dual-hosted git repository.
rahulvats pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new dc0c1b26526 build: upgrade hatch to 1.16.3 (#60850)
dc0c1b26526 is described below
commit dc0c1b2652645e43e0afb50803419a59bdc766c9
Author: Wei Lee <[email protected]>
AuthorDate: Wed Jan 21 12:14:19 2026 +0800
build: upgrade hatch to 1.16.3 (#60850)
---
.github/workflows/airflow-distributions-tests.yml | 2 +-
Dockerfile.ci | 2 +-
dev/breeze/pyproject.toml | 2 +-
.../commands/release_management_commands.py | 2 +-
dev/breeze/uv.lock | 20 ++++++++++----------
5 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/.github/workflows/airflow-distributions-tests.yml
b/.github/workflows/airflow-distributions-tests.yml
index 03236b9d40d..90fd8cdda7f 100644
--- a/.github/workflows/airflow-distributions-tests.yml
+++ b/.github/workflows/airflow-distributions-tests.yml
@@ -113,7 +113,7 @@ jobs:
USE_LOCAL_HATCH: "${{ inputs.use-local-venv }}"
run: |
uv tool uninstall hatch || true
- uv tool install hatch==1.16.2
+ uv tool install hatch==1.16.3
breeze release-management "${DISTRIBUTION_TYPE}"
--distribution-format wheel
if: ${{ matrix.python-version == inputs.default-python-version }}
- name: "Verify wheel packages with twine"
diff --git a/Dockerfile.ci b/Dockerfile.ci
index 52d22c5ce4c..473031d1803 100644
--- a/Dockerfile.ci
+++ b/Dockerfile.ci
@@ -1623,7 +1623,7 @@ RUN SYSTEM=$(uname -s | tr '[:upper:]' '[:lower:]') \
&& chmod +x /usr/local/bin/helm
# Install mprocs - a modern process manager for managing multiple Airflow
components
-ARG MPROCS_VERSION="0.8.2"
+ARG MPROCS_VERSION="0.8.3"
RUN SYSTEM=$(uname -s | tr '[:upper:]' '[:lower:]') \
&& PLATFORM="$(uname -m)" \
diff --git a/dev/breeze/pyproject.toml b/dev/breeze/pyproject.toml
index 5eb465c46da..21157ef146e 100644
--- a/dev/breeze/pyproject.toml
+++ b/dev/breeze/pyproject.toml
@@ -54,7 +54,7 @@ dependencies = [
"google-auth-httplib2>=0.2.0",
"google-auth-oauthlib>=1.2.0",
"gitpython>=3.1.40",
- "hatch>=1.16.2",
+ "hatch>=1.16.3",
"inputimeout>=1.0.4",
"jinja2>=3.1.5",
"jsonschema>=4.19.1",
diff --git
a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
index f3d96a6d79c..c3cf566b491 100644
--- a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
@@ -260,7 +260,7 @@ AIRFLOW_USE_UV = False
GITPYTHON_VERSION = "3.1.46"
RICH_VERSION = "14.2.0"
PREK_VERSION = "0.2.30"
-HATCH_VERSION = "1.16.2"
+HATCH_VERSION = "1.16.3"
PYYAML_VERSION = "6.0.3"
# prek environment and this is done with node, no python installation is
needed.
diff --git a/dev/breeze/uv.lock b/dev/breeze/uv.lock
index dc8ba2a9169..42da607ccd6 100644
--- a/dev/breeze/uv.lock
+++ b/dev/breeze/uv.lock
@@ -69,7 +69,7 @@ requires-dist = [
{ name = "google-api-python-client", specifier = ">=2.142.0" },
{ name = "google-auth-httplib2", specifier = ">=0.2.0" },
{ name = "google-auth-oauthlib", specifier = ">=1.2.0" },
- { name = "hatch", specifier = ">=1.16.2" },
+ { name = "hatch", specifier = ">=1.16.3" },
{ name = "inputimeout", specifier = ">=1.0.4" },
{ name = "jinja2", specifier = ">=3.1.5" },
{ name = "jsonschema", specifier = ">=4.19.1" },
@@ -260,30 +260,30 @@ wheels = [
[[package]]
name = "boto3"
-version = "1.42.30"
+version = "1.42.31"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "botocore" },
{ name = "jmespath" },
{ name = "s3transfer" },
]
-sdist = { url =
"https://files.pythonhosted.org/packages/42/79/2dac8b7cb075cfa43908ee9af3f8ee06880d84b86013854c5cca8945afac/boto3-1.42.30.tar.gz",
hash =
"sha256:ba9cd2f7819637d15bfbeb63af4c567fcc8a7dcd7b93dd12734ec58601169538", size
= 112809, upload-time = "2026-01-16T20:37:23.636Z" }
+sdist = { url =
"https://files.pythonhosted.org/packages/a4/da/d81abc51bd35c2d2154f1caa0040843ada7df1689ea17d51c116c793b8f0/boto3-1.42.31.tar.gz",
hash =
"sha256:b2038fc5dbcd6746a16ada8d55fe73659b8cf95c7b6aeb63fe782e831485edaa", size
= 112803, upload-time = "2026-01-20T21:04:45.292Z" }
wheels = [
- { url =
"https://files.pythonhosted.org/packages/52/b3/2c0d828c9f668292e277ca5232e6160dd5b4b660a3f076f20dd5378baa1e/boto3-1.42.30-py3-none-any.whl",
hash =
"sha256:d7e548bea65e0ae2c465c77de937bc686b591aee6a352d5a19a16bc751e591c1", size
= 140573, upload-time = "2026-01-16T20:37:22.089Z" },
+ { url =
"https://files.pythonhosted.org/packages/fd/4d/2a2830424f11d575f7ca2abdff889138f212c7dd3f1dde2b2994a779a5ab/boto3-1.42.31-py3-none-any.whl",
hash =
"sha256:7f04b4cd7c375e4d88cc2cba3022c40805012ce8f57468b82cedb1bcd6b3a58a", size
= 140572, upload-time = "2026-01-20T21:04:43.112Z" },
]
[[package]]
name = "botocore"
-version = "1.42.30"
+version = "1.42.31"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "jmespath" },
{ name = "python-dateutil" },
{ name = "urllib3" },
]
-sdist = { url =
"https://files.pythonhosted.org/packages/44/38/23862628a0eb044c8b8b3d7a9ad1920b3bfd6bce6d746d5a871e8382c7e4/botocore-1.42.30.tar.gz",
hash =
"sha256:9bf1662b8273d5cc3828a49f71ca85abf4e021011c1f0a71f41a2ea5769a5116", size
= 14891439, upload-time = "2026-01-16T20:37:13.77Z" }
+sdist = { url =
"https://files.pythonhosted.org/packages/ab/78/4fd91ed2f9d4b500680f33c714b7716fc37690083a8c8d3e94177cbc811e/botocore-1.42.31.tar.gz",
hash =
"sha256:62f2c31e229df625612dd4d7c72618948e4064436d71a647102f36fcddfa0f4d", size
= 14895682, upload-time = "2026-01-20T21:04:32.999Z" }
wheels = [
- { url =
"https://files.pythonhosted.org/packages/3d/8d/6d7b016383b1f74dd93611b1c5078bbaddaca901553ab886dcda87cae365/botocore-1.42.30-py3-none-any.whl",
hash =
"sha256:97070a438cac92430bb7b65f8ebd7075224f4a289719da4ee293d22d1e98db02", size
= 14566340, upload-time = "2026-01-16T20:37:10.94Z" },
+ { url =
"https://files.pythonhosted.org/packages/9c/c3/6898ecbfc140754fc90702c43e63c2b13017cac345cd3015df404cfeb3e9/botocore-1.42.31-py3-none-any.whl",
hash =
"sha256:021346ad57cc3018acf4a46edc1f649b9818b33c07a08674ce1c36e9edbb5859", size
= 14569714, upload-time = "2026-01-20T21:04:29.495Z" },
]
[[package]]
@@ -743,7 +743,7 @@ wheels = [
[[package]]
name = "hatch"
-version = "1.16.2"
+version = "1.16.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "backports-zstd", marker = "python_full_version < '3.14'" },
@@ -764,9 +764,9 @@ dependencies = [
{ name = "uv" },
{ name = "virtualenv" },
]
-sdist = { url =
"https://files.pythonhosted.org/packages/b9/c1/8598996a6f264d430c530799dc65fb13942fb29092e35505039a5f2fb5dc/hatch-1.16.2.tar.gz",
hash =
"sha256:f288938da85b4b90e47d94788e19e9976dcd6fd53b48343ea251a2a37256a980", size
= 5216569, upload-time = "2025-12-06T19:18:12.596Z" }
+sdist = { url =
"https://files.pythonhosted.org/packages/41/c1/976b807478878d31d467dd17b9fe642962f292e16ed13c34b593c0453fde/hatch-1.16.3.tar.gz",
hash =
"sha256:2a50ecc912adfc8122cd2ccdcc15254cdef829e5d158be9014180cd7f0fb7ea9", size
= 5219621, upload-time = "2026-01-21T01:36:19.822Z" }
wheels = [
- { url =
"https://files.pythonhosted.org/packages/d4/7c/bbed5611b1cd7b0b42b2dadb0721d9ccfa4fa9d03abc05e0f57c85a319c6/hatch-1.16.2-py3-none-any.whl",
hash =
"sha256:827eaf9813c63119f172b85975c5c27110a2306b07e5304c9d38527b0239052a", size
= 140658, upload-time = "2025-12-06T19:18:10.573Z" },
+ { url =
"https://files.pythonhosted.org/packages/b8/b4/5c5fa4ca8c59e7ef0a224ff10e6336e73ca61c5e0eff09ee691441c9275f/hatch-1.16.3-py3-none-any.whl",
hash =
"sha256:f5169025cf1cdfe981366eb96127cab1d1bc59f5f2acb87c4cc308c25d95a4b1", size
= 141305, upload-time = "2026-01-21T01:36:18.13Z" },
]
[[package]]