-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathpixi.toml
More file actions
66 lines (54 loc) · 1.49 KB
/
pixi.toml
File metadata and controls
66 lines (54 loc) · 1.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
[workspace]
channels = ["rapidsai", "conda-forge", "nvidia", "bioconda", "dataloading"]
name = "bigwig-loader"
platforms = ["linux-64", "osx-arm64"]
version = "0.1.0"
conda-pypi-map = { "conda-forge" = "conda-forge-pypi-map.json" }
[tasks]
download-example-data = { cmd = "python -m bigwig_loader.download_example_data"}
test = { cmd = "pytest -vv" }
pre-commit-hooks = { cmd = "pre-commit run --all-files --show-diff-on-failure" }
[feature.gpu.system-requirements]
cuda = "12"
[feature.gpu.target.linux-64.dependencies]
cuda-version = "12.8.*"
pytorch-gpu = ">=2.6"
cuda-nvcc = "*"
kvikio = "<=25.08.00"
[feature.released.target.linux-64.dependencies]
bigwig-loader = "*"
[feature.dev.target.linux-64.pypi-dependencies]
bigwig-loader = { path = ".", editable = true }
[feature.cpu.target.osx-arm64.dependencies]
pytorch-cpu = "*"
[feature.cpu.target.linux-64.dependencies]
pytorch-cpu = "*"
[dependencies]
python = "==3.11"
pip = "*"
numpy = "*"
pandas = "*"
[pypi-dependencies]
python-dotenv = "*"
pydantic = "*"
pydantic-settings = "*"
universal-pathlib = "*"
fsspec = { version = "*" }
s3fs = "*"
pyfaidx = "*"
numcodecs ="*"
[feature.test.pypi-dependencies]
pytest = "*"
pytest-sugar = "*"
pytest-cov = "*"
pytest-mock = "*"
mypy = "*"
aim = "==3.28.0"
pytest-asyncio = "*"
asgi-lifespan = "*"
pyBigWig = "*"
[environments]
default = {features = ["gpu", "released"]}
test-released = {features = ["gpu", "released", "test"]}
dev = {features = ["gpu", "dev", "test"]}
dev-cpu = {features = ["cpu", "test"] }