Skip to content

Commit c662894

Browse files
committed
Dropping Python 3.8
1 parent f06df9f commit c662894

4 files changed

Lines changed: 5231 additions & 6 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@ jobs:
3333
fail-fast: false
3434
matrix:
3535
python-version: [
36-
"3.8",
3736
"3.9",
3837
"3.10",
3938
"3.11",
4039
"3.12",
40+
"3.13",
4141
]
4242
steps:
4343
- name: Cancel previous

.python-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.9

pyproject.toml

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "xarray_sql"
33
dynamic = ["version"]
44
description = "Querry Xarray with SQL."
55
readme = "README.md"
6-
requires-python = ">=3.8"
6+
requires-python = ">=3.9"
77
license = {text = "Apache-2.0"}
88
authors = [
99
{name = "Alexander Merose", email = "al@merose.com"},
@@ -17,11 +17,11 @@ classifiers = [
1717
"Operating System :: MacOS :: MacOS X",
1818
"Operating System :: Microsoft :: Windows",
1919
"Operating System :: POSIX",
20-
"Programming Language :: Python :: 3.8",
2120
"Programming Language :: Python :: 3.9",
2221
"Programming Language :: Python :: 3.10",
2322
"Programming Language :: Python :: 3.11",
2423
"Programming Language :: Python :: 3.12",
24+
"Programming Language :: Python :: 3.13",
2525
"Topic :: Scientific/Engineering :: Atmospheric Science",
2626
"Topic :: Database :: Front-Ends",
2727
]
@@ -31,16 +31,23 @@ dependencies = [
3131
]
3232

3333
[project.optional-dependencies]
34-
test = [
35-
"pytest",
34+
io = [
3635
"xarray[io]",
3736
"gcsfs",
3837
]
38+
test = [
39+
"xarray_sql[io]",
40+
"pytest",
41+
]
3942
dev = [
4043
"xarray_sql[test]",
4144
"pyink",
4245
"py-spy"
4346
]
47+
demo = [
48+
"xarray_sql[io]",
49+
"coiled",
50+
]
4451

4552
[project.urls]
4653
Homepage = "https://github.com/alxmrs/xarray-sql"
@@ -59,4 +66,12 @@ preview = true
5966
pyink-indentation = 2
6067
pyink-use-majority-quotes = true
6168

62-
[tool.setuptools_scm]
69+
[tool.setuptools_scm]
70+
71+
[dependency-groups]
72+
dev = [
73+
"pytest>=8.3.5",
74+
"xarray_sql[test]",
75+
"pyink",
76+
"py-spy"
77+
]

0 commit comments

Comments
 (0)