-
-
Notifications
You must be signed in to change notification settings - Fork 44
Expand file tree
/
Copy pathrequirements.txt
More file actions
62 lines (55 loc) · 1.19 KB
/
requirements.txt
File metadata and controls
62 lines (55 loc) · 1.19 KB
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
# -----------------------------------------------------------------------------
# written by: Lawrence McDaniel
# https://lawrencemcdaniel.com
#
# usage: Python requirements for AWS Lambda functions. Create a virtual
# environment in the root of this repository named `venv`. Terraform
# modules will look for and include these requirements in the zip
# packages for each Python-based Lambda function.
# -----------------------------------------------------------------------------
# dev and test
# ------------
boto3
botocore
pytest
pytest_mock
requests
# Code linters, formatters, and security scanners
# ------------
black
flake8
flake8-coding
pre-commit
isort
pylint
mypy
bandit
pydocstringformatter
tox
codespell
coverage
# general requirements
# --------------------------
pydantic
pydantic-settings
pydantic_core
python-dotenv
python-hcl2
pandas
# generative AI requirements
# --------------------------
openai
langchain
langchain-openai
langchain_community
pyyaml
# NLP requirements
# --------------------------
python-Levenshtein
pyyaml
# weather function
# --------------------------
googlemaps
openmeteo-requests
requests-cache
retry-requests