From 9ee08ac9edd11f24d76e436e7bf6a2aa0a8574c1 Mon Sep 17 00:00:00 2001 From: Stefan Jansen Date: Tue, 5 May 2026 13:54:26 -0400 Subject: [PATCH] fix: lower python 3.14 pandas floor --- CHANGELOG.md | 7 +++++++ pyproject.toml | 2 +- uv.lock | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 249897b..a056398 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ All notable changes to ml4t-engineer are documented in this file. Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). Versioning follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.1.0b7] - 2026-05-05 + +### Fixed +- Lowered the Python 3.14 `pandas` floor from `>=3.0.0` to `>=2.3.3`, which + already publishes `cp314` wheels and avoids unnecessary dependency conflicts + downstream + ## [0.1.0b6] - 2026-05-05 ### Fixed diff --git a/pyproject.toml b/pyproject.toml index 218fe26..086c2dd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -76,7 +76,7 @@ dependencies = [ # Data processing (Polars-first) "polars>=0.20.0", "pandas>=2.0.0; python_version < '3.14'", - "pandas>=3.0.0; python_version >= '3.14'", + "pandas>=2.3.3; python_version >= '3.14'", "numpy>=1.24.0,<2.5", "pyarrow>=14.0.0; python_version < '3.14'", "pyarrow>=23.0.0; python_version >= '3.14'", diff --git a/uv.lock b/uv.lock index 95d13a3..e486d6c 100644 --- a/uv.lock +++ b/uv.lock @@ -1426,7 +1426,7 @@ requires-dist = [ { name = "numba", marker = "python_full_version >= '3.14'", specifier = ">=0.64.0" }, { name = "numpy", specifier = ">=1.24.0,<2.5" }, { name = "pandas", marker = "python_full_version < '3.14'", specifier = ">=2.0.0" }, - { name = "pandas", marker = "python_full_version >= '3.14'", specifier = ">=3.0.0" }, + { name = "pandas", marker = "python_full_version >= '3.14'", specifier = ">=2.3.3" }, { name = "pandas-market-calendars", marker = "extra == 'all'", specifier = ">=4.0.0" }, { name = "pandas-market-calendars", marker = "extra == 'calendars'", specifier = ">=4.0.0" }, { name = "pandas-market-calendars", marker = "extra == 'dev'", specifier = ">=4.0.0" },