Skip to content

Commit 8dfd65a

Browse files
authored
Merge pull request #286 from jdye64/285
Added base Conda environment yml file
2 parents a4f2a27 + 1fa1fb4 commit 8dfd65a

File tree

3 files changed

+43
-1
lines changed

3 files changed

+43
-1
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ install:
2121
- conda update conda
2222

2323
# Install dependencies
24-
- conda create -n test-streamz python=$TRAVIS_PYTHON_VERSION pytest tornado toolz flake8 coverage codecov networkx graphviz python-graphviz dask distributed pandas bokeh ipython ipykernel ipywidgets python-confluent-kafka -c conda-forge -c bokeh
24+
- conda env create --name test-streamz --file ./conda/environments/streamz_dev.yml
2525
- source activate test-streamz
2626
- pip install git+https://github.com/dask/distributed.git --upgrade --no-deps
2727

CONTRIBUTING.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Contributing to Streamz
2+
3+
## Streamz Conda Environment
4+
For the convenience of the community streamz offers an environment file for contributors to create conda environments. A few basic quick start commands for creating a using a streamz conda environment are found below.
5+
6+
### Creating Conda Development Environment
7+
Creating the streamz conda environment can be achieved by simply running ```conda env create -f ./conda/environments/streamz_dev.yml```
8+
9+
### Using Conda Environment
10+
The streamz conda environment can be activated by running ```conda activate streamz_dev```

conda/environments/streamz_dev.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: streamz_dev
2+
channels:
3+
- conda-forge
4+
- bokeh
5+
- defaults
6+
dependencies:
7+
- python>=3.7
8+
- pytest
9+
- flake8
10+
- black
11+
- isort
12+
- tornado
13+
- toolz
14+
- zict
15+
- six
16+
- librdkafka=1.2.2
17+
- dask
18+
- distributed
19+
- pandas
20+
- python-confluent-kafka=1.1.0
21+
- numpydoc
22+
- sphinx
23+
- sphinx_rtd_theme
24+
- codecov
25+
- coverage
26+
- networkx
27+
- graphviz
28+
- python-graphviz
29+
- bokeh
30+
- ipython
31+
- ipykernel
32+
- ipywidgets

0 commit comments

Comments
 (0)