lynn-twinkl commited on
Commit
c35a466
·
1 Parent(s): 24cd2ab

updated requirements.txt

Browse files
Files changed (3) hide show
  1. pyproject.toml +1 -0
  2. requirements.txt +6 -15
  3. uv.lock +60 -17
pyproject.toml CHANGED
@@ -14,6 +14,7 @@ dependencies = [
14
  "openai",
15
  "pandas",
16
  "pip>=25.1.1",
 
17
  "plotly>=6.1.0",
18
  "python-dotenv",
19
  "scikit-learn",
 
14
  "openai",
15
  "pandas",
16
  "pip>=25.1.1",
17
+ "pipreqs>=0.5.0",
18
  "plotly>=6.1.0",
19
  "python-dotenv",
20
  "scikit-learn",
requirements.txt CHANGED
@@ -1,19 +1,10 @@
1
- altair==5.5.0
2
- bertopic==0.16.4
3
- contractions==0.1.73
4
  joblib==1.5.0
5
- langchain_core==0.3.60
6
- langchain_openai==0.3.17
7
- nltk==3.9.1
8
- numpy==2.2.5
9
- openai==1.79.0
10
- pandas==2.2.3
11
- python-dotenv==1.1.0
12
- scikit_learn==1.6.1
13
  sentence_transformers==4.1.0
14
- spacy==3.8.4
15
- streamlit==1.42.2
16
- streamlit_extras==0.7.1
17
  torch==2.7.0
18
  tqdm==4.67.1
19
- tqdm==4.66.6
 
1
+ bertopic==0.17.0
2
+ hdbscan==0.8.40
 
3
  joblib==1.5.0
4
+ plotly==6.1.0
 
 
 
 
 
 
 
5
  sentence_transformers==4.1.0
6
+ spacy==3.8.6
7
+ streamlit==1.45.1
 
8
  torch==2.7.0
9
  tqdm==4.67.1
10
+ umap_learn==0.5.7
uv.lock CHANGED
@@ -22,6 +22,7 @@ dependencies = [
22
  { name = "openai" },
23
  { name = "pandas" },
24
  { name = "pip" },
 
25
  { name = "plotly" },
26
  { name = "python-dotenv" },
27
  { name = "scikit-learn" },
@@ -47,6 +48,7 @@ requires-dist = [
47
  { name = "openai" },
48
  { name = "pandas" },
49
  { name = "pip", specifier = ">=25.1.1" },
 
50
  { name = "plotly", specifier = ">=6.1.0" },
51
  { name = "python-dotenv" },
52
  { name = "scikit-learn" },
@@ -207,6 +209,15 @@ wheels = [
207
  { url = "https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2", size = 10182537, upload-time = "2025-02-01T15:17:37.39Z" },
208
  ]
209
 
 
 
 
 
 
 
 
 
 
210
  [[package]]
211
  name = "beautifulsoup4"
212
  version = "4.13.4"
@@ -643,6 +654,12 @@ wheels = [
643
  { url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2", size = 20277, upload-time = "2023-12-24T09:54:30.421Z" },
644
  ]
645
 
 
 
 
 
 
 
646
  [[package]]
647
  name = "en-core-web-sm"
648
  version = "3.8.0"
@@ -891,35 +908,25 @@ wheels = [
891
 
892
  [[package]]
893
  name = "ipython"
894
- version = "9.2.0"
895
  source = { registry = "https://pypi.org/simple" }
896
  dependencies = [
 
 
897
  { name = "colorama", marker = "sys_platform == 'win32'" },
898
  { name = "decorator" },
899
- { name = "ipython-pygments-lexers" },
900
  { name = "jedi" },
901
  { name = "matplotlib-inline" },
902
- { name = "pexpect", marker = "sys_platform != 'emscripten' and sys_platform != 'win32'" },
 
903
  { name = "prompt-toolkit" },
904
  { name = "pygments" },
905
  { name = "stack-data" },
906
  { name = "traitlets" },
907
  ]
908
- sdist = { url = "https://files.pythonhosted.org/packages/9d/02/63a84444a7409b3c0acd1de9ffe524660e0e5d82ee473e78b45e5bfb64a4/ipython-9.2.0.tar.gz", hash = "sha256:62a9373dbc12f28f9feaf4700d052195bf89806279fc8ca11f3f54017d04751b", size = 4424394, upload-time = "2025-04-25T17:55:40.498Z" }
909
  wheels = [
910
- { url = "https://files.pythonhosted.org/packages/78/ce/5e897ee51b7d26ab4e47e5105e7368d40ce6cfae2367acdf3165396d50be/ipython-9.2.0-py3-none-any.whl", hash = "sha256:fef5e33c4a1ae0759e0bba5917c9db4eb8c53fee917b6a526bd973e1ca5159f6", size = 604277, upload-time = "2025-04-25T17:55:37.625Z" },
911
- ]
912
-
913
- [[package]]
914
- name = "ipython-pygments-lexers"
915
- version = "1.1.1"
916
- source = { registry = "https://pypi.org/simple" }
917
- dependencies = [
918
- { name = "pygments" },
919
- ]
920
- sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393, upload-time = "2025-01-17T11:24:34.505Z" }
921
- wheels = [
922
- { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074, upload-time = "2025-01-17T11:24:33.271Z" },
923
  ]
924
 
925
  [[package]]
@@ -2067,6 +2074,15 @@ wheels = [
2067
  { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772, upload-time = "2023-11-25T06:56:14.81Z" },
2068
  ]
2069
 
 
 
 
 
 
 
 
 
 
2070
  [[package]]
2071
  name = "pillow"
2072
  version = "11.2.1"
@@ -2117,6 +2133,21 @@ wheels = [
2117
  { url = "https://files.pythonhosted.org/packages/29/a2/d40fb2460e883eca5199c62cfc2463fd261f760556ae6290f88488c362c0/pip-25.1.1-py3-none-any.whl", hash = "sha256:2913a38a2abf4ea6b64ab507bd9e967f3b53dc1ede74b01b0931e1ce548751af", size = 1825227, upload-time = "2025-05-02T15:13:59.102Z" },
2118
  ]
2119
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2120
  [[package]]
2121
  name = "platformdirs"
2122
  version = "4.3.8"
@@ -3807,6 +3838,18 @@ wheels = [
3807
  { url = "https://files.pythonhosted.org/packages/2d/82/f56956041adef78f849db6b289b282e72b55ab8045a75abad81898c28d19/wrapt-1.17.2-py3-none-any.whl", hash = "sha256:b18f2d1533a71f069c7f82d524a52599053d4c7166e9dd374ae2136b7f40f7c8", size = 23594, upload-time = "2025-01-14T10:35:44.018Z" },
3808
  ]
3809
 
 
 
 
 
 
 
 
 
 
 
 
 
3810
  [[package]]
3811
  name = "zstandard"
3812
  version = "0.23.0"
 
22
  { name = "openai" },
23
  { name = "pandas" },
24
  { name = "pip" },
25
+ { name = "pipreqs" },
26
  { name = "plotly" },
27
  { name = "python-dotenv" },
28
  { name = "scikit-learn" },
 
48
  { name = "openai" },
49
  { name = "pandas" },
50
  { name = "pip", specifier = ">=25.1.1" },
51
+ { name = "pipreqs", specifier = ">=0.5.0" },
52
  { name = "plotly", specifier = ">=6.1.0" },
53
  { name = "python-dotenv" },
54
  { name = "scikit-learn" },
 
209
  { url = "https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl", hash = "sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2", size = 10182537, upload-time = "2025-02-01T15:17:37.39Z" },
210
  ]
211
 
212
+ [[package]]
213
+ name = "backcall"
214
+ version = "0.2.0"
215
+ source = { registry = "https://pypi.org/simple" }
216
+ sdist = { url = "https://files.pythonhosted.org/packages/a2/40/764a663805d84deee23043e1426a9175567db89c8b3287b5c2ad9f71aa93/backcall-0.2.0.tar.gz", hash = "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e", size = 18041, upload-time = "2020-06-09T15:11:32.931Z" }
217
+ wheels = [
218
+ { url = "https://files.pythonhosted.org/packages/4c/1c/ff6546b6c12603d8dd1070aa3c3d273ad4c07f5771689a7b69a550e8c951/backcall-0.2.0-py2.py3-none-any.whl", hash = "sha256:fbbce6a29f263178a1f7915c1940bde0ec2b2a967566fe1c65c1dfb7422bd255", size = 11157, upload-time = "2020-06-09T15:11:30.87Z" },
219
+ ]
220
+
221
  [[package]]
222
  name = "beautifulsoup4"
223
  version = "4.13.4"
 
654
  { url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2", size = 20277, upload-time = "2023-12-24T09:54:30.421Z" },
655
  ]
656
 
657
+ [[package]]
658
+ name = "docopt"
659
+ version = "0.6.2"
660
+ source = { registry = "https://pypi.org/simple" }
661
+ sdist = { url = "https://files.pythonhosted.org/packages/a2/55/8f8cab2afd404cf578136ef2cc5dfb50baa1761b68c9da1fb1e4eed343c9/docopt-0.6.2.tar.gz", hash = "sha256:49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491", size = 25901, upload-time = "2014-06-16T11:18:57.406Z" }
662
+
663
  [[package]]
664
  name = "en-core-web-sm"
665
  version = "3.8.0"
 
908
 
909
  [[package]]
910
  name = "ipython"
911
+ version = "8.12.3"
912
  source = { registry = "https://pypi.org/simple" }
913
  dependencies = [
914
+ { name = "appnope", marker = "sys_platform == 'darwin'" },
915
+ { name = "backcall" },
916
  { name = "colorama", marker = "sys_platform == 'win32'" },
917
  { name = "decorator" },
 
918
  { name = "jedi" },
919
  { name = "matplotlib-inline" },
920
+ { name = "pexpect", marker = "sys_platform != 'win32'" },
921
+ { name = "pickleshare" },
922
  { name = "prompt-toolkit" },
923
  { name = "pygments" },
924
  { name = "stack-data" },
925
  { name = "traitlets" },
926
  ]
927
+ sdist = { url = "https://files.pythonhosted.org/packages/9e/6a/44ef299b1762f5a73841e87fae8a73a8cc8aee538d6dc8c77a5afe1fd2ce/ipython-8.12.3.tar.gz", hash = "sha256:3910c4b54543c2ad73d06579aa771041b7d5707b033bd488669b4cf544e3b363", size = 5470171, upload-time = "2023-09-29T09:14:37.468Z" }
928
  wheels = [
929
+ { url = "https://files.pythonhosted.org/packages/8d/97/8fe103906cd81bc42d3b0175b5534a9f67dccae47d6451131cf8d0d70bb2/ipython-8.12.3-py3-none-any.whl", hash = "sha256:b0340d46a933d27c657b211a329d0be23793c36595acf9e6ef4164bc01a1804c", size = 798307, upload-time = "2023-09-29T09:14:34.431Z" },
 
 
 
 
 
 
 
 
 
 
 
 
930
  ]
931
 
932
  [[package]]
 
2074
  { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772, upload-time = "2023-11-25T06:56:14.81Z" },
2075
  ]
2076
 
2077
+ [[package]]
2078
+ name = "pickleshare"
2079
+ version = "0.7.5"
2080
+ source = { registry = "https://pypi.org/simple" }
2081
+ sdist = { url = "https://files.pythonhosted.org/packages/d8/b6/df3c1c9b616e9c0edbc4fbab6ddd09df9535849c64ba51fcb6531c32d4d8/pickleshare-0.7.5.tar.gz", hash = "sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca", size = 6161, upload-time = "2018-09-25T19:17:37.249Z" }
2082
+ wheels = [
2083
+ { url = "https://files.pythonhosted.org/packages/9a/41/220f49aaea88bc6fa6cba8d05ecf24676326156c23b991e80b3f2fc24c77/pickleshare-0.7.5-py2.py3-none-any.whl", hash = "sha256:9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56", size = 6877, upload-time = "2018-09-25T19:17:35.817Z" },
2084
+ ]
2085
+
2086
  [[package]]
2087
  name = "pillow"
2088
  version = "11.2.1"
 
2133
  { url = "https://files.pythonhosted.org/packages/29/a2/d40fb2460e883eca5199c62cfc2463fd261f760556ae6290f88488c362c0/pip-25.1.1-py3-none-any.whl", hash = "sha256:2913a38a2abf4ea6b64ab507bd9e967f3b53dc1ede74b01b0931e1ce548751af", size = 1825227, upload-time = "2025-05-02T15:13:59.102Z" },
2134
  ]
2135
 
2136
+ [[package]]
2137
+ name = "pipreqs"
2138
+ version = "0.5.0"
2139
+ source = { registry = "https://pypi.org/simple" }
2140
+ dependencies = [
2141
+ { name = "docopt" },
2142
+ { name = "ipython" },
2143
+ { name = "nbconvert" },
2144
+ { name = "yarg" },
2145
+ ]
2146
+ sdist = { url = "https://files.pythonhosted.org/packages/12/4c/0a335b1b70c7e1821140ac6f884b51d47f049bcb600fa19bb374922f73aa/pipreqs-0.5.0.tar.gz", hash = "sha256:f33298d235ff76def369cb9a3594d084d9badc70cebba1e8cb271fcd4fdc0183", size = 35240, upload-time = "2024-02-18T17:49:36.607Z" }
2147
+ wheels = [
2148
+ { url = "https://files.pythonhosted.org/packages/36/38/cc1343c3a63655e18328e51e00c6e6851be648f1b8babffc5131f1b9f226/pipreqs-0.5.0-py3-none-any.whl", hash = "sha256:0809f6217028e35785f80e90217e18043e58c99ba28175e28320f9074dd03874", size = 33496, upload-time = "2024-02-18T17:49:34.148Z" },
2149
+ ]
2150
+
2151
  [[package]]
2152
  name = "platformdirs"
2153
  version = "4.3.8"
 
3838
  { url = "https://files.pythonhosted.org/packages/2d/82/f56956041adef78f849db6b289b282e72b55ab8045a75abad81898c28d19/wrapt-1.17.2-py3-none-any.whl", hash = "sha256:b18f2d1533a71f069c7f82d524a52599053d4c7166e9dd374ae2136b7f40f7c8", size = 23594, upload-time = "2025-01-14T10:35:44.018Z" },
3839
  ]
3840
 
3841
+ [[package]]
3842
+ name = "yarg"
3843
+ version = "0.1.9"
3844
+ source = { registry = "https://pypi.org/simple" }
3845
+ dependencies = [
3846
+ { name = "requests" },
3847
+ ]
3848
+ sdist = { url = "https://files.pythonhosted.org/packages/d4/c8/cc640404a0981e6c14e2044fc64e43b4c1ddf69e7dddc8f2a02638ba5ae8/yarg-0.1.9.tar.gz", hash = "sha256:55695bf4d1e3e7f756496c36a69ba32c40d18f821e38f61d028f6049e5e15911", size = 11988, upload-time = "2014-08-11T22:01:37.243Z" }
3849
+ wheels = [
3850
+ { url = "https://files.pythonhosted.org/packages/8b/90/89a2ff242ccab6a24fbab18dbbabc67c51a6f0ed01f9a0f41689dc177419/yarg-0.1.9-py2.py3-none-any.whl", hash = "sha256:4f9cebdc00fac946c9bf2783d634e538a71c7d280a4d806d45fd4dc0ef441492", size = 19162, upload-time = "2014-08-11T22:01:41.104Z" },
3851
+ ]
3852
+
3853
  [[package]]
3854
  name = "zstandard"
3855
  version = "0.23.0"