Skip to content

Commit c389a70

Browse files
committed
CI: Validate InfluxDB I/O adapter on Python 3.14
- `influxio` covers it already, so there are no adjustments here. - However, pandas 2.2 does not provide wheels for Python 3.14 yet, so let's relax dependency to pandas 2.3.
1 parent 7b6e7cd commit c389a70

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

.github/workflows/influxdb.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
os: ["ubuntu-latest"]
4040
python-version: [
4141
"3.9",
42-
"3.13",
42+
"3.14",
4343
]
4444
influxdb-version: ["2.6", "2.7"]
4545

pyproject.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,18 +166,20 @@ optional-dependencies.full = [
166166
"cratedb-toolkit[cfr,datasets,docs-api,io,mcp,service]",
167167
]
168168
optional-dependencies.influxdb = [
169-
"cratedb-toolkit[io]",
169+
"cratedb-toolkit[io-base]",
170170
"influxio>=0.6,<1",
171+
"sqlalchemy>=2",
171172
]
172173
optional-dependencies.io = [
173174
"cratedb-toolkit[io-base]",
175+
"pandas>=1,<2.3",
174176
"sqlalchemy>=2",
175177
]
176178
optional-dependencies.io-base = [
177179
"cr8",
178180
"dask[dataframe]>=2020",
179181
"fsspec[http,s3]",
180-
"pandas>=1,<2.3",
182+
"pandas>=1,<2.4",
181183
"polars<1.34",
182184
"universal-pathlib<0.4",
183185
]

0 commit comments

Comments
 (0)