forked from FullStackWithLawrence/aws-openai
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrequirements.txt
40 lines (36 loc) · 1.04 KB
/
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
# -----------------------------------------------------------------------------
# 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==1.33.11
pytest==7.4.3
pytest_mock==3.12.0
# Code linters, formatters, and security scanners
# ------------
black==23.11.0
flake8==6.1.0
flake8-coding==1.3.2
pre-commit==3.6.0
isort==5.12.0
mypy==1.7.1
pylint==3.0.2
bandit==1.7.6
pydocstringformatter==0.7.3
tox==4.11.4
codespell==2.2.6
# production
# ------------
python-dotenv==1.0.0
openai==1.3.8
langchain==0.0.345
langchain-experimental==0.0.45
pinecone-client==2.2.4
# local packages
-e ./api/terraform/python/layer_genai/openai_utils