-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy pathenvironment.yml
50 lines (50 loc) · 1 KB
/
environment.yml
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
name: seqlike-dev
channels:
- conda-forge
- bioconda
dependencies:
- python<=3.9 # 18 Nov 2021: A super esoteric issue leads to us pinning env at 3.9.
# For more information, see: https://github.com/conda/conda-pack/issues/196#issuecomment-971790933
- pip
- scikit-learn
- biopython
- numpy
- pandas
- pytest
- pytest-regtest
- weblogo
- requests
- pillow
- black # for code formatting
- mafft # necessary for multiple sequence alignemnt tests.
- multipledispatch
- ipykernel
- hypothesis
- interrogate
- matplotlib
- bokeh>=3.0.2
- ghostscript
- python-codon-tables
- pyprojroot
# Code quality
- pre-commit
- darglint
# Docs dependencies
- mkdocs
- mkdocs-material=8.1.3
- mkdocstrings
- mkdocstrings-python-legacy
# Infrastructural
- bump2version
# Dependencies of mknotebooks
- gitpython
- jupyter
- markdown
- nbconvert
- mypy
- flake8
- pydocstyle
- pip:
- mknotebooks # for notebooks in docs
- build
- lazy-loader