-
Notifications
You must be signed in to change notification settings - Fork 0
/
requirements.txt
43 lines (37 loc) · 1.21 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
41
42
43
# Global requirements file.
# Keep the listed packages up to date when new packages/versions are being used.
# The requirements file format is explained at https://pip.pypa.io/en/latest/reference/requirements-file-format/.
PySide6==6.6.2
plotly==5.19.0
python-dateutil==2.8.2
spacy==3.7.4
gensim==4.3.2
scipy==1.12.0 # 1.13 does not work due to scipy.linalg.triu
wordcloud==1.9.3
pyinstaller==6.7.0
matplotlib==3.8.3
nltk==3.8.1
numpy==1.26.4
networkx==3.2.1
striprtf==0.0.26 # rtf_files to csv file
pypdf~=4.2.0
mammoth~=1.7.1
# hdbscan is required by bertopic and sklearn, two developers unfortunately need a different forced version
# Pycharm "install requirements" does NOT work like pip evaluation of requirements.txt
# To install the system dependent version, run 'pip install -r requirements.txt' in the terminal in your venv
hdbscan==0.8.33; sys_platform == 'darwin' # Specifically needed for 1 out of 2 Mac users
hdbscan==0.8.32; sys_platform == 'linux' # Specifically needed for the Arch user, but not for the Ubuntu pipeline
bertopic==0.16.1
scikit-learn~=1.4.2
pandas~=2.2.1
#pytest
pytest==8.0.2
pytest-qt==4.4.0
pluggy==1.4.0
iniconfig==2.0.0
coverage==7.4.4
pytest-mock==3.14.0
# Docs
sphinx
sphinx-rtd-theme
myst-parser