forked from streamlit/streamlit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Pipfile
72 lines (67 loc) · 1.53 KB
/
Pipfile
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
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
funcsigs = {version = "*",markers = "python_version < '3.0'"}
mock = "*"
pipenv = "*"
pytest = "*"
pytest-cov = "*"
testfixtures = "*"
twine = "*"
wheel = "*"
# Doc builder packages:
Sphinx = "==1.8.5"
sphinx-rtd-theme = "*"
recommonmark = "*"
# Packages used in unit tests:
matplotlib = "*"
scipy = "<1.3.0"
plotly = "*"
chart-studio = "*"
bokeh = "*"
graphviz = "*"
parameterized = "*"
pydot = "*"
tensorflow = ">=2.0.0"
seaborn = "*"
prometheus-client = "*"
opencv-python = "*"
requests-mock = "*"
# IMPORTANT: We should try very hard *not* to add dependencies to Streamlit.
# And if something is only required for testing, but not anything else, please
# add to the dev dependencies above, instead.
[packages]
altair = ">=3.2.0"
astor = "*"
base58 = "*"
blinker = "*"
boto3 = "*"
botocore = "*"
click = ">=7.0"
enum-compat = "*"
# python3 code backported to python2
future = "*"
# 5.1.0 has compatibility issues https://github.com/python-pillow/Pillow/issues/3068
pillow = "!=5.1.0"
# Set protobuf version based on the protoc version on the release machine
# (i.e. Thiago's machine)
protobuf = ">=3.6.0"
requests = "*"
toml = "*"
# 5.0 has a fix for etag header: https://github.com/tornadoweb/tornado/issues/2262
# 6.0 doesn't support Python 2
tornado = ">=5.0,<6.0"
tzlocal = "*"
validators = "*"
watchdog = "*"
# Only Python 3.x packages
[python3]
pandas = "*"
numpy = "*"
# Only Python 2.x packages
[python2]
futures = "*"
pandas = "<0.25.0"
numpy = "<1.17.0"