Leonardo commited on
Commit
db17c37
·
verified ·
1 Parent(s): b89d135

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +43 -25
requirements.txt CHANGED
@@ -1,44 +1,62 @@
1
  anthropic>=0.37.1
2
- beautifulsoup4>=4.12.3
3
- Bio
4
- chess
5
- clean-text
 
 
 
 
6
  datasets>=2.21.0
 
7
  google_search_results>=2.4.2
8
  huggingface_hub>=0.23.4
9
- llama-cloud-services
10
- llama-index-core
11
- llama-index-readers-file
12
  mammoth>=1.8.0
13
  markdownify>=0.13.1
 
 
14
  numexpr>=2.10.1
15
- numpy>=2.1.2
16
  openai>=1.52.2
17
- openpyxl
18
- pandas>=2.2.3
19
  pathvalidate>=3.2.1
20
  pdfminer>=20191125
21
  pdfminer.six>=20240706
22
- Pillow>=11.0.0
23
- pubchempy
 
24
  puremagic>=1.28
25
- pydub
26
- PyPDF2
27
  python-dotenv>=1.0.1
28
  python_pptx>=1.0.2
29
- python-pptx
30
- Requests>=2.32.3
31
- scikit-learn
32
- scikit-learn
33
- scipy
 
 
 
34
  serpapi>=0.1.5
35
- smolagents[gradio, langchain, litellm, telemetry]
36
- SpeechRecognition
37
- sympy
38
- torch>=2.2.2
 
 
39
  torchvision>=0.17.2
40
  tqdm>=4.66.4
41
- tqdm
42
  transformers>=4.46.0
 
 
 
43
  xlrd
44
- youtube_transcript_api>=0.6.2
 
 
 
 
1
  anthropic>=0.37.1
2
+ beautifulsoup4>=4.12.3 # bs4 - Beautiful Soup for HTML/XML parsing
3
+ Bio # Bio - Bioinformatics tools (e.g., sequence analysis)
4
+ chess # chess - Chess-related functionality
5
+ clean-text # cleantext - Text cleaning and normalization
6
+ collections # collections - Useful data structures (e.g., defaultdict, Counter)
7
+ concurrent.futures # concurrent.futures - For parallel execution
8
+ csv # csv - CSV file reading/writing
9
+ datetime # datetime - Date and time handling
10
  datasets>=2.21.0
11
+ fractions # fractions - Rational number arithmetic
12
  google_search_results>=2.4.2
13
  huggingface_hub>=0.23.4
14
+ io # io - Input/output streams
15
+ json # json - JSON data serialization/deserialization
16
+ lxml # lxml - Faster XML/HTML processing (alternative to bs4)
17
  mammoth>=1.8.0
18
  markdownify>=0.13.1
19
+ math # math - Basic mathematical functions
20
+ matplotlib # matplotlib - Plotting library (basic charts) - Consider security implications
21
  numexpr>=2.10.1
22
+ numpy>=2.1.2 # numpy - Numerical computing (arrays, linear algebra)
23
  openai>=1.52.2
24
+ os # os - Operating system interaction (file system, etc.) VERY IMPORTANT
25
+ pandas>=2.2.3 # pandas - Data manipulation and analysis (DataFrames)
26
  pathvalidate>=3.2.1
27
  pdfminer>=20191125
28
  pdfminer.six>=20240706
29
+ PIL>=11.0.0 # PIL - Pillow for image processing
30
+ pptx # pptx - PowerPoint file manipulation
31
+ pubchempy # pubchempy - Accessing PubChem chemical database
32
  puremagic>=1.28
33
+ pydub # pydub - Audio manipulation
34
+ PyPDF2 # PyPDF2 - PDF manipulation
35
  python-dotenv>=1.0.1
36
  python_pptx>=1.0.2
37
+ random # random - Random number generation
38
+ re # re - Regular expressions for text processing
39
+ Requests>=2.32.3 # requests - Web requests (fetching data from the internet)
40
+ schedule # schedule - Allow the agent to schedule tasks
41
+ scikit-learn # sklearn - Scikit-learn for machine learning
42
+ scipy # scipy - Scientific computing (stats, optimization)
43
+ seaborn # seaborn - Statistical data visualization (more advanced) - Consider security implications
44
+ selenium # selenium - Automated browser control (for dynamic websites) - HIGH SECURITY RISK
45
  serpapi>=0.1.5
46
+ sklearn # sklearn - Scikit-learn for machine learning
47
+ sqlite3 # sqlite3 - SQLite database access
48
+ sympy # sympy - Symbolic mathematics (algebra, calculus)
49
+ tempfile # tempfile - Creating temporary files and directories
50
+ time # time - Measuring time
51
+ torch>=2.2.2 # torch - PyTorch for neural networks
52
  torchvision>=0.17.2
53
  tqdm>=4.66.4
 
54
  transformers>=4.46.0
55
+ typing # typing - Support for type hints (improve code clarity)
56
+ urllib3 # urllib3 - Used by "requests" for HTTP requests (usually installed automatically with requests)
57
+ urllib.parse # urllib.parse - URL parsing and manipulation (safe URL handling)
58
  xlrd
59
+ xml # xml - XML processing
60
+ yahoo_finance # yahoo_finance - Fetching stock data
61
+ youtube_transcript_api>=0.6.2
62
+ zipfile # zipfile - Working with ZIP archives