This is an automated email from the ASF dual-hosted git repository.
potiuk 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 278224ffdd7 Unpin flit and bump to 3.12.0 version (#48986)
278224ffdd7 is described below
commit 278224ffdd71a53a15ab9be9c2a12bc41fd62707
Author: Jarek Potiuk <[email protected]>
AuthorDate: Wed Apr 9 02:53:05 2025 -0400
Unpin flit and bump to 3.12.0 version (#48986)
The protection for flit upgrade to avoid metadata bumping and
non-reproducibility is not really needed. We can always manually
downgrade breeze and we also have lock file now that keeps the
actual versionn of flit used and we can always install breeze
with this lock.
---
dev/breeze/README.md | 2 +-
dev/breeze/pyproject.toml | 10 ++--------
dev/breeze/uv.lock | 16 ++++++++--------
3 files changed, 11 insertions(+), 17 deletions(-)
diff --git a/dev/breeze/README.md b/dev/breeze/README.md
index 53cfc7c0ae6..3f8cb58947a 100644
--- a/dev/breeze/README.md
+++ b/dev/breeze/README.md
@@ -135,6 +135,6 @@ PLEASE DO NOT MODIFY THE HASH BELOW! IT IS AUTOMATICALLY
UPDATED BY PRE-COMMIT.
---------------------------------------------------------------------------------------------------------
-Package config hash:
5ebfc6a3c5df1678d7f72b13d28ce7b4f676e7aacc5366ac0481c0c608575e51db9feb690174575d81bdafd02e50d79f939705f6630cf65104760173bfdc4c58
+Package config hash:
b92c1aef4bdf62ade84b46dfcc4022ccc4866584c0701f4165c4fe3f79ece7e5aef7f1a4260bacf33f0f6f4665d0c5276aeb1edc7ebaa54612a0a0854d1fde86
---------------------------------------------------------------------------------------------------------
diff --git a/dev/breeze/pyproject.toml b/dev/breeze/pyproject.toml
index 063698f43c0..45adc65bb68 100644
--- a/dev/breeze/pyproject.toml
+++ b/dev/breeze/pyproject.toml
@@ -47,14 +47,8 @@ dependencies = [
"black>=23.11.0",
"click>=8.1.8",
"filelock>=3.13.0",
- #
- # We pin flit in order to make sure reproducibility of provider
distributions is maintained
- # It turns out that when packages are prepared metadata version in the
produced packages
- # is taken from the front-end not from the backend, so in order to make
sure that the
- # packages are reproducible, we should pin both backend in "build-system"
and frontend in
- # "dependencies" of the environment that is used to build the packages
- "flit==3.11.0",
- "flit-core==3.11.0",
+ "flit>=3.12.0",
+ "flit-core>=3.12.0",
"google-api-python-client>=2.142.0",
"google-auth-httplib2>=0.2.0",
"google-auth-oauthlib>=1.2.0",
diff --git a/dev/breeze/uv.lock b/dev/breeze/uv.lock
index 6841ff709cc..be0d893ec4f 100644
--- a/dev/breeze/uv.lock
+++ b/dev/breeze/uv.lock
@@ -62,8 +62,8 @@ requires-dist = [
{ name = "black", specifier = ">=23.11.0" },
{ name = "click", specifier = ">=8.1.8" },
{ name = "filelock", specifier = ">=3.13.0" },
- { name = "flit", specifier = "==3.11.0" },
- { name = "flit-core", specifier = "==3.11.0" },
+ { name = "flit", specifier = ">=3.12.0" },
+ { name = "flit-core", specifier = ">=3.12.0" },
{ name = "gitpython", specifier = ">=3.1.40" },
{ name = "google-api-python-client", specifier = ">=2.142.0" },
{ name = "google-auth-httplib2", specifier = ">=0.2.0" },
@@ -443,7 +443,7 @@ wheels = [
[[package]]
name = "flit"
-version = "3.11.0"
+version = "3.12.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "docutils" },
@@ -452,18 +452,18 @@ dependencies = [
{ name = "requests" },
{ name = "tomli-w" },
]
-sdist = { url =
"https://files.pythonhosted.org/packages/8b/c1/3482d40966e55808bae4dbd8b158c700146ed5d916cc98f0f5dcb4e23add/flit-3.11.0.tar.gz",
hash =
"sha256:58d0a07f684c315700c9c54a661a1130995798c3e495db0db53ce6e7d0121825", size
= 153236 }
+sdist = { url =
"https://files.pythonhosted.org/packages/50/9c/0608c91a5b6c013c63548515ae31cff6399cd9ce891bd9daee8c103da09b/flit-3.12.0.tar.gz",
hash =
"sha256:1c80f34dd96992e7758b40423d2809f48f640ca285d0b7821825e50745ec3740", size
= 155038 }
wheels = [
- { url =
"https://files.pythonhosted.org/packages/07/05/829ef3c0e2299ab351f9e77ddcd4583c48414d62b689fa3e5f844a34b643/flit-3.11.0-py3-none-any.whl",
hash =
"sha256:e4316b02fe6392e65dc489f78b561e635fd1c74652a52b95a8ce5939d688717e", size
= 50665 },
+ { url =
"https://files.pythonhosted.org/packages/f5/82/ce1d3bb380b227e26e517655d1de7b32a72aad61fa21ff9bd91a2e2db6ee/flit-3.12.0-py3-none-any.whl",
hash =
"sha256:2b4e7171dc22881fa6adc2dbf083e5ecc72520be3cd7587d2a803da94d6ef431", size
= 50657 },
]
[[package]]
name = "flit-core"
-version = "3.11.0"
+version = "3.12.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url =
"https://files.pythonhosted.org/packages/bc/18/b9b81cab2b8f63e6e7f72e1ba2766a0454fcd563e7a77b8299cb917ba805/flit_core-3.11.0.tar.gz",
hash =
"sha256:6ceeee3219e9d2ea282041f3e027c441597b450b33007cb81168e887b6113a8f", size
= 52038 }
+sdist = { url =
"https://files.pythonhosted.org/packages/69/59/b6fc2188dfc7ea4f936cd12b49d707f66a1cb7a1d2c16172963534db741b/flit_core-3.12.0.tar.gz",
hash =
"sha256:18f63100d6f94385c6ed57a72073443e1a71a4acb4339491615d0f16d6ff01b2", size
= 53690 }
wheels = [
- { url =
"https://files.pythonhosted.org/packages/b5/0c/039f1ec352977330a372c783adcbc5c3773868fa71cb00bb7db7b428e76a/flit_core-3.11.0-py3-none-any.whl",
hash =
"sha256:fe464c086f630f106c0fc5001ee377980f45938f03f8f0d03da08a4841748541", size
= 44926 },
+ { url =
"https://files.pythonhosted.org/packages/f2/65/b6ba90634c984a4fcc02c7e3afe523fef500c4980fec67cc27536ee50acf/flit_core-3.12.0-py3-none-any.whl",
hash =
"sha256:e7a0304069ea895172e3c7bb703292e992c5d1555dd1233ab7b5621b5b69e62c", size
= 45594 },
]
[[package]]