-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrequirements.dev
61 lines (55 loc) · 1 KB
/
requirements.dev
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
# project dependencies provided by lambda layers
# - these are not strictly dev-dependencies,
# they can be optional project dependencies
# Pin all the AWS SDK libs provided by AWS lambda
# - see also lambda/layer_builds.sh and note that
# all these libs are removed from lambda layers
# - ensure moto uses the same lib-versions
boto3~=1.15.16
botocore~=1.18.16
aiohttp
moto[server] ~= 1.3.16
# dev tools, ops and notebooks
descartes
graphviz
ipdb # includes ipython
pipdeptree
xlwt # excel for pandas exports
# static code analysis and linters
autopep8
black
flake8
flake8-type-annotations
mypy
pylint
pre-commit
# tests
pytest == 6.*
pytest-asyncio
pytest-benchmark
pytest-cov
pytest-datadir
pytest-datafiles
pytest-freezegun
pytest-mock
pytest-pep8
pytest-postgresql
pytest-profiling
pytest-randomly
pytest-vcr
pytest-voluptuous
pytest-xdist
requests-mock
# docs
doc8
m2r2
readme-renderer[md]
sphinx == 3.2.1
sphinx-autoapi
sphinx-autodoc-typehints
sphinx-rtd-theme
# packaging
invoke-release
setuptools
tox
twine