This is an automated email from the ASF dual-hosted git repository.
github-merge-queue[bot] pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-python.git
The following commit(s) were added to refs/heads/main by this push:
new 44ab85aac Build: drop the upper bound on requires-python (#4135)
44ab85aac is described below
commit 44ab85aacbbfc9cb7aba8643f691531bdbeaf84f
Author: Shahzeb Ali <[email protected]>
AuthorDate: Sat Oct 24 04:57:38 2026 +0000
Build: drop the upper bound on requires-python (#4135)
build: drop the upper bound on requires-python
The <4.0.0 cap makes Poetry silently resolve old releases (e.g. 0.10.0)
for projects declaring an open-ended requires-python range, with no
error or warning. The cap offers no real protection (see #1348), so
drop it and keep requires-python as >=3.10.
Signed-off-by: Shahzeb Ali
<[email protected]>
Co-authored-by: Kevin Liu <[email protected]>
---
pyproject.toml | 2 +-
uv.lock | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/pyproject.toml b/pyproject.toml
index e44ccdd62..f9228ad52 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -19,7 +19,7 @@ name = "pyiceberg"
version = "0.12.0"
description = "Apache Iceberg is an open table format for huge analytic
datasets"
authors = [{ name = "Apache Software Foundation", email =
"[email protected]" }]
-requires-python = ">=3.10.0,<4.0.0"
+requires-python = ">=3.10"
readme = "README.md"
license = "Apache-2.0"
license-files = ["LICENSE", "NOTICE"]
diff --git a/uv.lock b/uv.lock
index 4badf49ea..906bdbaa9 100644
--- a/uv.lock
+++ b/uv.lock
@@ -1,6 +1,6 @@
version = 1
revision = 3
-requires-python = ">=3.10.0, <4.0.0"
+requires-python = ">=3.10"
resolution-markers = [
"python_full_version >= '3.14' and sys_platform == 'win32'",
"python_full_version >= '3.14' and sys_platform == 'emscripten'",