Skip to content

Commit eea5fa8

Browse files
committed
add pixi
1 parent b4445d9 commit eea5fa8

1 file changed

Lines changed: 30 additions & 5 deletions

File tree

pyproject.toml

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,14 @@ authors = [
1818
{ name = "Lea Zimmermann" },
1919
{ name = "Lukas Heumos" },
2020
]
21-
requires-python = ">=3.10,<3.13"
21+
requires-python = ">=3.11,<3.14"
2222
classifiers = [
2323
"Programming Language :: Python :: 3 :: Only",
24-
"Programming Language :: Python :: 3.10",
2524
"Programming Language :: Python :: 3.11",
2625
"Programming Language :: Python :: 3.12",
26+
"Programming Language :: Python :: 3.13",
2727
]
2828
dependencies = [
29-
"lamindb[aws,bionty,jupyter]>=1.0.4",
3029
"numba>=0.61",
3130
"session-info2",
3231
"spatialdata",
@@ -35,13 +34,13 @@ dependencies = [
3534
"vitessce",
3635
]
3736
optional-dependencies.dev = [
37+
"ipykernel",
38+
"ipython",
3839
"pre-commit",
3940
"twine>=4.0.2",
4041
]
4142
optional-dependencies.doc = [
4243
"docutils>=0.8,!=0.18.*,!=0.19.*",
43-
"ipykernel",
44-
"ipython",
4544
"myst-nb>=1.1",
4645
"pandas",
4746
# Until pybtex >0.23.0 releases: https://bitbucket.org/pybtex-devs/pybtex/issues/169/
@@ -140,3 +139,29 @@ skip = [
140139
"docs/references.md",
141140
"docs/notebooks/example.ipynb",
142141
]
142+
143+
[tool.pixi.workspace]
144+
channels = ["conda-forge"]
145+
platforms = ["osx-arm64", "linux-64"]
146+
147+
[tool.pixi.dependencies]
148+
python = ">=3.11"
149+
pip = ">=25.2,<26"
150+
multipledispatch = ">=0.6.0,<0.7"
151+
152+
[tool.pixi.pypi-dependencies]
153+
spatialdata-db = { path = ".", editable = true }
154+
155+
[tool.pixi.feature.py311.dependencies]
156+
python = "3.11.*"
157+
158+
[tool.pixi.feature.py313.dependencies]
159+
python = "3.13.*"
160+
161+
[tool.pixi.environments]
162+
default = { features = ["py313"], solve-group = "py313" }
163+
dev-py311 = { features = ["dev", "test", "py311"], solve-group = "py311" }
164+
dev-py313 = { features = ["dev", "test", "py313"], solve-group = "py313" }
165+
166+
[tool.pixi.tasks]
167+
kernel-install = "python -m ipykernel install --user --name pixi-dev --display-name \"spatialdata-db (dev)\""

0 commit comments

Comments
 (0)