forked from pymc-labs/pymc-marketing
-
Notifications
You must be signed in to change notification settings - Fork 0
/
environment.yml
47 lines (47 loc) · 872 Bytes
/
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
# to be used by devs in setting their local environments
name: pymc-marketing-dev
channels:
- conda-forge
- defaults
dependencies:
# Base dependencies
- arviz>=0.13.0
- matplotlib>=3.5.1
- numpy>=1.17
- scipy>=1.11
- pandas
- streamlit>=1.25.0
- pip
- pydantic
- preliz
# NOTE: Keep minimum pymc version in sync with ci.yml `OLDEST_PYMC_VERSION`
- pymc>=5.12.0,<5.16.0
- scikit-learn>=1.1.1
- seaborn>=0.12.2
- xarray
- xarray-einstats>=0.5.1
# Extra dependencies for lint, testing and docs build
# docs
- sphinx
- ipython!=8.7.0
- myst-parser
- myst-nb
- pydata-sphinx-theme>=0.12.0.dev0
- sphinx-copybutton
- sphinx-autodoc-typehints
- sphinxext-opengraph
- sphinx-notfound-page
- sphinx-design
- watermark
- typing
# lint
- mypy
- pandas-stubs
- pre-commit>=2.19.0
- ruff>=0.1.4
# test
- lifetimes==0.11.3
- pytest==7.0.1
- pytest-cov==3.0.0
- pytest-mock
- mlflow