-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
48 lines (42 loc) · 1.98 KB
/
Copy pathrequirements.txt
File metadata and controls
48 lines (42 loc) · 1.98 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
# Ansible Core & Extensions
ansible>=10.5.0 # Latest Ansible (October 2024) with ansible-core 2.17
ansible-core>=2.17.5 # Explicitly specify core version
ansible-lint>=24.9.2 # Latest linting (September 2024)
ansible-runner>=2.4.0 # For running playbooks programmatically
# Testing Infrastructure
molecule>=24.9.0 # Latest Molecule (September 2024)
molecule-plugins[docker]>=23.5.3 # Docker driver for Molecule
docker>=7.1.0 # Docker SDK for Python (October 2024)
pytest>=8.3.3 # Latest pytest (September 2024)
pytest-ansible>=24.9.0 # Ansible pytest plugin
pytest-testinfra>=10.1.1 # Infrastructure testing
pytest-xdist>=3.5.0 # Parallel test execution
pytest-sugar>=1.0.0 # Better test output
# Linting & Code Quality
yamllint>=1.35.1 # YAML linting
pre-commit>=3.8.0 # Git hooks for code quality (September 2024)
black>=24.8.0 # Python code formatter (August 2024)
flake8>=7.1.1 # Python linting
pylint>=3.3.1 # Advanced Python linting
ruff>=0.6.9 # Fast Python linter (replacing flake8)
# Cloud & Infrastructure
boto3>=1.35.31 # AWS SDK (October 2024)
python-digitalocean>=1.17.0 # DigitalOcean
hcloud>=2.3.0 # Hetzner Cloud (October 2024)
# Utilities
jinja2>=3.1.4 # Template engine (security update)
netaddr>=1.3.0 # Network address manipulation
dnspython>=2.6.1 # DNS toolkit
passlib>=1.7.4 # Password hashing
bcrypt>=4.2.0 # Bcrypt support (October 2024)
cryptography>=43.0.1 # Modern crypto (replacing pycrypto)
jmespath>=1.0.1 # JSON query language
# Documentation
mkdocs>=1.6.1 # Documentation generator (October 2024)
mkdocs-material>=9.5.39 # Material theme (October 2024)
mkdocs-mermaid2-plugin>=1.1.1 # Mermaid diagrams
# API & Integrations
requests>=2.32.3 # HTTP library (security updates)
pyyaml>=6.0.2 # YAML parser
python-dotenv>=1.0.1 # .env file support
paramiko>=3.5.0 # SSH connections (October 2024)