| name: dnabind | |
| channels: | |
| - conda-forge | |
| - bioconda | |
| dependencies: | |
| - python=3.10 | |
| - pip>=23 | |
| # dask "complete" equivalent via conda packages | |
| - dask | |
| - distributed | |
| - rich=13.* | |
| # ghostscript 9.18 is very old; keep only if you truly need that exact version. | |
| # If not, drop the pin or use the conda-forge version (>=10). | |
| - ghostscript | |
| - lxml=5.3.0 | |
| - pandas=2.2.3 | |
| - gitpython=3.1.* | |
| - tqdm=4.67.* | |
| - matplotlib=3.10.* | |
| - pip: | |
| # Pull GPU wheels (CUDA 12.8) from PyTorch's cu128 index; fall back to PyPI for others | |
| - --index-url https://download.pytorch.org/whl/cu129 | |
| - --extra-index-url https://pypi.org/simple | |
| # PyTorch + CUDA 12.9 | |
| - torch==2.8 | |
| - torchvision==0.23 | |
| # - torchaudio==2.7.1 # optional, if you need it | |
| # Lightning (classic) | |
| - pytorch-lightning | |
| # Your pinned Python libs | |
| - rootutils==1.0.7 | |
| - polars==1.32.2 | |
| - hydra-core==1.3.2 | |
| - hydra-colorlog==1.2.0 | |
| - omegaconf==2.3.0 | |
| - pymex==0.9.31 | |
| - transformers==4.51.2 | |
| - scikit-learn==1.7.1 | |
| - biopython==1.85 | |
| - ortools==9.14.6206 | |
| - esm==3.2.1.post1 | |
| # Your package in editable mode | |
| - -e . |