forked from python-graphblas/python-graphblas
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathenvironment.yml
107 lines (107 loc) · 2.15 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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
# To use:
# $ conda env create -f environment.yml
# $ conda activate graphblas-dev
#
# Or use mamba instead of conda. Creating the environment may take several minutes.
#
# pre-commit should be set up once after the repo is cloned (see .pre-commit-config.yaml).
# In the `graphblas-dev` environment, run:
# $ pre-commit install
#
# It is okay to comment out sections below that you don't need such as viz or building docs.
name: graphblas-dev
channels:
- conda-forge
- nodefaults # Only install packages from conda-forge for faster solving
dependencies:
- python
- donfig
- numba
- python-suitesparse-graphblas
- pyyaml
# For repr
- pandas
# For I/O
- awkward
- fast_matrix_market
- networkx
- scipy
- sparse
# For viz
- datashader
- hvplot
- matplotlib
# For linting
- pre-commit
# For testing
- packaging
- pytest-cov
- tomli
# For debugging
- icecream
- ipykernel
- ipython
# For type annotations
- mypy
# For building docs
- nbsphinx
- numpydoc
- pydata-sphinx-theme
- sphinx-panels
# EXTRA (optional; uncomment as desired)
# - autoflake
# - black
# - black-jupyter
# - build
# - codespell
# - commonmark
# - cython
# - cytoolz
# - distributed
# - flake8
# - flake8-bugbear
# - flake8-comprehensions
# - flake8-print
# - flake8-quotes
# - flake8-simplify
# - gcc
# - gh
# - graph-tool
# - xorg-libxcursor # for graph-tool
# - grayskull
# - h5py
# - hiveplot
# - igraph
# - ipycytoscape
# - isort
# - jupyter
# - jupyterlab
# - line_profiler
# - lxml
# - make
# - memory_profiler
# - nbqa
# - netcdf4
# - networkit
# - nxviz
# - pycodestyle
# - pydot
# - pygraphviz
# - pylint
# - pytest-runner
# - pytest-xdist
# - python-graphviz
# - python-igraph
# - python-louvain
# - pyupgrade
# - ruff
# - scalene
# - setuptools-git-versioning
# - snakeviz
# - sphinx-lint
# - sympy
# - tuna
# - twine
# - vim
# - yesqa
# - zarr