forked from comp110-22s/comp110-22s-workspace
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrequirements.txt
44 lines (35 loc) · 902 Bytes
/
requirements.txt
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
# This file lists libraries we'll depend upon in this course.
# Keeping these dependencies documented in a file named "requirements.txt" is idiomatic.
# You can install all these dependencies by runing the command:
#
# python -m pip install -r requirements.txt
#
# Unit Testing - Automated tests of code.
pytest
pytest-reportlog
pytest-timeout
# Static Typing - Checks type annotations to look for accidental errors.
mypy
# Code Linting - Checks code for styling consistencies.
flake8
flake8-json
flake8-docstrings
autopep8
# Refactoring - Improves the ability to rename variables, functions, etc. in VSCode
rope
# Templating - Helpful when generating files and strings with values to fill in.
jinja2
# Color ASCII Output in Terminals
colorama
# Scientific Computing
numpy
pandas
matplotlib
ipykernel
tabulate
jupyter
data-science-types
# Web Server
flask
# Shell scripting helpers
shelljob