forked from TrainWithShubham/python-for-devops
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
37 lines (30 loc) · 1.15 KB
/
Copy pathrequirements.txt
File metadata and controls
37 lines (30 loc) · 1.15 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
# -----------------------------------------------------------------------------
# Python for DevOps + Agentic AI — full course dependencies
# -----------------------------------------------------------------------------
# Installs everything used across all modules. To install only what one module
# needs, use that module's own requirements.txt instead
# (e.g. pip install -r 01-python-foundations/requirements.txt).
#
# pip install -r requirements.txt
#
# After installing, run: python check_setup.py
# -----------------------------------------------------------------------------
# 01-python-foundations — system metrics
psutil>=5.9.0
# 02-apis-and-json — HTTP client
requests>=2.31.0
# 06-aws-automation-boto3 — AWS SDK
boto3>=1.34.0
# 07-apis-with-fastapi — internal APIs
fastapi>=0.110.0
uvicorn>=0.29.0
fastapi[standard]
# 08-ai-agents-for-devops — local AI agents (needs Ollama running separately)
langchain>=1.0
langchain-core>=1.0
langchain-ollama>=1.0
langgraph>=1.0
# testing
pytest>=8.0.0
# Note: AWS CDK (aws-cdk-lib, constructs) is optional and only needed for the
# IaC demo in 06-aws-automation-boto3/cdk_demo — install it separately.