-
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathrequirements.txt
More file actions
40 lines (36 loc) · 851 Bytes
/
requirements.txt
File metadata and controls
40 lines (36 loc) · 851 Bytes
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
# Direct dependencies.
# Policy: keep most packages flexible, but use tested lower bounds plus
# major-version ceilings for high-impact libraries that affect security,
# API compatibility, or broad numerical behavior.
# Core libraries and demos
beautifulsoup4>=4.12,<5
lxml
matplotlib
mcp
mysql-connector-python
numpy>=2.4.4,<3
openai>=2.30.0,<3
pyecharts
python-nmap
requests>=2.33.1,<3
scikit-learn
scipy
litellm>=1.80.10,<1.82.7
tiktoken>=0.8.0,<0.12.0
# Test automation and reporting
allure-pytest
allure-python-commons
playwright
pygame; python_version < "3.14"
pytest
pytest-html
pytest-rerunfailures
pytest-result-log
robotframework~=7.4
robotframework-datadriver
robotframework-debuglibrary
robotframework-requests
# Mobile automation (Appium Python client)
Appium-Python-Client>=3.1.0
# Web scraping / HTTP utilities
fake-useragent>=1.5.1