rianders commited on
Commit
5958103
·
1 Parent(s): cb171ce

Initial web collection and scan

Browse files
Files changed (4) hide show
  1. app.py +1 -0
  2. pages/file_web_source_collection.py +81 -0
  3. poetry.lock +356 -260
  4. pyproject.toml +1 -0
app.py CHANGED
@@ -17,6 +17,7 @@ def change_page(page_name):
17
  # Page selection (could also use st.sidebar for these)
18
  st.sidebar.title("Navigation")
19
  st.sidebar.button("Start Page", on_click=change_page, args=('start_page',))
 
20
  st.sidebar.button("Data Source Configuration", on_click=change_page, args=('data_source_config',))
21
  st.sidebar.button("Data Loading", on_click=change_page, args=('data_loading',))
22
  # Add buttons for other pages similarly...
 
17
  # Page selection (could also use st.sidebar for these)
18
  st.sidebar.title("Navigation")
19
  st.sidebar.button("Start Page", on_click=change_page, args=('start_page',))
20
+ st.sidebar.button("Web and File Resource Configuration", on_click=change_page, args=('file_web_source_collection',))
21
  st.sidebar.button("Data Source Configuration", on_click=change_page, args=('data_source_config',))
22
  st.sidebar.button("Data Loading", on_click=change_page, args=('data_loading',))
23
  # Add buttons for other pages similarly...
pages/file_web_source_collection.py ADDED
@@ -0,0 +1,81 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import pandas as pd
3
+ import requests
4
+ from bs4 import BeautifulSoup
5
+ from urllib.parse import urljoin, urlparse
6
+
7
+ def find_linked_urls(url):
8
+ try:
9
+ response = requests.get(url)
10
+ if response.status_code == 200:
11
+ soup = BeautifulSoup(response.text, 'html.parser')
12
+ links = soup.find_all('a')
13
+ urls = {link.get('href') for link in links if link.get('href') is not None}
14
+ return urls
15
+ else:
16
+ st.write(f"Failed to retrieve {url}")
17
+ except Exception as e:
18
+ st.write(f"An error occurred with {url}: {e}")
19
+ return set()
20
+
21
+ def convert_to_absolute_urls(base_url, links):
22
+ absolute_urls = []
23
+ for link in links:
24
+ if not link.startswith('http'):
25
+ link = urljoin(base_url, link)
26
+ absolute_urls.append(link)
27
+ return set(absolute_urls)
28
+
29
+ def categorize_links(base_url, links):
30
+ internal_links, external_links = set(), set()
31
+ for link in links:
32
+ if urlparse(link).netloc == urlparse(base_url).netloc:
33
+ internal_links.add(link)
34
+ else:
35
+ external_links.add(link)
36
+ return internal_links, external_links
37
+
38
+ def main():
39
+ st.title("Data Source Configuration")
40
+
41
+ st.subheader("Scan Websites for URLs")
42
+ url_input = st.text_area("Enter URLs to scan, separated by new lines:")
43
+ url_list = [url.strip() for url in url_input.strip().split('\n') if url.strip()] # Splitting and cleaning input
44
+
45
+ if st.button("Scan URLs"):
46
+ all_links = {}
47
+ for url in url_list:
48
+ unique_urls = find_linked_urls(url)
49
+ absolute_urls = convert_to_absolute_urls(url, unique_urls)
50
+ internal_links, external_links = categorize_links(url, absolute_urls)
51
+ all_links[url] = {"internal": internal_links, "external": external_links}
52
+
53
+ selected_urls = []
54
+ for base_url, links in all_links.items():
55
+ st.write(f"Base URL: {base_url}")
56
+ include_all_internal = st.checkbox(f"Include all internal links from {base_url}", key=f"all_{base_url}")
57
+
58
+ if include_all_internal:
59
+ selected_urls.extend(links["internal"])
60
+ else:
61
+ selected_internal = [link for link in links["internal"] if st.checkbox(link, key=link)]
62
+ selected_urls.extend(selected_internal)
63
+
64
+ # Displaying external links for informational purposes
65
+ if links["external"]:
66
+ st.write("External links:")
67
+ for link in links["external"]:
68
+ st.write(link)
69
+
70
+ # Convert selected URLs to a DataFrame and display
71
+ if selected_urls:
72
+ df_selected_urls = pd.DataFrame(selected_urls, columns=['Selected URLs'])
73
+ st.write(df_selected_urls)
74
+
75
+ # Saving the DataFrame as CSV
76
+ if st.button("Save Selected URLs to CSV"):
77
+ df_selected_urls.to_csv('selected_urls.csv', index=False)
78
+ st.success("Saved selected URLs to selected_urls.csv")
79
+
80
+ if __name__ == "__main__":
81
+ main()
poetry.lock CHANGED
@@ -1,9 +1,10 @@
1
- # This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand.
2
 
3
  [[package]]
4
  name = "aiohttp"
5
  version = "3.9.3"
6
  description = "Async http client/server framework (asyncio)"
 
7
  optional = false
8
  python-versions = ">=3.8"
9
  files = [
@@ -100,6 +101,7 @@ speedups = ["Brotli", "aiodns", "brotlicffi"]
100
  name = "aiosignal"
101
  version = "1.3.1"
102
  description = "aiosignal: a list of registered asynchronous callbacks"
 
103
  optional = false
104
  python-versions = ">=3.7"
105
  files = [
@@ -112,13 +114,14 @@ frozenlist = ">=1.1.0"
112
 
113
  [[package]]
114
  name = "altair"
115
- version = "5.2.0"
116
  description = "Vega-Altair: A declarative statistical visualization library for Python."
 
117
  optional = false
118
  python-versions = ">=3.8"
119
  files = [
120
- {file = "altair-5.2.0-py3-none-any.whl", hash = "sha256:8c4888ad11db7c39f3f17aa7f4ea985775da389d79ac30a6c22856ab238df399"},
121
- {file = "altair-5.2.0.tar.gz", hash = "sha256:2ad7f0c8010ebbc46319cc30febfb8e59ccf84969a201541c207bc3a4fa6cf81"},
122
  ]
123
 
124
  [package.dependencies]
@@ -131,13 +134,15 @@ toolz = "*"
131
  typing-extensions = {version = ">=4.0.1", markers = "python_version < \"3.11\""}
132
 
133
  [package.extras]
134
- dev = ["anywidget", "geopandas", "hatch", "ipython", "m2r", "mypy", "pandas-stubs", "pyarrow (>=11)", "pytest", "pytest-cov", "ruff (>=0.1.3)", "types-jsonschema", "types-setuptools", "vega-datasets", "vegafusion[embed] (>=1.4.0)", "vl-convert-python (>=1.1.0)"]
 
135
  doc = ["docutils", "jinja2", "myst-parser", "numpydoc", "pillow (>=9,<10)", "pydata-sphinx-theme (>=0.14.1)", "scipy", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinxext-altair"]
136
 
137
  [[package]]
138
  name = "annotated-types"
139
  version = "0.6.0"
140
  description = "Reusable constraint types to use with typing.Annotated"
 
141
  optional = false
142
  python-versions = ">=3.8"
143
  files = [
@@ -145,32 +150,11 @@ files = [
145
  {file = "annotated_types-0.6.0.tar.gz", hash = "sha256:563339e807e53ffd9c267e99fc6d9ea23eb8443c08f112651963e24e22f84a5d"},
146
  ]
147
 
148
- [[package]]
149
- name = "anyio"
150
- version = "4.3.0"
151
- description = "High level compatibility layer for multiple asynchronous event loop implementations"
152
- optional = false
153
- python-versions = ">=3.8"
154
- files = [
155
- {file = "anyio-4.3.0-py3-none-any.whl", hash = "sha256:048e05d0f6caeed70d731f3db756d35dcc1f35747c8c403364a8332c630441b8"},
156
- {file = "anyio-4.3.0.tar.gz", hash = "sha256:f75253795a87df48568485fd18cdd2a3fa5c4f7c5be8e5e36637733fce06fed6"},
157
- ]
158
-
159
- [package.dependencies]
160
- exceptiongroup = {version = ">=1.0.2", markers = "python_version < \"3.11\""}
161
- idna = ">=2.8"
162
- sniffio = ">=1.1"
163
- typing-extensions = {version = ">=4.1", markers = "python_version < \"3.11\""}
164
-
165
- [package.extras]
166
- doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"]
167
- test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"]
168
- trio = ["trio (>=0.23)"]
169
-
170
  [[package]]
171
  name = "async-timeout"
172
  version = "4.0.3"
173
  description = "Timeout context manager for asyncio programs"
 
174
  optional = false
175
  python-versions = ">=3.7"
176
  files = [
@@ -182,6 +166,7 @@ files = [
182
  name = "attrs"
183
  version = "23.2.0"
184
  description = "Classes Without Boilerplate"
 
185
  optional = false
186
  python-versions = ">=3.7"
187
  files = [
@@ -197,10 +182,33 @@ tests = ["attrs[tests-no-zope]", "zope-interface"]
197
  tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"]
198
  tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"]
199
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
200
  [[package]]
201
  name = "blinker"
202
  version = "1.7.0"
203
  description = "Fast, simple object-to-object and broadcast signaling"
 
204
  optional = false
205
  python-versions = ">=3.8"
206
  files = [
@@ -212,6 +220,7 @@ files = [
212
  name = "cachetools"
213
  version = "5.3.3"
214
  description = "Extensible memoizing collections and decorators"
 
215
  optional = false
216
  python-versions = ">=3.7"
217
  files = [
@@ -223,6 +232,7 @@ files = [
223
  name = "certifi"
224
  version = "2024.2.2"
225
  description = "Python package for providing Mozilla's CA Bundle."
 
226
  optional = false
227
  python-versions = ">=3.6"
228
  files = [
@@ -234,6 +244,7 @@ files = [
234
  name = "charset-normalizer"
235
  version = "3.3.2"
236
  description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
 
237
  optional = false
238
  python-versions = ">=3.7.0"
239
  files = [
@@ -333,6 +344,7 @@ files = [
333
  name = "click"
334
  version = "8.1.7"
335
  description = "Composable command line interface toolkit"
 
336
  optional = false
337
  python-versions = ">=3.7"
338
  files = [
@@ -347,6 +359,7 @@ colorama = {version = "*", markers = "platform_system == \"Windows\""}
347
  name = "colorama"
348
  version = "0.4.6"
349
  description = "Cross-platform colored terminal text."
 
350
  optional = false
351
  python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
352
  files = [
@@ -358,6 +371,7 @@ files = [
358
  name = "dataclasses-json"
359
  version = "0.6.4"
360
  description = "Easily serialize dataclasses to and from JSON."
 
361
  optional = false
362
  python-versions = ">=3.7,<4.0"
363
  files = [
@@ -369,24 +383,11 @@ files = [
369
  marshmallow = ">=3.18.0,<4.0.0"
370
  typing-inspect = ">=0.4.0,<1"
371
 
372
- [[package]]
373
- name = "exceptiongroup"
374
- version = "1.2.0"
375
- description = "Backport of PEP 654 (exception groups)"
376
- optional = false
377
- python-versions = ">=3.7"
378
- files = [
379
- {file = "exceptiongroup-1.2.0-py3-none-any.whl", hash = "sha256:4bfd3996ac73b41e9b9628b04e079f193850720ea5945fc96a08633c66912f14"},
380
- {file = "exceptiongroup-1.2.0.tar.gz", hash = "sha256:91f5c769735f051a4290d52edd0858999b57e5876e9f85937691bd4c9fa3ed68"},
381
- ]
382
-
383
- [package.extras]
384
- test = ["pytest (>=6)"]
385
-
386
  [[package]]
387
  name = "faiss-cpu"
388
  version = "1.8.0"
389
  description = "A library for efficient similarity search and clustering of dense vectors."
 
390
  optional = false
391
  python-versions = ">=3.8"
392
  files = [
@@ -423,13 +424,14 @@ numpy = "*"
423
 
424
  [[package]]
425
  name = "filelock"
426
- version = "3.13.2"
427
  description = "A platform independent file lock."
 
428
  optional = false
429
  python-versions = ">=3.8"
430
  files = [
431
- {file = "filelock-3.13.2-py3-none-any.whl", hash = "sha256:e4c33bc026ace328551af557d4d34f59566c98acd4ed66c13b4335f114f04f7a"},
432
- {file = "filelock-3.13.2.tar.gz", hash = "sha256:9e2106260b5f65600a31bc503721e3db7e64598bb406ebc5921aeaafe441ba34"},
433
  ]
434
 
435
  [package.extras]
@@ -441,6 +443,7 @@ typing = ["typing-extensions (>=4.8)"]
441
  name = "frozenlist"
442
  version = "1.4.1"
443
  description = "A list-like structure which implements collections.abc.MutableSequence"
 
444
  optional = false
445
  python-versions = ">=3.8"
446
  files = [
@@ -527,6 +530,7 @@ files = [
527
  name = "fsspec"
528
  version = "2024.3.1"
529
  description = "File-system specification"
 
530
  optional = false
531
  python-versions = ">=3.8"
532
  files = [
@@ -562,6 +566,7 @@ tqdm = ["tqdm"]
562
  name = "gitdb"
563
  version = "4.0.11"
564
  description = "Git Object Database"
 
565
  optional = false
566
  python-versions = ">=3.7"
567
  files = [
@@ -574,25 +579,28 @@ smmap = ">=3.0.1,<6"
574
 
575
  [[package]]
576
  name = "gitpython"
577
- version = "3.1.42"
578
  description = "GitPython is a Python library used to interact with Git repositories"
 
579
  optional = false
580
  python-versions = ">=3.7"
581
  files = [
582
- {file = "GitPython-3.1.42-py3-none-any.whl", hash = "sha256:1bf9cd7c9e7255f77778ea54359e54ac22a72a5b51288c457c881057b7bb9ecd"},
583
- {file = "GitPython-3.1.42.tar.gz", hash = "sha256:2d99869e0fef71a73cbd242528105af1d6c1b108c60dfabd994bf292f76c3ceb"},
584
  ]
585
 
586
  [package.dependencies]
587
  gitdb = ">=4.0.1,<5"
588
 
589
  [package.extras]
590
- test = ["black", "coverage[toml]", "ddt (>=1.1.1,!=1.4.3)", "mock", "mypy", "pre-commit", "pytest (>=7.3.1)", "pytest-cov", "pytest-instafail", "pytest-mock", "pytest-sugar"]
 
591
 
592
  [[package]]
593
  name = "greenlet"
594
  version = "3.0.3"
595
  description = "Lightweight in-process concurrent programming"
 
596
  optional = false
597
  python-versions = ">=3.7"
598
  files = [
@@ -662,13 +670,14 @@ test = ["objgraph", "psutil"]
662
 
663
  [[package]]
664
  name = "huggingface-hub"
665
- version = "0.22.0"
666
  description = "Client library to download and publish models, datasets and other repos on the huggingface.co hub"
 
667
  optional = false
668
  python-versions = ">=3.8.0"
669
  files = [
670
- {file = "huggingface_hub-0.22.0-py3-none-any.whl", hash = "sha256:72dea96299751699180184c06a4689e54cbfacecb1a3d08ac7a269c884bb17c3"},
671
- {file = "huggingface_hub-0.22.0.tar.gz", hash = "sha256:304f1e235c68c0a9f58bced47f13d6df241a5b4e3678f4981aa1e4f4bce63f6d"},
672
  ]
673
 
674
  [package.dependencies]
@@ -698,6 +707,7 @@ typing = ["types-PyYAML", "types-requests", "types-simplejson", "types-toml", "t
698
  name = "idna"
699
  version = "3.6"
700
  description = "Internationalized Domain Names in Applications (IDNA)"
 
701
  optional = false
702
  python-versions = ">=3.5"
703
  files = [
@@ -709,6 +719,7 @@ files = [
709
  name = "jinja2"
710
  version = "3.1.3"
711
  description = "A very fast and expressive template engine."
 
712
  optional = false
713
  python-versions = ">=3.7"
714
  files = [
@@ -726,6 +737,7 @@ i18n = ["Babel (>=2.7)"]
726
  name = "joblib"
727
  version = "1.3.2"
728
  description = "Lightweight pipelining with Python functions"
 
729
  optional = false
730
  python-versions = ">=3.7"
731
  files = [
@@ -737,6 +749,7 @@ files = [
737
  name = "jsonpatch"
738
  version = "1.33"
739
  description = "Apply JSON-Patches (RFC 6902)"
 
740
  optional = false
741
  python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*"
742
  files = [
@@ -751,6 +764,7 @@ jsonpointer = ">=1.9"
751
  name = "jsonpointer"
752
  version = "2.4"
753
  description = "Identify specific nodes in a JSON document (RFC 6901)"
 
754
  optional = false
755
  python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*"
756
  files = [
@@ -762,6 +776,7 @@ files = [
762
  name = "jsonschema"
763
  version = "4.21.1"
764
  description = "An implementation of JSON Schema validation for Python"
 
765
  optional = false
766
  python-versions = ">=3.8"
767
  files = [
@@ -783,6 +798,7 @@ format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-
783
  name = "jsonschema-specifications"
784
  version = "2023.12.1"
785
  description = "The JSON Schema meta-schemas and vocabularies, exposed as a Registry"
 
786
  optional = false
787
  python-versions = ">=3.8"
788
  files = [
@@ -797,6 +813,7 @@ referencing = ">=0.31.0"
797
  name = "langchain"
798
  version = "0.1.13"
799
  description = "Building applications with LLMs through composability"
 
800
  optional = false
801
  python-versions = "<4.0,>=3.8.1"
802
  files = [
@@ -838,6 +855,7 @@ text-helpers = ["chardet (>=5.1.0,<6.0.0)"]
838
  name = "langchain-community"
839
  version = "0.0.29"
840
  description = "Community contributed LangChain integrations."
 
841
  optional = false
842
  python-versions = "<4.0,>=3.8.1"
843
  files = [
@@ -862,23 +880,22 @@ extended-testing = ["aiosqlite (>=0.19.0,<0.20.0)", "aleph-alpha-client (>=2.15.
862
 
863
  [[package]]
864
  name = "langchain-core"
865
- version = "0.1.33"
866
  description = "Building applications with LLMs through composability"
 
867
  optional = false
868
  python-versions = "<4.0,>=3.8.1"
869
  files = [
870
- {file = "langchain_core-0.1.33-py3-none-any.whl", hash = "sha256:cee7fbab114c74b7279a92c8a376b40344b0fa3d0f0af3143a858e3b7485bf13"},
871
- {file = "langchain_core-0.1.33.tar.gz", hash = "sha256:545eff3de83cc58231bd2b0c6d672323fc2077b94d326ba1a3219118af1d1a66"},
872
  ]
873
 
874
  [package.dependencies]
875
- anyio = ">=3,<5"
876
  jsonpatch = ">=1.33,<2.0"
877
  langsmith = ">=0.1.0,<0.2.0"
878
  packaging = ">=23.2,<24.0"
879
  pydantic = ">=1,<3"
880
  PyYAML = ">=5.3"
881
- requests = ">=2,<3"
882
  tenacity = ">=8.1.0,<9.0.0"
883
 
884
  [package.extras]
@@ -888,6 +905,7 @@ extended-testing = ["jinja2 (>=3,<4)"]
888
  name = "langchain-text-splitters"
889
  version = "0.0.1"
890
  description = "LangChain text splitting utilities"
 
891
  optional = false
892
  python-versions = ">=3.8.1,<4.0"
893
  files = [
@@ -903,13 +921,14 @@ extended-testing = ["lxml (>=5.1.0,<6.0.0)"]
903
 
904
  [[package]]
905
  name = "langsmith"
906
- version = "0.1.31"
907
  description = "Client library to connect to the LangSmith LLM Tracing and Evaluation Platform."
 
908
  optional = false
909
  python-versions = "<4.0,>=3.8.1"
910
  files = [
911
- {file = "langsmith-0.1.31-py3-none-any.whl", hash = "sha256:5211a9dc00831db307eb843485a97096484b697b5d2cd1efaac34228e97ca087"},
912
- {file = "langsmith-0.1.31.tar.gz", hash = "sha256:efd54ccd44be7fda911bfdc0ead340473df2fdd07345c7252901834d0c4aa37e"},
913
  ]
914
 
915
  [package.dependencies]
@@ -921,6 +940,7 @@ requests = ">=2,<3"
921
  name = "markdown-it-py"
922
  version = "3.0.0"
923
  description = "Python port of markdown-it. Markdown parsing, done right!"
 
924
  optional = false
925
  python-versions = ">=3.8"
926
  files = [
@@ -945,6 +965,7 @@ testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"]
945
  name = "markupsafe"
946
  version = "2.1.5"
947
  description = "Safely add untrusted strings to HTML/XML markup."
 
948
  optional = false
949
  python-versions = ">=3.7"
950
  files = [
@@ -1014,6 +1035,7 @@ files = [
1014
  name = "marshmallow"
1015
  version = "3.21.1"
1016
  description = "A lightweight library for converting complex datatypes to and from native Python datatypes."
 
1017
  optional = false
1018
  python-versions = ">=3.8"
1019
  files = [
@@ -1033,6 +1055,7 @@ tests = ["pytest", "pytz", "simplejson"]
1033
  name = "mdurl"
1034
  version = "0.1.2"
1035
  description = "Markdown URL utilities"
 
1036
  optional = false
1037
  python-versions = ">=3.7"
1038
  files = [
@@ -1044,6 +1067,7 @@ files = [
1044
  name = "mpmath"
1045
  version = "1.3.0"
1046
  description = "Python library for arbitrary-precision floating-point arithmetic"
 
1047
  optional = false
1048
  python-versions = "*"
1049
  files = [
@@ -1061,6 +1085,7 @@ tests = ["pytest (>=4.6)"]
1061
  name = "multidict"
1062
  version = "6.0.5"
1063
  description = "multidict implementation"
 
1064
  optional = false
1065
  python-versions = ">=3.7"
1066
  files = [
@@ -1160,6 +1185,7 @@ files = [
1160
  name = "mypy-extensions"
1161
  version = "1.0.0"
1162
  description = "Type system extensions for programs checked with the mypy type checker."
 
1163
  optional = false
1164
  python-versions = ">=3.5"
1165
  files = [
@@ -1171,6 +1197,7 @@ files = [
1171
  name = "networkx"
1172
  version = "3.2.1"
1173
  description = "Python package for creating and manipulating graphs and networks"
 
1174
  optional = false
1175
  python-versions = ">=3.9"
1176
  files = [
@@ -1189,6 +1216,7 @@ test = ["pytest (>=7.2)", "pytest-cov (>=4.0)"]
1189
  name = "numpy"
1190
  version = "1.26.4"
1191
  description = "Fundamental package for array computing in Python"
 
1192
  optional = false
1193
  python-versions = ">=3.9"
1194
  files = [
@@ -1234,6 +1262,7 @@ files = [
1234
  name = "nvidia-cublas-cu12"
1235
  version = "12.1.3.1"
1236
  description = "CUBLAS native runtime libraries"
 
1237
  optional = false
1238
  python-versions = ">=3"
1239
  files = [
@@ -1245,6 +1274,7 @@ files = [
1245
  name = "nvidia-cuda-cupti-cu12"
1246
  version = "12.1.105"
1247
  description = "CUDA profiling tools runtime libs."
 
1248
  optional = false
1249
  python-versions = ">=3"
1250
  files = [
@@ -1256,6 +1286,7 @@ files = [
1256
  name = "nvidia-cuda-nvrtc-cu12"
1257
  version = "12.1.105"
1258
  description = "NVRTC native runtime libraries"
 
1259
  optional = false
1260
  python-versions = ">=3"
1261
  files = [
@@ -1267,6 +1298,7 @@ files = [
1267
  name = "nvidia-cuda-runtime-cu12"
1268
  version = "12.1.105"
1269
  description = "CUDA Runtime native Libraries"
 
1270
  optional = false
1271
  python-versions = ">=3"
1272
  files = [
@@ -1278,6 +1310,7 @@ files = [
1278
  name = "nvidia-cudnn-cu12"
1279
  version = "8.9.2.26"
1280
  description = "cuDNN runtime libraries"
 
1281
  optional = false
1282
  python-versions = ">=3"
1283
  files = [
@@ -1291,6 +1324,7 @@ nvidia-cublas-cu12 = "*"
1291
  name = "nvidia-cufft-cu12"
1292
  version = "11.0.2.54"
1293
  description = "CUFFT native runtime libraries"
 
1294
  optional = false
1295
  python-versions = ">=3"
1296
  files = [
@@ -1302,6 +1336,7 @@ files = [
1302
  name = "nvidia-curand-cu12"
1303
  version = "10.3.2.106"
1304
  description = "CURAND native runtime libraries"
 
1305
  optional = false
1306
  python-versions = ">=3"
1307
  files = [
@@ -1313,6 +1348,7 @@ files = [
1313
  name = "nvidia-cusolver-cu12"
1314
  version = "11.4.5.107"
1315
  description = "CUDA solver native runtime libraries"
 
1316
  optional = false
1317
  python-versions = ">=3"
1318
  files = [
@@ -1329,6 +1365,7 @@ nvidia-nvjitlink-cu12 = "*"
1329
  name = "nvidia-cusparse-cu12"
1330
  version = "12.1.0.106"
1331
  description = "CUSPARSE native runtime libraries"
 
1332
  optional = false
1333
  python-versions = ">=3"
1334
  files = [
@@ -1343,6 +1380,7 @@ nvidia-nvjitlink-cu12 = "*"
1343
  name = "nvidia-nccl-cu12"
1344
  version = "2.19.3"
1345
  description = "NVIDIA Collective Communication Library (NCCL) Runtime"
 
1346
  optional = false
1347
  python-versions = ">=3"
1348
  files = [
@@ -1351,20 +1389,21 @@ files = [
1351
 
1352
  [[package]]
1353
  name = "nvidia-nvjitlink-cu12"
1354
- version = "12.4.99"
1355
  description = "Nvidia JIT LTO Library"
 
1356
  optional = false
1357
  python-versions = ">=3"
1358
  files = [
1359
- {file = "nvidia_nvjitlink_cu12-12.4.99-py3-none-manylinux2014_aarch64.whl", hash = "sha256:75d6498c96d9adb9435f2bbdbddb479805ddfb97b5c1b32395c694185c20ca57"},
1360
- {file = "nvidia_nvjitlink_cu12-12.4.99-py3-none-manylinux2014_x86_64.whl", hash = "sha256:c6428836d20fe7e327191c175791d38570e10762edc588fb46749217cd444c74"},
1361
- {file = "nvidia_nvjitlink_cu12-12.4.99-py3-none-win_amd64.whl", hash = "sha256:991905ffa2144cb603d8ca7962d75c35334ae82bf92820b6ba78157277da1ad2"},
1362
  ]
1363
 
1364
  [[package]]
1365
  name = "nvidia-nvtx-cu12"
1366
  version = "12.1.105"
1367
  description = "NVIDIA Tools Extension"
 
1368
  optional = false
1369
  python-versions = ">=3"
1370
  files = [
@@ -1374,67 +1413,70 @@ files = [
1374
 
1375
  [[package]]
1376
  name = "orjson"
1377
- version = "3.9.15"
1378
  description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
 
1379
  optional = false
1380
  python-versions = ">=3.8"
1381
  files = [
1382
- {file = "orjson-3.9.15-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:d61f7ce4727a9fa7680cd6f3986b0e2c732639f46a5e0156e550e35258aa313a"},
1383
- {file = "orjson-3.9.15-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4feeb41882e8aa17634b589533baafdceb387e01e117b1ec65534ec724023d04"},
1384
- {file = "orjson-3.9.15-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fbbeb3c9b2edb5fd044b2a070f127a0ac456ffd079cb82746fc84af01ef021a4"},
1385
- {file = "orjson-3.9.15-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b66bcc5670e8a6b78f0313bcb74774c8291f6f8aeef10fe70e910b8040f3ab75"},
1386
- {file = "orjson-3.9.15-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2973474811db7b35c30248d1129c64fd2bdf40d57d84beed2a9a379a6f57d0ab"},
1387
- {file = "orjson-3.9.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fe41b6f72f52d3da4db524c8653e46243c8c92df826ab5ffaece2dba9cccd58"},
1388
- {file = "orjson-3.9.15-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4228aace81781cc9d05a3ec3a6d2673a1ad0d8725b4e915f1089803e9efd2b99"},
1389
- {file = "orjson-3.9.15-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:6f7b65bfaf69493c73423ce9db66cfe9138b2f9ef62897486417a8fcb0a92bfe"},
1390
- {file = "orjson-3.9.15-cp310-none-win32.whl", hash = "sha256:2d99e3c4c13a7b0fb3792cc04c2829c9db07838fb6973e578b85c1745e7d0ce7"},
1391
- {file = "orjson-3.9.15-cp310-none-win_amd64.whl", hash = "sha256:b725da33e6e58e4a5d27958568484aa766e825e93aa20c26c91168be58e08cbb"},
1392
- {file = "orjson-3.9.15-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:c8e8fe01e435005d4421f183038fc70ca85d2c1e490f51fb972db92af6e047c2"},
1393
- {file = "orjson-3.9.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87f1097acb569dde17f246faa268759a71a2cb8c96dd392cd25c668b104cad2f"},
1394
- {file = "orjson-3.9.15-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ff0f9913d82e1d1fadbd976424c316fbc4d9c525c81d047bbdd16bd27dd98cfc"},
1395
- {file = "orjson-3.9.15-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8055ec598605b0077e29652ccfe9372247474375e0e3f5775c91d9434e12d6b1"},
1396
- {file = "orjson-3.9.15-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d6768a327ea1ba44c9114dba5fdda4a214bdb70129065cd0807eb5f010bfcbb5"},
1397
- {file = "orjson-3.9.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:12365576039b1a5a47df01aadb353b68223da413e2e7f98c02403061aad34bde"},
1398
- {file = "orjson-3.9.15-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:71c6b009d431b3839d7c14c3af86788b3cfac41e969e3e1c22f8a6ea13139404"},
1399
- {file = "orjson-3.9.15-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e18668f1bd39e69b7fed19fa7cd1cd110a121ec25439328b5c89934e6d30d357"},
1400
- {file = "orjson-3.9.15-cp311-none-win32.whl", hash = "sha256:62482873e0289cf7313461009bf62ac8b2e54bc6f00c6fabcde785709231a5d7"},
1401
- {file = "orjson-3.9.15-cp311-none-win_amd64.whl", hash = "sha256:b3d336ed75d17c7b1af233a6561cf421dee41d9204aa3cfcc6c9c65cd5bb69a8"},
1402
- {file = "orjson-3.9.15-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:82425dd5c7bd3adfe4e94c78e27e2fa02971750c2b7ffba648b0f5d5cc016a73"},
1403
- {file = "orjson-3.9.15-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c51378d4a8255b2e7c1e5cc430644f0939539deddfa77f6fac7b56a9784160a"},
1404
- {file = "orjson-3.9.15-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6ae4e06be04dc00618247c4ae3f7c3e561d5bc19ab6941427f6d3722a0875ef7"},
1405
- {file = "orjson-3.9.15-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bcef128f970bb63ecf9a65f7beafd9b55e3aaf0efc271a4154050fc15cdb386e"},
1406
- {file = "orjson-3.9.15-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b72758f3ffc36ca566ba98a8e7f4f373b6c17c646ff8ad9b21ad10c29186f00d"},
1407
- {file = "orjson-3.9.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10c57bc7b946cf2efa67ac55766e41764b66d40cbd9489041e637c1304400494"},
1408
- {file = "orjson-3.9.15-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:946c3a1ef25338e78107fba746f299f926db408d34553b4754e90a7de1d44068"},
1409
- {file = "orjson-3.9.15-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2f256d03957075fcb5923410058982aea85455d035607486ccb847f095442bda"},
1410
- {file = "orjson-3.9.15-cp312-none-win_amd64.whl", hash = "sha256:5bb399e1b49db120653a31463b4a7b27cf2fbfe60469546baf681d1b39f4edf2"},
1411
- {file = "orjson-3.9.15-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:b17f0f14a9c0ba55ff6279a922d1932e24b13fc218a3e968ecdbf791b3682b25"},
1412
- {file = "orjson-3.9.15-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7f6cbd8e6e446fb7e4ed5bac4661a29e43f38aeecbf60c4b900b825a353276a1"},
1413
- {file = "orjson-3.9.15-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:76bc6356d07c1d9f4b782813094d0caf1703b729d876ab6a676f3aaa9a47e37c"},
1414
- {file = "orjson-3.9.15-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fdfa97090e2d6f73dced247a2f2d8004ac6449df6568f30e7fa1a045767c69a6"},
1415
- {file = "orjson-3.9.15-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7413070a3e927e4207d00bd65f42d1b780fb0d32d7b1d951f6dc6ade318e1b5a"},
1416
- {file = "orjson-3.9.15-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9cf1596680ac1f01839dba32d496136bdd5d8ffb858c280fa82bbfeb173bdd40"},
1417
- {file = "orjson-3.9.15-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:809d653c155e2cc4fd39ad69c08fdff7f4016c355ae4b88905219d3579e31eb7"},
1418
- {file = "orjson-3.9.15-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:920fa5a0c5175ab14b9c78f6f820b75804fb4984423ee4c4f1e6d748f8b22bc1"},
1419
- {file = "orjson-3.9.15-cp38-none-win32.whl", hash = "sha256:2b5c0f532905e60cf22a511120e3719b85d9c25d0e1c2a8abb20c4dede3b05a5"},
1420
- {file = "orjson-3.9.15-cp38-none-win_amd64.whl", hash = "sha256:67384f588f7f8daf040114337d34a5188346e3fae6c38b6a19a2fe8c663a2f9b"},
1421
- {file = "orjson-3.9.15-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:6fc2fe4647927070df3d93f561d7e588a38865ea0040027662e3e541d592811e"},
1422
- {file = "orjson-3.9.15-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:34cbcd216e7af5270f2ffa63a963346845eb71e174ea530867b7443892d77180"},
1423
- {file = "orjson-3.9.15-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f541587f5c558abd93cb0de491ce99a9ef8d1ae29dd6ab4dbb5a13281ae04cbd"},
1424
- {file = "orjson-3.9.15-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:92255879280ef9c3c0bcb327c5a1b8ed694c290d61a6a532458264f887f052cb"},
1425
- {file = "orjson-3.9.15-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:05a1f57fb601c426635fcae9ddbe90dfc1ed42245eb4c75e4960440cac667262"},
1426
- {file = "orjson-3.9.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ede0bde16cc6e9b96633df1631fbcd66491d1063667f260a4f2386a098393790"},
1427
- {file = "orjson-3.9.15-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:e88b97ef13910e5f87bcbc4dd7979a7de9ba8702b54d3204ac587e83639c0c2b"},
1428
- {file = "orjson-3.9.15-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:57d5d8cf9c27f7ef6bc56a5925c7fbc76b61288ab674eb352c26ac780caa5b10"},
1429
- {file = "orjson-3.9.15-cp39-none-win32.whl", hash = "sha256:001f4eb0ecd8e9ebd295722d0cbedf0748680fb9998d3993abaed2f40587257a"},
1430
- {file = "orjson-3.9.15-cp39-none-win_amd64.whl", hash = "sha256:ea0b183a5fe6b2b45f3b854b0d19c4e932d6f5934ae1f723b07cf9560edd4ec7"},
1431
- {file = "orjson-3.9.15.tar.gz", hash = "sha256:95cae920959d772f30ab36d3b25f83bb0f3be671e986c72ce22f8fa700dae061"},
 
1432
  ]
1433
 
1434
  [[package]]
1435
  name = "packaging"
1436
  version = "23.2"
1437
  description = "Core utilities for Python packages"
 
1438
  optional = false
1439
  python-versions = ">=3.7"
1440
  files = [
@@ -1446,6 +1488,7 @@ files = [
1446
  name = "pandas"
1447
  version = "2.2.1"
1448
  description = "Powerful data structures for data analysis, time series, and statistics"
 
1449
  optional = false
1450
  python-versions = ">=3.9"
1451
  files = [
@@ -1517,79 +1560,81 @@ xml = ["lxml (>=4.9.2)"]
1517
 
1518
  [[package]]
1519
  name = "pillow"
1520
- version = "10.2.0"
1521
  description = "Python Imaging Library (Fork)"
 
1522
  optional = false
1523
  python-versions = ">=3.8"
1524
  files = [
1525
- {file = "pillow-10.2.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:7823bdd049099efa16e4246bdf15e5a13dbb18a51b68fa06d6c1d4d8b99a796e"},
1526
- {file = "pillow-10.2.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:83b2021f2ade7d1ed556bc50a399127d7fb245e725aa0113ebd05cfe88aaf588"},
1527
- {file = "pillow-10.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6fad5ff2f13d69b7e74ce5b4ecd12cc0ec530fcee76356cac6742785ff71c452"},
1528
- {file = "pillow-10.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da2b52b37dad6d9ec64e653637a096905b258d2fc2b984c41ae7d08b938a67e4"},
1529
- {file = "pillow-10.2.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:47c0995fc4e7f79b5cfcab1fc437ff2890b770440f7696a3ba065ee0fd496563"},
1530
- {file = "pillow-10.2.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:322bdf3c9b556e9ffb18f93462e5f749d3444ce081290352c6070d014c93feb2"},
1531
- {file = "pillow-10.2.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:51f1a1bffc50e2e9492e87d8e09a17c5eea8409cda8d3f277eb6edc82813c17c"},
1532
- {file = "pillow-10.2.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:69ffdd6120a4737710a9eee73e1d2e37db89b620f702754b8f6e62594471dee0"},
1533
- {file = "pillow-10.2.0-cp310-cp310-win32.whl", hash = "sha256:c6dafac9e0f2b3c78df97e79af707cdc5ef8e88208d686a4847bab8266870023"},
1534
- {file = "pillow-10.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:aebb6044806f2e16ecc07b2a2637ee1ef67a11840a66752751714a0d924adf72"},
1535
- {file = "pillow-10.2.0-cp310-cp310-win_arm64.whl", hash = "sha256:7049e301399273a0136ff39b84c3678e314f2158f50f517bc50285fb5ec847ad"},
1536
- {file = "pillow-10.2.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:35bb52c37f256f662abdfa49d2dfa6ce5d93281d323a9af377a120e89a9eafb5"},
1537
- {file = "pillow-10.2.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9c23f307202661071d94b5e384e1e1dc7dfb972a28a2310e4ee16103e66ddb67"},
1538
- {file = "pillow-10.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:773efe0603db30c281521a7c0214cad7836c03b8ccff897beae9b47c0b657d61"},
1539
- {file = "pillow-10.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:11fa2e5984b949b0dd6d7a94d967743d87c577ff0b83392f17cb3990d0d2fd6e"},
1540
- {file = "pillow-10.2.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:716d30ed977be8b37d3ef185fecb9e5a1d62d110dfbdcd1e2a122ab46fddb03f"},
1541
- {file = "pillow-10.2.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a086c2af425c5f62a65e12fbf385f7c9fcb8f107d0849dba5839461a129cf311"},
1542
- {file = "pillow-10.2.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c8de2789052ed501dd829e9cae8d3dcce7acb4777ea4a479c14521c942d395b1"},
1543
- {file = "pillow-10.2.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:609448742444d9290fd687940ac0b57fb35e6fd92bdb65386e08e99af60bf757"},
1544
- {file = "pillow-10.2.0-cp311-cp311-win32.whl", hash = "sha256:823ef7a27cf86df6597fa0671066c1b596f69eba53efa3d1e1cb8b30f3533068"},
1545
- {file = "pillow-10.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:1da3b2703afd040cf65ec97efea81cfba59cdbed9c11d8efc5ab09df9509fc56"},
1546
- {file = "pillow-10.2.0-cp311-cp311-win_arm64.whl", hash = "sha256:edca80cbfb2b68d7b56930b84a0e45ae1694aeba0541f798e908a49d66b837f1"},
1547
- {file = "pillow-10.2.0-cp312-cp312-macosx_10_10_x86_64.whl", hash = "sha256:1b5e1b74d1bd1b78bc3477528919414874748dd363e6272efd5abf7654e68bef"},
1548
- {file = "pillow-10.2.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0eae2073305f451d8ecacb5474997c08569fb4eb4ac231ffa4ad7d342fdc25ac"},
1549
- {file = "pillow-10.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b7c2286c23cd350b80d2fc9d424fc797575fb16f854b831d16fd47ceec078f2c"},
1550
- {file = "pillow-10.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e23412b5c41e58cec602f1135c57dfcf15482013ce6e5f093a86db69646a5aa"},
1551
- {file = "pillow-10.2.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:52a50aa3fb3acb9cf7213573ef55d31d6eca37f5709c69e6858fe3bc04a5c2a2"},
1552
- {file = "pillow-10.2.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:127cee571038f252a552760076407f9cff79761c3d436a12af6000cd182a9d04"},
1553
- {file = "pillow-10.2.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:8d12251f02d69d8310b046e82572ed486685c38f02176bd08baf216746eb947f"},
1554
- {file = "pillow-10.2.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:54f1852cd531aa981bc0965b7d609f5f6cc8ce8c41b1139f6ed6b3c54ab82bfb"},
1555
- {file = "pillow-10.2.0-cp312-cp312-win32.whl", hash = "sha256:257d8788df5ca62c980314053197f4d46eefedf4e6175bc9412f14412ec4ea2f"},
1556
- {file = "pillow-10.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:154e939c5f0053a383de4fd3d3da48d9427a7e985f58af8e94d0b3c9fcfcf4f9"},
1557
- {file = "pillow-10.2.0-cp312-cp312-win_arm64.whl", hash = "sha256:f379abd2f1e3dddb2b61bc67977a6b5a0a3f7485538bcc6f39ec76163891ee48"},
1558
- {file = "pillow-10.2.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:8373c6c251f7ef8bda6675dd6d2b3a0fcc31edf1201266b5cf608b62a37407f9"},
1559
- {file = "pillow-10.2.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:870ea1ada0899fd0b79643990809323b389d4d1d46c192f97342eeb6ee0b8483"},
1560
- {file = "pillow-10.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b4b6b1e20608493548b1f32bce8cca185bf0480983890403d3b8753e44077129"},
1561
- {file = "pillow-10.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3031709084b6e7852d00479fd1d310b07d0ba82765f973b543c8af5061cf990e"},
1562
- {file = "pillow-10.2.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:3ff074fc97dd4e80543a3e91f69d58889baf2002b6be64347ea8cf5533188213"},
1563
- {file = "pillow-10.2.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:cb4c38abeef13c61d6916f264d4845fab99d7b711be96c326b84df9e3e0ff62d"},
1564
- {file = "pillow-10.2.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:b1b3020d90c2d8e1dae29cf3ce54f8094f7938460fb5ce8bc5c01450b01fbaf6"},
1565
- {file = "pillow-10.2.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:170aeb00224ab3dc54230c797f8404507240dd868cf52066f66a41b33169bdbe"},
1566
- {file = "pillow-10.2.0-cp38-cp38-win32.whl", hash = "sha256:c4225f5220f46b2fde568c74fca27ae9771536c2e29d7c04f4fb62c83275ac4e"},
1567
- {file = "pillow-10.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:0689b5a8c5288bc0504d9fcee48f61a6a586b9b98514d7d29b840143d6734f39"},
1568
- {file = "pillow-10.2.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:b792a349405fbc0163190fde0dc7b3fef3c9268292586cf5645598b48e63dc67"},
1569
- {file = "pillow-10.2.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c570f24be1e468e3f0ce7ef56a89a60f0e05b30a3669a459e419c6eac2c35364"},
1570
- {file = "pillow-10.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8ecd059fdaf60c1963c58ceb8997b32e9dc1b911f5da5307aab614f1ce5c2fb"},
1571
- {file = "pillow-10.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c365fd1703040de1ec284b176d6af5abe21b427cb3a5ff68e0759e1e313a5e7e"},
1572
- {file = "pillow-10.2.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:70c61d4c475835a19b3a5aa42492409878bbca7438554a1f89d20d58a7c75c01"},
1573
- {file = "pillow-10.2.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:b6f491cdf80ae540738859d9766783e3b3c8e5bd37f5dfa0b76abdecc5081f13"},
1574
- {file = "pillow-10.2.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9d189550615b4948f45252d7f005e53c2040cea1af5b60d6f79491a6e147eef7"},
1575
- {file = "pillow-10.2.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:49d9ba1ed0ef3e061088cd1e7538a0759aab559e2e0a80a36f9fd9d8c0c21591"},
1576
- {file = "pillow-10.2.0-cp39-cp39-win32.whl", hash = "sha256:babf5acfede515f176833ed6028754cbcd0d206f7f614ea3447d67c33be12516"},
1577
- {file = "pillow-10.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:0304004f8067386b477d20a518b50f3fa658a28d44e4116970abfcd94fac34a8"},
1578
- {file = "pillow-10.2.0-cp39-cp39-win_arm64.whl", hash = "sha256:0fb3e7fc88a14eacd303e90481ad983fd5b69c761e9e6ef94c983f91025da869"},
1579
- {file = "pillow-10.2.0-pp310-pypy310_pp73-macosx_10_10_x86_64.whl", hash = "sha256:322209c642aabdd6207517e9739c704dc9f9db943015535783239022002f054a"},
1580
- {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3eedd52442c0a5ff4f887fab0c1c0bb164d8635b32c894bc1faf4c618dd89df2"},
1581
- {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb28c753fd5eb3dd859b4ee95de66cc62af91bcff5db5f2571d32a520baf1f04"},
1582
- {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:33870dc4653c5017bf4c8873e5488d8f8d5f8935e2f1fb9a2208c47cdd66efd2"},
1583
- {file = "pillow-10.2.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:3c31822339516fb3c82d03f30e22b1d038da87ef27b6a78c9549888f8ceda39a"},
1584
- {file = "pillow-10.2.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a2b56ba36e05f973d450582fb015594aaa78834fefe8dfb8fcd79b93e64ba4c6"},
1585
- {file = "pillow-10.2.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:d8e6aeb9201e655354b3ad049cb77d19813ad4ece0df1249d3c793de3774f8c7"},
1586
- {file = "pillow-10.2.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:2247178effb34a77c11c0e8ac355c7a741ceca0a732b27bf11e747bbc950722f"},
1587
- {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:15587643b9e5eb26c48e49a7b33659790d28f190fc514a322d55da2fb5c2950e"},
1588
- {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753cd8f2086b2b80180d9b3010dd4ed147efc167c90d3bf593fe2af21265e5a5"},
1589
- {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:7c8f97e8e7a9009bcacbe3766a36175056c12f9a44e6e6f2d5caad06dcfbf03b"},
1590
- {file = "pillow-10.2.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d1b35bcd6c5543b9cb547dee3150c93008f8dd0f1fef78fc0cd2b141c5baf58a"},
1591
- {file = "pillow-10.2.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:fe4c15f6c9285dc54ce6553a3ce908ed37c8f3825b5a51a15c91442bb955b868"},
1592
- {file = "pillow-10.2.0.tar.gz", hash = "sha256:e87f0b2c78157e12d7686b27d63c070fd65d994e8ddae6f328e0dcf4a0cd007e"},
 
1593
  ]
1594
 
1595
  [package.extras]
@@ -1604,6 +1649,7 @@ xmp = ["defusedxml"]
1604
  name = "protobuf"
1605
  version = "4.25.3"
1606
  description = ""
 
1607
  optional = false
1608
  python-versions = ">=3.8"
1609
  files = [
@@ -1624,6 +1670,7 @@ files = [
1624
  name = "pyarrow"
1625
  version = "15.0.2"
1626
  description = "Python library for Apache Arrow"
 
1627
  optional = false
1628
  python-versions = ">=3.8"
1629
  files = [
@@ -1672,6 +1719,7 @@ numpy = ">=1.16.6,<2"
1672
  name = "pydantic"
1673
  version = "2.6.4"
1674
  description = "Data validation using Python type hints"
 
1675
  optional = false
1676
  python-versions = ">=3.8"
1677
  files = [
@@ -1691,6 +1739,7 @@ email = ["email-validator (>=2.0.0)"]
1691
  name = "pydantic-core"
1692
  version = "2.16.3"
1693
  description = ""
 
1694
  optional = false
1695
  python-versions = ">=3.8"
1696
  files = [
@@ -1780,13 +1829,14 @@ typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0"
1780
 
1781
  [[package]]
1782
  name = "pydeck"
1783
- version = "0.8.0"
1784
  description = "Widget for deck.gl maps"
 
1785
  optional = false
1786
  python-versions = ">=3.7"
1787
  files = [
1788
- {file = "pydeck-0.8.0-py2.py3-none-any.whl", hash = "sha256:a8fa7757c6f24bba033af39db3147cb020eef44012ba7e60d954de187f9ed4d5"},
1789
- {file = "pydeck-0.8.0.tar.gz", hash = "sha256:07edde833f7cfcef6749124351195aa7dcd24663d4909fd7898dbd0b6fbc01ec"},
1790
  ]
1791
 
1792
  [package.dependencies]
@@ -1801,6 +1851,7 @@ jupyter = ["ipykernel (>=5.1.2)", "ipython (>=5.8.0)", "ipywidgets (>=7,<8)", "t
1801
  name = "pygments"
1802
  version = "2.17.2"
1803
  description = "Pygments is a syntax highlighting package written in Python."
 
1804
  optional = false
1805
  python-versions = ">=3.7"
1806
  files = [
@@ -1816,6 +1867,7 @@ windows-terminal = ["colorama (>=0.4.6)"]
1816
  name = "pypdf"
1817
  version = "4.1.0"
1818
  description = "A pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files"
 
1819
  optional = false
1820
  python-versions = ">=3.6"
1821
  files = [
@@ -1834,6 +1886,7 @@ image = ["Pillow (>=8.0.0)"]
1834
  name = "python-dateutil"
1835
  version = "2.9.0.post0"
1836
  description = "Extensions to the standard Python datetime module"
 
1837
  optional = false
1838
  python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
1839
  files = [
@@ -1848,6 +1901,7 @@ six = ">=1.5"
1848
  name = "pytz"
1849
  version = "2024.1"
1850
  description = "World timezone definitions, modern and historical"
 
1851
  optional = false
1852
  python-versions = "*"
1853
  files = [
@@ -1859,6 +1913,7 @@ files = [
1859
  name = "pyyaml"
1860
  version = "6.0.1"
1861
  description = "YAML parser and emitter for Python"
 
1862
  optional = false
1863
  python-versions = ">=3.6"
1864
  files = [
@@ -1867,6 +1922,7 @@ files = [
1867
  {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"},
1868
  {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"},
1869
  {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"},
 
1870
  {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"},
1871
  {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"},
1872
  {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"},
@@ -1874,8 +1930,15 @@ files = [
1874
  {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"},
1875
  {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"},
1876
  {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"},
 
1877
  {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"},
1878
  {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"},
 
 
 
 
 
 
1879
  {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"},
1880
  {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"},
1881
  {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"},
@@ -1892,6 +1955,7 @@ files = [
1892
  {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"},
1893
  {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"},
1894
  {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"},
 
1895
  {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"},
1896
  {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"},
1897
  {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"},
@@ -1899,6 +1963,7 @@ files = [
1899
  {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"},
1900
  {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"},
1901
  {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"},
 
1902
  {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"},
1903
  {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"},
1904
  {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"},
@@ -1908,6 +1973,7 @@ files = [
1908
  name = "referencing"
1909
  version = "0.34.0"
1910
  description = "JSON Referencing + Python"
 
1911
  optional = false
1912
  python-versions = ">=3.8"
1913
  files = [
@@ -1923,6 +1989,7 @@ rpds-py = ">=0.7.0"
1923
  name = "regex"
1924
  version = "2023.12.25"
1925
  description = "Alternative regular expression module, to replace re."
 
1926
  optional = false
1927
  python-versions = ">=3.7"
1928
  files = [
@@ -2025,6 +2092,7 @@ files = [
2025
  name = "requests"
2026
  version = "2.31.0"
2027
  description = "Python HTTP for Humans."
 
2028
  optional = false
2029
  python-versions = ">=3.7"
2030
  files = [
@@ -2046,6 +2114,7 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"]
2046
  name = "rich"
2047
  version = "13.7.1"
2048
  description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal"
 
2049
  optional = false
2050
  python-versions = ">=3.7.0"
2051
  files = [
@@ -2064,6 +2133,7 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"]
2064
  name = "rpds-py"
2065
  version = "0.18.0"
2066
  description = "Python bindings to Rust's persistent data structures (rpds)"
 
2067
  optional = false
2068
  python-versions = ">=3.8"
2069
  files = [
@@ -2172,6 +2242,7 @@ files = [
2172
  name = "safetensors"
2173
  version = "0.4.2"
2174
  description = ""
 
2175
  optional = false
2176
  python-versions = ">=3.7"
2177
  files = [
@@ -2304,6 +2375,7 @@ torch = ["safetensors[numpy]", "torch (>=1.10)"]
2304
  name = "scikit-learn"
2305
  version = "1.4.1.post1"
2306
  description = "A set of python modules for machine learning and data mining"
 
2307
  optional = false
2308
  python-versions = ">=3.9"
2309
  files = [
@@ -2344,55 +2416,57 @@ tests = ["black (>=23.3.0)", "matplotlib (>=3.3.4)", "mypy (>=1.3)", "numpydoc (
2344
 
2345
  [[package]]
2346
  name = "scipy"
2347
- version = "1.12.0"
2348
  description = "Fundamental algorithms for scientific computing in Python"
 
2349
  optional = false
2350
  python-versions = ">=3.9"
2351
  files = [
2352
- {file = "scipy-1.12.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:78e4402e140879387187f7f25d91cc592b3501a2e51dfb320f48dfb73565f10b"},
2353
- {file = "scipy-1.12.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:f5f00ebaf8de24d14b8449981a2842d404152774c1a1d880c901bf454cb8e2a1"},
2354
- {file = "scipy-1.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e53958531a7c695ff66c2e7bb7b79560ffdc562e2051644c5576c39ff8efb563"},
2355
- {file = "scipy-1.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e32847e08da8d895ce09d108a494d9eb78974cf6de23063f93306a3e419960c"},
2356
- {file = "scipy-1.12.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4c1020cad92772bf44b8e4cdabc1df5d87376cb219742549ef69fc9fd86282dd"},
2357
- {file = "scipy-1.12.0-cp310-cp310-win_amd64.whl", hash = "sha256:75ea2a144096b5e39402e2ff53a36fecfd3b960d786b7efd3c180e29c39e53f2"},
2358
- {file = "scipy-1.12.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:408c68423f9de16cb9e602528be4ce0d6312b05001f3de61fe9ec8b1263cad08"},
2359
- {file = "scipy-1.12.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:5adfad5dbf0163397beb4aca679187d24aec085343755fcdbdeb32b3679f254c"},
2360
- {file = "scipy-1.12.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c3003652496f6e7c387b1cf63f4bb720951cfa18907e998ea551e6de51a04467"},
2361
- {file = "scipy-1.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b8066bce124ee5531d12a74b617d9ac0ea59245246410e19bca549656d9a40a"},
2362
- {file = "scipy-1.12.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:8bee4993817e204d761dba10dbab0774ba5a8612e57e81319ea04d84945375ba"},
2363
- {file = "scipy-1.12.0-cp311-cp311-win_amd64.whl", hash = "sha256:a24024d45ce9a675c1fb8494e8e5244efea1c7a09c60beb1eeb80373d0fecc70"},
2364
- {file = "scipy-1.12.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e7e76cc48638228212c747ada851ef355c2bb5e7f939e10952bc504c11f4e372"},
2365
- {file = "scipy-1.12.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:f7ce148dffcd64ade37b2df9315541f9adad6efcaa86866ee7dd5db0c8f041c3"},
2366
- {file = "scipy-1.12.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c39f92041f490422924dfdb782527a4abddf4707616e07b021de33467f917bc"},
2367
- {file = "scipy-1.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7ebda398f86e56178c2fa94cad15bf457a218a54a35c2a7b4490b9f9cb2676c"},
2368
- {file = "scipy-1.12.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:95e5c750d55cf518c398a8240571b0e0782c2d5a703250872f36eaf737751338"},
2369
- {file = "scipy-1.12.0-cp312-cp312-win_amd64.whl", hash = "sha256:e646d8571804a304e1da01040d21577685ce8e2db08ac58e543eaca063453e1c"},
2370
- {file = "scipy-1.12.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:913d6e7956c3a671de3b05ccb66b11bc293f56bfdef040583a7221d9e22a2e35"},
2371
- {file = "scipy-1.12.0-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:bba1b0c7256ad75401c73e4b3cf09d1f176e9bd4248f0d3112170fb2ec4db067"},
2372
- {file = "scipy-1.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:730badef9b827b368f351eacae2e82da414e13cf8bd5051b4bdfd720271a5371"},
2373
- {file = "scipy-1.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6546dc2c11a9df6926afcbdd8a3edec28566e4e785b915e849348c6dd9f3f490"},
2374
- {file = "scipy-1.12.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:196ebad3a4882081f62a5bf4aeb7326aa34b110e533aab23e4374fcccb0890dc"},
2375
- {file = "scipy-1.12.0-cp39-cp39-win_amd64.whl", hash = "sha256:b360f1b6b2f742781299514e99ff560d1fe9bd1bff2712894b52abe528d1fd1e"},
2376
- {file = "scipy-1.12.0.tar.gz", hash = "sha256:4bf5abab8a36d20193c698b0f1fc282c1d083c94723902c447e5d2f1780936a3"},
2377
  ]
2378
 
2379
  [package.dependencies]
2380
- numpy = ">=1.22.4,<1.29.0"
2381
 
2382
  [package.extras]
2383
- dev = ["click", "cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy", "pycodestyle", "pydevtool", "rich-click", "ruff", "types-psutil", "typing_extensions"]
2384
- doc = ["jupytext", "matplotlib (>2)", "myst-nb", "numpydoc", "pooch", "pydata-sphinx-theme (==0.9.0)", "sphinx (!=4.1.0)", "sphinx-design (>=0.2.0)"]
2385
- test = ["asv", "gmpy2", "hypothesis", "mpmath", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"]
2386
 
2387
  [[package]]
2388
  name = "sentence-transformers"
2389
- version = "2.6.0"
2390
  description = "Multilingual text embeddings"
 
2391
  optional = false
2392
  python-versions = ">=3.8.0"
2393
  files = [
2394
- {file = "sentence-transformers-2.6.0.tar.gz", hash = "sha256:cf519d311ddcc8ff84d78d18fae051985bef348716354e069e3d6d670e4db604"},
2395
- {file = "sentence_transformers-2.6.0-py3-none-any.whl", hash = "sha256:8807db6db0cf0a92f02be799b7c8260029ff91315d18f7b4b51c30b10d6b4fdb"},
2396
  ]
2397
 
2398
  [package.dependencies]
@@ -2409,6 +2483,7 @@ transformers = ">=4.32.0,<5.0.0"
2409
  name = "six"
2410
  version = "1.16.0"
2411
  description = "Python 2 and 3 compatibility utilities"
 
2412
  optional = false
2413
  python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
2414
  files = [
@@ -2420,6 +2495,7 @@ files = [
2420
  name = "smmap"
2421
  version = "5.0.1"
2422
  description = "A pure Python implementation of a sliding window memory map manager"
 
2423
  optional = false
2424
  python-versions = ">=3.7"
2425
  files = [
@@ -2428,20 +2504,22 @@ files = [
2428
  ]
2429
 
2430
  [[package]]
2431
- name = "sniffio"
2432
- version = "1.3.1"
2433
- description = "Sniff out which async library your code is running under"
 
2434
  optional = false
2435
- python-versions = ">=3.7"
2436
  files = [
2437
- {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"},
2438
- {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"},
2439
  ]
2440
 
2441
  [[package]]
2442
  name = "sqlalchemy"
2443
  version = "2.0.29"
2444
  description = "Database Abstraction Library"
 
2445
  optional = false
2446
  python-versions = ">=3.7"
2447
  files = [
@@ -2527,13 +2605,14 @@ sqlcipher = ["sqlcipher3_binary"]
2527
 
2528
  [[package]]
2529
  name = "streamlit"
2530
- version = "1.32.2"
2531
  description = "A faster way to build and share data apps"
 
2532
  optional = false
2533
- python-versions = ">=3.8, !=3.9.7"
2534
  files = [
2535
- {file = "streamlit-1.32.2-py2.py3-none-any.whl", hash = "sha256:a0b8044e76fec364b07be145f8b40dbd8d083e20ebbb189ceb1fa9423f3dedea"},
2536
- {file = "streamlit-1.32.2.tar.gz", hash = "sha256:1258b9cbc3ff957bf7d09b1bfc85cedc308f1065b30748545295a9af8d5577ab"},
2537
  ]
2538
 
2539
  [package.dependencies]
@@ -2543,7 +2622,7 @@ cachetools = ">=4.0,<6"
2543
  click = ">=7.0,<9"
2544
  gitpython = ">=3.0.7,<3.1.19 || >3.1.19,<4"
2545
  numpy = ">=1.19.3,<2"
2546
- packaging = ">=16.8,<24"
2547
  pandas = ">=1.3.0,<3"
2548
  pillow = ">=7.1.0,<11"
2549
  protobuf = ">=3.20,<5"
@@ -2564,6 +2643,7 @@ snowflake = ["snowflake-connector-python (>=2.8.0)", "snowflake-snowpark-python
2564
  name = "sympy"
2565
  version = "1.12"
2566
  description = "Computer algebra system (CAS) in Python"
 
2567
  optional = false
2568
  python-versions = ">=3.8"
2569
  files = [
@@ -2578,6 +2658,7 @@ mpmath = ">=0.19"
2578
  name = "tenacity"
2579
  version = "8.2.3"
2580
  description = "Retry code until it succeeds"
 
2581
  optional = false
2582
  python-versions = ">=3.7"
2583
  files = [
@@ -2592,6 +2673,7 @@ doc = ["reno", "sphinx", "tornado (>=4.5)"]
2592
  name = "threadpoolctl"
2593
  version = "3.4.0"
2594
  description = "threadpoolctl"
 
2595
  optional = false
2596
  python-versions = ">=3.8"
2597
  files = [
@@ -2603,6 +2685,7 @@ files = [
2603
  name = "tokenizers"
2604
  version = "0.15.2"
2605
  description = ""
 
2606
  optional = false
2607
  python-versions = ">=3.7"
2608
  files = [
@@ -2730,6 +2813,7 @@ testing = ["black (==22.3)", "datasets", "numpy", "pytest", "requests"]
2730
  name = "toml"
2731
  version = "0.10.2"
2732
  description = "Python Library for Tom's Obvious, Minimal Language"
 
2733
  optional = false
2734
  python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
2735
  files = [
@@ -2741,6 +2825,7 @@ files = [
2741
  name = "toolz"
2742
  version = "0.12.1"
2743
  description = "List processing tools and functional utilities"
 
2744
  optional = false
2745
  python-versions = ">=3.7"
2746
  files = [
@@ -2750,36 +2835,37 @@ files = [
2750
 
2751
  [[package]]
2752
  name = "torch"
2753
- version = "2.2.1"
2754
  description = "Tensors and Dynamic neural networks in Python with strong GPU acceleration"
 
2755
  optional = false
2756
  python-versions = ">=3.8.0"
2757
  files = [
2758
- {file = "torch-2.2.1-cp310-cp310-manylinux1_x86_64.whl", hash = "sha256:8d3bad336dd2c93c6bcb3268e8e9876185bda50ebde325ef211fb565c7d15273"},
2759
- {file = "torch-2.2.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:5297f13370fdaca05959134b26a06a7f232ae254bf2e11a50eddec62525c9006"},
2760
- {file = "torch-2.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:5f5dee8433798888ca1415055f5e3faf28a3bad660e4c29e1014acd3275ab11a"},
2761
- {file = "torch-2.2.1-cp310-none-macosx_10_9_x86_64.whl", hash = "sha256:b6d78338acabf1fb2e88bf4559d837d30230cf9c3e4337261f4d83200df1fcbe"},
2762
- {file = "torch-2.2.1-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:6ab3ea2e29d1aac962e905142bbe50943758f55292f1b4fdfb6f4792aae3323e"},
2763
- {file = "torch-2.2.1-cp311-cp311-manylinux1_x86_64.whl", hash = "sha256:d86664ec85902967d902e78272e97d1aff1d331f7619d398d3ffab1c9b8e9157"},
2764
- {file = "torch-2.2.1-cp311-cp311-manylinux2014_aarch64.whl", hash = "sha256:d6227060f268894f92c61af0a44c0d8212e19cb98d05c20141c73312d923bc0a"},
2765
- {file = "torch-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:77e990af75fb1675490deb374d36e726f84732cd5677d16f19124934b2409ce9"},
2766
- {file = "torch-2.2.1-cp311-none-macosx_10_9_x86_64.whl", hash = "sha256:46085e328d9b738c261f470231e987930f4cc9472d9ffb7087c7a1343826ac51"},
2767
- {file = "torch-2.2.1-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:2d9e7e5ecbb002257cf98fae13003abbd620196c35f85c9e34c2adfb961321ec"},
2768
- {file = "torch-2.2.1-cp312-cp312-manylinux1_x86_64.whl", hash = "sha256:ada53aebede1c89570e56861b08d12ba4518a1f8b82d467c32665ec4d1f4b3c8"},
2769
- {file = "torch-2.2.1-cp312-cp312-manylinux2014_aarch64.whl", hash = "sha256:be21d4c41ecebed9e99430dac87de1439a8c7882faf23bba7fea3fea7b906ac1"},
2770
- {file = "torch-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:79848f46196750367dcdf1d2132b722180b9d889571e14d579ae82d2f50596c5"},
2771
- {file = "torch-2.2.1-cp312-none-macosx_10_9_x86_64.whl", hash = "sha256:7ee804847be6be0032fbd2d1e6742fea2814c92bebccb177f0d3b8e92b2d2b18"},
2772
- {file = "torch-2.2.1-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:84b2fb322ab091039fdfe74e17442ff046b258eb5e513a28093152c5b07325a7"},
2773
- {file = "torch-2.2.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:5c0c83aa7d94569997f1f474595e808072d80b04d34912ce6f1a0e1c24b0c12a"},
2774
- {file = "torch-2.2.1-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:91a1b598055ba06b2c386415d2e7f6ac818545e94c5def597a74754940188513"},
2775
- {file = "torch-2.2.1-cp38-cp38-win_amd64.whl", hash = "sha256:8f93ddf3001ecec16568390b507652644a3a103baa72de3ad3b9c530e3277098"},
2776
- {file = "torch-2.2.1-cp38-none-macosx_10_9_x86_64.whl", hash = "sha256:0e8bdd4c77ac2584f33ee14c6cd3b12767b4da508ec4eed109520be7212d1069"},
2777
- {file = "torch-2.2.1-cp38-none-macosx_11_0_arm64.whl", hash = "sha256:6a21bcd7076677c97ca7db7506d683e4e9db137e8420eb4a68fb67c3668232a7"},
2778
- {file = "torch-2.2.1-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:f1b90ac61f862634039265cd0f746cc9879feee03ff962c803486301b778714b"},
2779
- {file = "torch-2.2.1-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:ed9e29eb94cd493b36bca9cb0b1fd7f06a0688215ad1e4b3ab4931726e0ec092"},
2780
- {file = "torch-2.2.1-cp39-cp39-win_amd64.whl", hash = "sha256:c47bc25744c743f3835831a20efdcfd60aeb7c3f9804a213f61e45803d16c2a5"},
2781
- {file = "torch-2.2.1-cp39-none-macosx_10_9_x86_64.whl", hash = "sha256:0952549bcb43448c8d860d5e3e947dd18cbab491b14638e21750cb3090d5ad3e"},
2782
- {file = "torch-2.2.1-cp39-none-macosx_11_0_arm64.whl", hash = "sha256:26bd2272ec46fc62dcf7d24b2fb284d44fcb7be9d529ebf336b9860350d674ed"},
2783
  ]
2784
 
2785
  [package.dependencies]
@@ -2810,6 +2896,7 @@ optree = ["optree (>=0.9.1)"]
2810
  name = "tornado"
2811
  version = "6.4"
2812
  description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed."
 
2813
  optional = false
2814
  python-versions = ">= 3.8"
2815
  files = [
@@ -2830,6 +2917,7 @@ files = [
2830
  name = "tqdm"
2831
  version = "4.66.2"
2832
  description = "Fast, Extensible Progress Meter"
 
2833
  optional = false
2834
  python-versions = ">=3.7"
2835
  files = [
@@ -2848,13 +2936,14 @@ telegram = ["requests"]
2848
 
2849
  [[package]]
2850
  name = "transformers"
2851
- version = "4.39.1"
2852
  description = "State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow"
 
2853
  optional = false
2854
  python-versions = ">=3.8.0"
2855
  files = [
2856
- {file = "transformers-4.39.1-py3-none-any.whl", hash = "sha256:df167e08b27ab254044a38bb7c439461cd3916332205416e9b6b1592b517a1a5"},
2857
- {file = "transformers-4.39.1.tar.gz", hash = "sha256:ab9c1e1912843b9976e6cc62b27cd5434284fc0dab465e1b660333acfa81c6bc"},
2858
  ]
2859
 
2860
  [package.dependencies]
@@ -2918,6 +3007,7 @@ vision = ["Pillow (>=10.0.1,<=15.0)"]
2918
  name = "triton"
2919
  version = "2.2.0"
2920
  description = "A language and compiler for custom Deep Learning operations"
 
2921
  optional = false
2922
  python-versions = "*"
2923
  files = [
@@ -2941,6 +3031,7 @@ tutorials = ["matplotlib", "pandas", "tabulate", "torch"]
2941
  name = "typing-extensions"
2942
  version = "4.10.0"
2943
  description = "Backported and Experimental Type Hints for Python 3.8+"
 
2944
  optional = false
2945
  python-versions = ">=3.8"
2946
  files = [
@@ -2952,6 +3043,7 @@ files = [
2952
  name = "typing-inspect"
2953
  version = "0.9.0"
2954
  description = "Runtime inspection utilities for typing module."
 
2955
  optional = false
2956
  python-versions = "*"
2957
  files = [
@@ -2967,6 +3059,7 @@ typing-extensions = ">=3.7.4"
2967
  name = "tzdata"
2968
  version = "2024.1"
2969
  description = "Provider of IANA time zone data"
 
2970
  optional = false
2971
  python-versions = ">=2"
2972
  files = [
@@ -2978,6 +3071,7 @@ files = [
2978
  name = "urllib3"
2979
  version = "2.2.1"
2980
  description = "HTTP library with thread-safe connection pooling, file post, and more."
 
2981
  optional = false
2982
  python-versions = ">=3.8"
2983
  files = [
@@ -2995,6 +3089,7 @@ zstd = ["zstandard (>=0.18.0)"]
2995
  name = "watchdog"
2996
  version = "4.0.0"
2997
  description = "Filesystem events monitoring"
 
2998
  optional = false
2999
  python-versions = ">=3.8"
3000
  files = [
@@ -3036,6 +3131,7 @@ watchmedo = ["PyYAML (>=3.10)"]
3036
  name = "yarl"
3037
  version = "1.9.4"
3038
  description = "Yet another URL library"
 
3039
  optional = false
3040
  python-versions = ">=3.7"
3041
  files = [
@@ -3138,4 +3234,4 @@ multidict = ">=4.0"
3138
  [metadata]
3139
  lock-version = "2.0"
3140
  python-versions = "^3.10"
3141
- content-hash = "c6e3d0962c9096c43b62d0268d36ec2b3ddd48fe086d2cf77461b1e4f7ab2486"
 
1
+ # This file is automatically @generated by Poetry and should not be changed by hand.
2
 
3
  [[package]]
4
  name = "aiohttp"
5
  version = "3.9.3"
6
  description = "Async http client/server framework (asyncio)"
7
+ category = "main"
8
  optional = false
9
  python-versions = ">=3.8"
10
  files = [
 
101
  name = "aiosignal"
102
  version = "1.3.1"
103
  description = "aiosignal: a list of registered asynchronous callbacks"
104
+ category = "main"
105
  optional = false
106
  python-versions = ">=3.7"
107
  files = [
 
114
 
115
  [[package]]
116
  name = "altair"
117
+ version = "5.3.0"
118
  description = "Vega-Altair: A declarative statistical visualization library for Python."
119
+ category = "main"
120
  optional = false
121
  python-versions = ">=3.8"
122
  files = [
123
+ {file = "altair-5.3.0-py3-none-any.whl", hash = "sha256:7084a1dab4d83c5e7e5246b92dc1b4451a6c68fd057f3716ee9d315c8980e59a"},
124
+ {file = "altair-5.3.0.tar.gz", hash = "sha256:5a268b1a0983b23d8f9129f819f956174aa7aea2719ed55a52eba9979b9f6675"},
125
  ]
126
 
127
  [package.dependencies]
 
134
  typing-extensions = {version = ">=4.0.1", markers = "python_version < \"3.11\""}
135
 
136
  [package.extras]
137
+ all = ["altair-tiles (>=0.3.0)", "anywidget (>=0.9.0)", "pyarrow (>=11)", "vega-datasets (>=0.9.0)", "vegafusion[embed] (>=1.6.6)", "vl-convert-python (>=1.3.0)"]
138
+ dev = ["geopandas", "hatch", "ipython", "m2r", "mypy", "pandas-stubs", "pytest", "pytest-cov", "ruff (>=0.3.0)", "types-jsonschema", "types-setuptools"]
139
  doc = ["docutils", "jinja2", "myst-parser", "numpydoc", "pillow (>=9,<10)", "pydata-sphinx-theme (>=0.14.1)", "scipy", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinxext-altair"]
140
 
141
  [[package]]
142
  name = "annotated-types"
143
  version = "0.6.0"
144
  description = "Reusable constraint types to use with typing.Annotated"
145
+ category = "main"
146
  optional = false
147
  python-versions = ">=3.8"
148
  files = [
 
150
  {file = "annotated_types-0.6.0.tar.gz", hash = "sha256:563339e807e53ffd9c267e99fc6d9ea23eb8443c08f112651963e24e22f84a5d"},
151
  ]
152
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
153
  [[package]]
154
  name = "async-timeout"
155
  version = "4.0.3"
156
  description = "Timeout context manager for asyncio programs"
157
+ category = "main"
158
  optional = false
159
  python-versions = ">=3.7"
160
  files = [
 
166
  name = "attrs"
167
  version = "23.2.0"
168
  description = "Classes Without Boilerplate"
169
+ category = "main"
170
  optional = false
171
  python-versions = ">=3.7"
172
  files = [
 
182
  tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"]
183
  tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"]
184
 
185
+ [[package]]
186
+ name = "beautifulsoup4"
187
+ version = "4.12.3"
188
+ description = "Screen-scraping library"
189
+ category = "main"
190
+ optional = false
191
+ python-versions = ">=3.6.0"
192
+ files = [
193
+ {file = "beautifulsoup4-4.12.3-py3-none-any.whl", hash = "sha256:b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed"},
194
+ {file = "beautifulsoup4-4.12.3.tar.gz", hash = "sha256:74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051"},
195
+ ]
196
+
197
+ [package.dependencies]
198
+ soupsieve = ">1.2"
199
+
200
+ [package.extras]
201
+ cchardet = ["cchardet"]
202
+ chardet = ["chardet"]
203
+ charset-normalizer = ["charset-normalizer"]
204
+ html5lib = ["html5lib"]
205
+ lxml = ["lxml"]
206
+
207
  [[package]]
208
  name = "blinker"
209
  version = "1.7.0"
210
  description = "Fast, simple object-to-object and broadcast signaling"
211
+ category = "main"
212
  optional = false
213
  python-versions = ">=3.8"
214
  files = [
 
220
  name = "cachetools"
221
  version = "5.3.3"
222
  description = "Extensible memoizing collections and decorators"
223
+ category = "main"
224
  optional = false
225
  python-versions = ">=3.7"
226
  files = [
 
232
  name = "certifi"
233
  version = "2024.2.2"
234
  description = "Python package for providing Mozilla's CA Bundle."
235
+ category = "main"
236
  optional = false
237
  python-versions = ">=3.6"
238
  files = [
 
244
  name = "charset-normalizer"
245
  version = "3.3.2"
246
  description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
247
+ category = "main"
248
  optional = false
249
  python-versions = ">=3.7.0"
250
  files = [
 
344
  name = "click"
345
  version = "8.1.7"
346
  description = "Composable command line interface toolkit"
347
+ category = "main"
348
  optional = false
349
  python-versions = ">=3.7"
350
  files = [
 
359
  name = "colorama"
360
  version = "0.4.6"
361
  description = "Cross-platform colored terminal text."
362
+ category = "main"
363
  optional = false
364
  python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
365
  files = [
 
371
  name = "dataclasses-json"
372
  version = "0.6.4"
373
  description = "Easily serialize dataclasses to and from JSON."
374
+ category = "main"
375
  optional = false
376
  python-versions = ">=3.7,<4.0"
377
  files = [
 
383
  marshmallow = ">=3.18.0,<4.0.0"
384
  typing-inspect = ">=0.4.0,<1"
385
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
386
  [[package]]
387
  name = "faiss-cpu"
388
  version = "1.8.0"
389
  description = "A library for efficient similarity search and clustering of dense vectors."
390
+ category = "main"
391
  optional = false
392
  python-versions = ">=3.8"
393
  files = [
 
424
 
425
  [[package]]
426
  name = "filelock"
427
+ version = "3.13.3"
428
  description = "A platform independent file lock."
429
+ category = "main"
430
  optional = false
431
  python-versions = ">=3.8"
432
  files = [
433
+ {file = "filelock-3.13.3-py3-none-any.whl", hash = "sha256:5ffa845303983e7a0b7ae17636509bc97997d58afeafa72fb141a17b152284cb"},
434
+ {file = "filelock-3.13.3.tar.gz", hash = "sha256:a79895a25bbefdf55d1a2a0a80968f7dbb28edcd6d4234a0afb3f37ecde4b546"},
435
  ]
436
 
437
  [package.extras]
 
443
  name = "frozenlist"
444
  version = "1.4.1"
445
  description = "A list-like structure which implements collections.abc.MutableSequence"
446
+ category = "main"
447
  optional = false
448
  python-versions = ">=3.8"
449
  files = [
 
530
  name = "fsspec"
531
  version = "2024.3.1"
532
  description = "File-system specification"
533
+ category = "main"
534
  optional = false
535
  python-versions = ">=3.8"
536
  files = [
 
566
  name = "gitdb"
567
  version = "4.0.11"
568
  description = "Git Object Database"
569
+ category = "main"
570
  optional = false
571
  python-versions = ">=3.7"
572
  files = [
 
579
 
580
  [[package]]
581
  name = "gitpython"
582
+ version = "3.1.43"
583
  description = "GitPython is a Python library used to interact with Git repositories"
584
+ category = "main"
585
  optional = false
586
  python-versions = ">=3.7"
587
  files = [
588
+ {file = "GitPython-3.1.43-py3-none-any.whl", hash = "sha256:eec7ec56b92aad751f9912a73404bc02ba212a23adb2c7098ee668417051a1ff"},
589
+ {file = "GitPython-3.1.43.tar.gz", hash = "sha256:35f314a9f878467f5453cc1fee295c3e18e52f1b99f10f6cf5b1682e968a9e7c"},
590
  ]
591
 
592
  [package.dependencies]
593
  gitdb = ">=4.0.1,<5"
594
 
595
  [package.extras]
596
+ doc = ["sphinx (==4.3.2)", "sphinx-autodoc-typehints", "sphinx-rtd-theme", "sphinxcontrib-applehelp (>=1.0.2,<=1.0.4)", "sphinxcontrib-devhelp (==1.0.2)", "sphinxcontrib-htmlhelp (>=2.0.0,<=2.0.1)", "sphinxcontrib-qthelp (==1.0.3)", "sphinxcontrib-serializinghtml (==1.1.5)"]
597
+ test = ["coverage[toml]", "ddt (>=1.1.1,!=1.4.3)", "mock", "mypy", "pre-commit", "pytest (>=7.3.1)", "pytest-cov", "pytest-instafail", "pytest-mock", "pytest-sugar", "typing-extensions"]
598
 
599
  [[package]]
600
  name = "greenlet"
601
  version = "3.0.3"
602
  description = "Lightweight in-process concurrent programming"
603
+ category = "main"
604
  optional = false
605
  python-versions = ">=3.7"
606
  files = [
 
670
 
671
  [[package]]
672
  name = "huggingface-hub"
673
+ version = "0.22.2"
674
  description = "Client library to download and publish models, datasets and other repos on the huggingface.co hub"
675
+ category = "main"
676
  optional = false
677
  python-versions = ">=3.8.0"
678
  files = [
679
+ {file = "huggingface_hub-0.22.2-py3-none-any.whl", hash = "sha256:3429e25f38ccb834d310804a3b711e7e4953db5a9e420cc147a5e194ca90fd17"},
680
+ {file = "huggingface_hub-0.22.2.tar.gz", hash = "sha256:32e9a9a6843c92f253ff9ca16b9985def4d80a93fb357af5353f770ef74a81be"},
681
  ]
682
 
683
  [package.dependencies]
 
707
  name = "idna"
708
  version = "3.6"
709
  description = "Internationalized Domain Names in Applications (IDNA)"
710
+ category = "main"
711
  optional = false
712
  python-versions = ">=3.5"
713
  files = [
 
719
  name = "jinja2"
720
  version = "3.1.3"
721
  description = "A very fast and expressive template engine."
722
+ category = "main"
723
  optional = false
724
  python-versions = ">=3.7"
725
  files = [
 
737
  name = "joblib"
738
  version = "1.3.2"
739
  description = "Lightweight pipelining with Python functions"
740
+ category = "main"
741
  optional = false
742
  python-versions = ">=3.7"
743
  files = [
 
749
  name = "jsonpatch"
750
  version = "1.33"
751
  description = "Apply JSON-Patches (RFC 6902)"
752
+ category = "main"
753
  optional = false
754
  python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*"
755
  files = [
 
764
  name = "jsonpointer"
765
  version = "2.4"
766
  description = "Identify specific nodes in a JSON document (RFC 6901)"
767
+ category = "main"
768
  optional = false
769
  python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, !=3.6.*"
770
  files = [
 
776
  name = "jsonschema"
777
  version = "4.21.1"
778
  description = "An implementation of JSON Schema validation for Python"
779
+ category = "main"
780
  optional = false
781
  python-versions = ">=3.8"
782
  files = [
 
798
  name = "jsonschema-specifications"
799
  version = "2023.12.1"
800
  description = "The JSON Schema meta-schemas and vocabularies, exposed as a Registry"
801
+ category = "main"
802
  optional = false
803
  python-versions = ">=3.8"
804
  files = [
 
813
  name = "langchain"
814
  version = "0.1.13"
815
  description = "Building applications with LLMs through composability"
816
+ category = "main"
817
  optional = false
818
  python-versions = "<4.0,>=3.8.1"
819
  files = [
 
855
  name = "langchain-community"
856
  version = "0.0.29"
857
  description = "Community contributed LangChain integrations."
858
+ category = "main"
859
  optional = false
860
  python-versions = "<4.0,>=3.8.1"
861
  files = [
 
880
 
881
  [[package]]
882
  name = "langchain-core"
883
+ version = "0.1.40"
884
  description = "Building applications with LLMs through composability"
885
+ category = "main"
886
  optional = false
887
  python-versions = "<4.0,>=3.8.1"
888
  files = [
889
+ {file = "langchain_core-0.1.40-py3-none-any.whl", hash = "sha256:618dbb7ab44d8b263b91e384db1ff07d0db256ae5bdafa0123a115b6a75a13f1"},
890
+ {file = "langchain_core-0.1.40.tar.gz", hash = "sha256:34c06fc0e6d3534b738c63f85403446b4be71161665b7e091f9bb19c914ec100"},
891
  ]
892
 
893
  [package.dependencies]
 
894
  jsonpatch = ">=1.33,<2.0"
895
  langsmith = ">=0.1.0,<0.2.0"
896
  packaging = ">=23.2,<24.0"
897
  pydantic = ">=1,<3"
898
  PyYAML = ">=5.3"
 
899
  tenacity = ">=8.1.0,<9.0.0"
900
 
901
  [package.extras]
 
905
  name = "langchain-text-splitters"
906
  version = "0.0.1"
907
  description = "LangChain text splitting utilities"
908
+ category = "main"
909
  optional = false
910
  python-versions = ">=3.8.1,<4.0"
911
  files = [
 
921
 
922
  [[package]]
923
  name = "langsmith"
924
+ version = "0.1.40"
925
  description = "Client library to connect to the LangSmith LLM Tracing and Evaluation Platform."
926
+ category = "main"
927
  optional = false
928
  python-versions = "<4.0,>=3.8.1"
929
  files = [
930
+ {file = "langsmith-0.1.40-py3-none-any.whl", hash = "sha256:aa47d0f5a1eabd5c05ac6ce2cd3e28ccfc554d366e856a27b7c3c17c443881cb"},
931
+ {file = "langsmith-0.1.40.tar.gz", hash = "sha256:50fdf313741cf94e978de06025fd180b56acf1d1a4549b0fd5453ef23d5461ef"},
932
  ]
933
 
934
  [package.dependencies]
 
940
  name = "markdown-it-py"
941
  version = "3.0.0"
942
  description = "Python port of markdown-it. Markdown parsing, done right!"
943
+ category = "main"
944
  optional = false
945
  python-versions = ">=3.8"
946
  files = [
 
965
  name = "markupsafe"
966
  version = "2.1.5"
967
  description = "Safely add untrusted strings to HTML/XML markup."
968
+ category = "main"
969
  optional = false
970
  python-versions = ">=3.7"
971
  files = [
 
1035
  name = "marshmallow"
1036
  version = "3.21.1"
1037
  description = "A lightweight library for converting complex datatypes to and from native Python datatypes."
1038
+ category = "main"
1039
  optional = false
1040
  python-versions = ">=3.8"
1041
  files = [
 
1055
  name = "mdurl"
1056
  version = "0.1.2"
1057
  description = "Markdown URL utilities"
1058
+ category = "main"
1059
  optional = false
1060
  python-versions = ">=3.7"
1061
  files = [
 
1067
  name = "mpmath"
1068
  version = "1.3.0"
1069
  description = "Python library for arbitrary-precision floating-point arithmetic"
1070
+ category = "main"
1071
  optional = false
1072
  python-versions = "*"
1073
  files = [
 
1085
  name = "multidict"
1086
  version = "6.0.5"
1087
  description = "multidict implementation"
1088
+ category = "main"
1089
  optional = false
1090
  python-versions = ">=3.7"
1091
  files = [
 
1185
  name = "mypy-extensions"
1186
  version = "1.0.0"
1187
  description = "Type system extensions for programs checked with the mypy type checker."
1188
+ category = "main"
1189
  optional = false
1190
  python-versions = ">=3.5"
1191
  files = [
 
1197
  name = "networkx"
1198
  version = "3.2.1"
1199
  description = "Python package for creating and manipulating graphs and networks"
1200
+ category = "main"
1201
  optional = false
1202
  python-versions = ">=3.9"
1203
  files = [
 
1216
  name = "numpy"
1217
  version = "1.26.4"
1218
  description = "Fundamental package for array computing in Python"
1219
+ category = "main"
1220
  optional = false
1221
  python-versions = ">=3.9"
1222
  files = [
 
1262
  name = "nvidia-cublas-cu12"
1263
  version = "12.1.3.1"
1264
  description = "CUBLAS native runtime libraries"
1265
+ category = "main"
1266
  optional = false
1267
  python-versions = ">=3"
1268
  files = [
 
1274
  name = "nvidia-cuda-cupti-cu12"
1275
  version = "12.1.105"
1276
  description = "CUDA profiling tools runtime libs."
1277
+ category = "main"
1278
  optional = false
1279
  python-versions = ">=3"
1280
  files = [
 
1286
  name = "nvidia-cuda-nvrtc-cu12"
1287
  version = "12.1.105"
1288
  description = "NVRTC native runtime libraries"
1289
+ category = "main"
1290
  optional = false
1291
  python-versions = ">=3"
1292
  files = [
 
1298
  name = "nvidia-cuda-runtime-cu12"
1299
  version = "12.1.105"
1300
  description = "CUDA Runtime native Libraries"
1301
+ category = "main"
1302
  optional = false
1303
  python-versions = ">=3"
1304
  files = [
 
1310
  name = "nvidia-cudnn-cu12"
1311
  version = "8.9.2.26"
1312
  description = "cuDNN runtime libraries"
1313
+ category = "main"
1314
  optional = false
1315
  python-versions = ">=3"
1316
  files = [
 
1324
  name = "nvidia-cufft-cu12"
1325
  version = "11.0.2.54"
1326
  description = "CUFFT native runtime libraries"
1327
+ category = "main"
1328
  optional = false
1329
  python-versions = ">=3"
1330
  files = [
 
1336
  name = "nvidia-curand-cu12"
1337
  version = "10.3.2.106"
1338
  description = "CURAND native runtime libraries"
1339
+ category = "main"
1340
  optional = false
1341
  python-versions = ">=3"
1342
  files = [
 
1348
  name = "nvidia-cusolver-cu12"
1349
  version = "11.4.5.107"
1350
  description = "CUDA solver native runtime libraries"
1351
+ category = "main"
1352
  optional = false
1353
  python-versions = ">=3"
1354
  files = [
 
1365
  name = "nvidia-cusparse-cu12"
1366
  version = "12.1.0.106"
1367
  description = "CUSPARSE native runtime libraries"
1368
+ category = "main"
1369
  optional = false
1370
  python-versions = ">=3"
1371
  files = [
 
1380
  name = "nvidia-nccl-cu12"
1381
  version = "2.19.3"
1382
  description = "NVIDIA Collective Communication Library (NCCL) Runtime"
1383
+ category = "main"
1384
  optional = false
1385
  python-versions = ">=3"
1386
  files = [
 
1389
 
1390
  [[package]]
1391
  name = "nvidia-nvjitlink-cu12"
1392
+ version = "12.4.127"
1393
  description = "Nvidia JIT LTO Library"
1394
+ category = "main"
1395
  optional = false
1396
  python-versions = ">=3"
1397
  files = [
1398
+ {file = "nvidia_nvjitlink_cu12-12.4.127-py3-none-manylinux2014_x86_64.whl", hash = "sha256:06b3b9b25bf3f8af351d664978ca26a16d2c5127dbd53c0497e28d1fb9611d57"},
1399
+ {file = "nvidia_nvjitlink_cu12-12.4.127-py3-none-win_amd64.whl", hash = "sha256:fd9020c501d27d135f983c6d3e244b197a7ccad769e34df53a42e276b0e25fa1"},
 
1400
  ]
1401
 
1402
  [[package]]
1403
  name = "nvidia-nvtx-cu12"
1404
  version = "12.1.105"
1405
  description = "NVIDIA Tools Extension"
1406
+ category = "main"
1407
  optional = false
1408
  python-versions = ">=3"
1409
  files = [
 
1413
 
1414
  [[package]]
1415
  name = "orjson"
1416
+ version = "3.10.0"
1417
  description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
1418
+ category = "main"
1419
  optional = false
1420
  python-versions = ">=3.8"
1421
  files = [
1422
+ {file = "orjson-3.10.0-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:47af5d4b850a2d1328660661f0881b67fdbe712aea905dadd413bdea6f792c33"},
1423
+ {file = "orjson-3.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c90681333619d78360d13840c7235fdaf01b2b129cb3a4f1647783b1971542b6"},
1424
+ {file = "orjson-3.10.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:400c5b7c4222cb27b5059adf1fb12302eebcabf1978f33d0824aa5277ca899bd"},
1425
+ {file = "orjson-3.10.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5dcb32e949eae80fb335e63b90e5808b4b0f64e31476b3777707416b41682db5"},
1426
+ {file = "orjson-3.10.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aa7d507c7493252c0a0264b5cc7e20fa2f8622b8a83b04d819b5ce32c97cf57b"},
1427
+ {file = "orjson-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e286a51def6626f1e0cc134ba2067dcf14f7f4b9550f6dd4535fd9d79000040b"},
1428
+ {file = "orjson-3.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:8acd4b82a5f3a3ec8b1dc83452941d22b4711964c34727eb1e65449eead353ca"},
1429
+ {file = "orjson-3.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:30707e646080dd3c791f22ce7e4a2fc2438765408547c10510f1f690bd336217"},
1430
+ {file = "orjson-3.10.0-cp310-none-win32.whl", hash = "sha256:115498c4ad34188dcb73464e8dc80e490a3e5e88a925907b6fedcf20e545001a"},
1431
+ {file = "orjson-3.10.0-cp310-none-win_amd64.whl", hash = "sha256:6735dd4a5a7b6df00a87d1d7a02b84b54d215fb7adac50dd24da5997ffb4798d"},
1432
+ {file = "orjson-3.10.0-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:9587053e0cefc284e4d1cd113c34468b7d3f17666d22b185ea654f0775316a26"},
1433
+ {file = "orjson-3.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1bef1050b1bdc9ea6c0d08468e3e61c9386723633b397e50b82fda37b3563d72"},
1434
+ {file = "orjson-3.10.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d16c6963ddf3b28c0d461641517cd312ad6b3cf303d8b87d5ef3fa59d6844337"},
1435
+ {file = "orjson-3.10.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4251964db47ef090c462a2d909f16c7c7d5fe68e341dabce6702879ec26d1134"},
1436
+ {file = "orjson-3.10.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:73bbbdc43d520204d9ef0817ac03fa49c103c7f9ea94f410d2950755be2c349c"},
1437
+ {file = "orjson-3.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:414e5293b82373606acf0d66313aecb52d9c8c2404b1900683eb32c3d042dbd7"},
1438
+ {file = "orjson-3.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:feaed5bb09877dc27ed0d37f037ddef6cb76d19aa34b108db270d27d3d2ef747"},
1439
+ {file = "orjson-3.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5127478260db640323cea131ee88541cb1a9fbce051f0b22fa2f0892f44da302"},
1440
+ {file = "orjson-3.10.0-cp311-none-win32.whl", hash = "sha256:b98345529bafe3c06c09996b303fc0a21961820d634409b8639bc16bd4f21b63"},
1441
+ {file = "orjson-3.10.0-cp311-none-win_amd64.whl", hash = "sha256:658ca5cee3379dd3d37dbacd43d42c1b4feee99a29d847ef27a1cb18abdfb23f"},
1442
+ {file = "orjson-3.10.0-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:4329c1d24fd130ee377e32a72dc54a3c251e6706fccd9a2ecb91b3606fddd998"},
1443
+ {file = "orjson-3.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ef0f19fdfb6553342b1882f438afd53c7cb7aea57894c4490c43e4431739c700"},
1444
+ {file = "orjson-3.10.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c4f60db24161534764277f798ef53b9d3063092f6d23f8f962b4a97edfa997a0"},
1445
+ {file = "orjson-3.10.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1de3fd5c7b208d836f8ecb4526995f0d5877153a4f6f12f3e9bf11e49357de98"},
1446
+ {file = "orjson-3.10.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f93e33f67729d460a177ba285002035d3f11425ed3cebac5f6ded4ef36b28344"},
1447
+ {file = "orjson-3.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:237ba922aef472761acd697eef77fef4831ab769a42e83c04ac91e9f9e08fa0e"},
1448
+ {file = "orjson-3.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:98c1bfc6a9bec52bc8f0ab9b86cc0874b0299fccef3562b793c1576cf3abb570"},
1449
+ {file = "orjson-3.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:30d795a24be16c03dca0c35ca8f9c8eaaa51e3342f2c162d327bd0225118794a"},
1450
+ {file = "orjson-3.10.0-cp312-none-win32.whl", hash = "sha256:6a3f53dc650bc860eb26ec293dfb489b2f6ae1cbfc409a127b01229980e372f7"},
1451
+ {file = "orjson-3.10.0-cp312-none-win_amd64.whl", hash = "sha256:983db1f87c371dc6ffc52931eb75f9fe17dc621273e43ce67bee407d3e5476e9"},
1452
+ {file = "orjson-3.10.0-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:9a667769a96a72ca67237224a36faf57db0c82ab07d09c3aafc6f956196cfa1b"},
1453
+ {file = "orjson-3.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ade1e21dfde1d37feee8cf6464c20a2f41fa46c8bcd5251e761903e46102dc6b"},
1454
+ {file = "orjson-3.10.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:23c12bb4ced1c3308eff7ba5c63ef8f0edb3e4c43c026440247dd6c1c61cea4b"},
1455
+ {file = "orjson-3.10.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b2d014cf8d4dc9f03fc9f870de191a49a03b1bcda51f2a957943fb9fafe55aac"},
1456
+ {file = "orjson-3.10.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eadecaa16d9783affca33597781328e4981b048615c2ddc31c47a51b833d6319"},
1457
+ {file = "orjson-3.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cd583341218826f48bd7c6ebf3310b4126216920853cbc471e8dbeaf07b0b80e"},
1458
+ {file = "orjson-3.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:90bfc137c75c31d32308fd61951d424424426ddc39a40e367704661a9ee97095"},
1459
+ {file = "orjson-3.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:13b5d3c795b09a466ec9fcf0bd3ad7b85467d91a60113885df7b8d639a9d374b"},
1460
+ {file = "orjson-3.10.0-cp38-none-win32.whl", hash = "sha256:5d42768db6f2ce0162544845facb7c081e9364a5eb6d2ef06cd17f6050b048d8"},
1461
+ {file = "orjson-3.10.0-cp38-none-win_amd64.whl", hash = "sha256:33e6655a2542195d6fd9f850b428926559dee382f7a862dae92ca97fea03a5ad"},
1462
+ {file = "orjson-3.10.0-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:4050920e831a49d8782a1720d3ca2f1c49b150953667eed6e5d63a62e80f46a2"},
1463
+ {file = "orjson-3.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1897aa25a944cec774ce4a0e1c8e98fb50523e97366c637b7d0cddabc42e6643"},
1464
+ {file = "orjson-3.10.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9bf565a69e0082ea348c5657401acec3cbbb31564d89afebaee884614fba36b4"},
1465
+ {file = "orjson-3.10.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b6ebc17cfbbf741f5c1a888d1854354536f63d84bee537c9a7c0335791bb9009"},
1466
+ {file = "orjson-3.10.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d2817877d0b69f78f146ab305c5975d0618df41acf8811249ee64231f5953fee"},
1467
+ {file = "orjson-3.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:57d017863ec8aa4589be30a328dacd13c2dc49de1c170bc8d8c8a98ece0f2925"},
1468
+ {file = "orjson-3.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:22c2f7e377ac757bd3476ecb7480c8ed79d98ef89648f0176deb1da5cd014eb7"},
1469
+ {file = "orjson-3.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:e62ba42bfe64c60c1bc84799944f80704e996592c6b9e14789c8e2a303279912"},
1470
+ {file = "orjson-3.10.0-cp39-none-win32.whl", hash = "sha256:60c0b1bdbccd959ebd1575bd0147bd5e10fc76f26216188be4a36b691c937077"},
1471
+ {file = "orjson-3.10.0-cp39-none-win_amd64.whl", hash = "sha256:175a41500ebb2fdf320bf78e8b9a75a1279525b62ba400b2b2444e274c2c8bee"},
1472
+ {file = "orjson-3.10.0.tar.gz", hash = "sha256:ba4d8cac5f2e2cff36bea6b6481cdb92b38c202bcec603d6f5ff91960595a1ed"},
1473
  ]
1474
 
1475
  [[package]]
1476
  name = "packaging"
1477
  version = "23.2"
1478
  description = "Core utilities for Python packages"
1479
+ category = "main"
1480
  optional = false
1481
  python-versions = ">=3.7"
1482
  files = [
 
1488
  name = "pandas"
1489
  version = "2.2.1"
1490
  description = "Powerful data structures for data analysis, time series, and statistics"
1491
+ category = "main"
1492
  optional = false
1493
  python-versions = ">=3.9"
1494
  files = [
 
1560
 
1561
  [[package]]
1562
  name = "pillow"
1563
+ version = "10.3.0"
1564
  description = "Python Imaging Library (Fork)"
1565
+ category = "main"
1566
  optional = false
1567
  python-versions = ">=3.8"
1568
  files = [
1569
+ {file = "pillow-10.3.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:90b9e29824800e90c84e4022dd5cc16eb2d9605ee13f05d47641eb183cd73d45"},
1570
+ {file = "pillow-10.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a2c405445c79c3f5a124573a051062300936b0281fee57637e706453e452746c"},
1571
+ {file = "pillow-10.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78618cdbccaa74d3f88d0ad6cb8ac3007f1a6fa5c6f19af64b55ca170bfa1edf"},
1572
+ {file = "pillow-10.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:261ddb7ca91fcf71757979534fb4c128448b5b4c55cb6152d280312062f69599"},
1573
+ {file = "pillow-10.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:ce49c67f4ea0609933d01c0731b34b8695a7a748d6c8d186f95e7d085d2fe475"},
1574
+ {file = "pillow-10.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b14f16f94cbc61215115b9b1236f9c18403c15dd3c52cf629072afa9d54c1cbf"},
1575
+ {file = "pillow-10.3.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d33891be6df59d93df4d846640f0e46f1a807339f09e79a8040bc887bdcd7ed3"},
1576
+ {file = "pillow-10.3.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b50811d664d392f02f7761621303eba9d1b056fb1868c8cdf4231279645c25f5"},
1577
+ {file = "pillow-10.3.0-cp310-cp310-win32.whl", hash = "sha256:ca2870d5d10d8726a27396d3ca4cf7976cec0f3cb706debe88e3a5bd4610f7d2"},
1578
+ {file = "pillow-10.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:f0d0591a0aeaefdaf9a5e545e7485f89910c977087e7de2b6c388aec32011e9f"},
1579
+ {file = "pillow-10.3.0-cp310-cp310-win_arm64.whl", hash = "sha256:ccce24b7ad89adb5a1e34a6ba96ac2530046763912806ad4c247356a8f33a67b"},
1580
+ {file = "pillow-10.3.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:5f77cf66e96ae734717d341c145c5949c63180842a545c47a0ce7ae52ca83795"},
1581
+ {file = "pillow-10.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e4b878386c4bf293578b48fc570b84ecfe477d3b77ba39a6e87150af77f40c57"},
1582
+ {file = "pillow-10.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fdcbb4068117dfd9ce0138d068ac512843c52295ed996ae6dd1faf537b6dbc27"},
1583
+ {file = "pillow-10.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9797a6c8fe16f25749b371c02e2ade0efb51155e767a971c61734b1bf6293994"},
1584
+ {file = "pillow-10.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:9e91179a242bbc99be65e139e30690e081fe6cb91a8e77faf4c409653de39451"},
1585
+ {file = "pillow-10.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:1b87bd9d81d179bd8ab871603bd80d8645729939f90b71e62914e816a76fc6bd"},
1586
+ {file = "pillow-10.3.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:81d09caa7b27ef4e61cb7d8fbf1714f5aec1c6b6c5270ee53504981e6e9121ad"},
1587
+ {file = "pillow-10.3.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:048ad577748b9fa4a99a0548c64f2cb8d672d5bf2e643a739ac8faff1164238c"},
1588
+ {file = "pillow-10.3.0-cp311-cp311-win32.whl", hash = "sha256:7161ec49ef0800947dc5570f86568a7bb36fa97dd09e9827dc02b718c5643f09"},
1589
+ {file = "pillow-10.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:8eb0908e954d093b02a543dc963984d6e99ad2b5e36503d8a0aaf040505f747d"},
1590
+ {file = "pillow-10.3.0-cp311-cp311-win_arm64.whl", hash = "sha256:4e6f7d1c414191c1199f8996d3f2282b9ebea0945693fb67392c75a3a320941f"},
1591
+ {file = "pillow-10.3.0-cp312-cp312-macosx_10_10_x86_64.whl", hash = "sha256:e46f38133e5a060d46bd630faa4d9fa0202377495df1f068a8299fd78c84de84"},
1592
+ {file = "pillow-10.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:50b8eae8f7334ec826d6eeffaeeb00e36b5e24aa0b9df322c247539714c6df19"},
1593
+ {file = "pillow-10.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d3bea1c75f8c53ee4d505c3e67d8c158ad4df0d83170605b50b64025917f338"},
1594
+ {file = "pillow-10.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:19aeb96d43902f0a783946a0a87dbdad5c84c936025b8419da0a0cd7724356b1"},
1595
+ {file = "pillow-10.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:74d28c17412d9caa1066f7a31df8403ec23d5268ba46cd0ad2c50fb82ae40462"},
1596
+ {file = "pillow-10.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ff61bfd9253c3915e6d41c651d5f962da23eda633cf02262990094a18a55371a"},
1597
+ {file = "pillow-10.3.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d886f5d353333b4771d21267c7ecc75b710f1a73d72d03ca06df49b09015a9ef"},
1598
+ {file = "pillow-10.3.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4b5ec25d8b17217d635f8935dbc1b9aa5907962fae29dff220f2659487891cd3"},
1599
+ {file = "pillow-10.3.0-cp312-cp312-win32.whl", hash = "sha256:51243f1ed5161b9945011a7360e997729776f6e5d7005ba0c6879267d4c5139d"},
1600
+ {file = "pillow-10.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:412444afb8c4c7a6cc11a47dade32982439925537e483be7c0ae0cf96c4f6a0b"},
1601
+ {file = "pillow-10.3.0-cp312-cp312-win_arm64.whl", hash = "sha256:798232c92e7665fe82ac085f9d8e8ca98826f8e27859d9a96b41d519ecd2e49a"},
1602
+ {file = "pillow-10.3.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:4eaa22f0d22b1a7e93ff0a596d57fdede2e550aecffb5a1ef1106aaece48e96b"},
1603
+ {file = "pillow-10.3.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cd5e14fbf22a87321b24c88669aad3a51ec052eb145315b3da3b7e3cc105b9a2"},
1604
+ {file = "pillow-10.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1530e8f3a4b965eb6a7785cf17a426c779333eb62c9a7d1bbcf3ffd5bf77a4aa"},
1605
+ {file = "pillow-10.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d512aafa1d32efa014fa041d38868fda85028e3f930a96f85d49c7d8ddc0383"},
1606
+ {file = "pillow-10.3.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:339894035d0ede518b16073bdc2feef4c991ee991a29774b33e515f1d308e08d"},
1607
+ {file = "pillow-10.3.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:aa7e402ce11f0885305bfb6afb3434b3cd8f53b563ac065452d9d5654c7b86fd"},
1608
+ {file = "pillow-10.3.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:0ea2a783a2bdf2a561808fe4a7a12e9aa3799b701ba305de596bc48b8bdfce9d"},
1609
+ {file = "pillow-10.3.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:c78e1b00a87ce43bb37642c0812315b411e856a905d58d597750eb79802aaaa3"},
1610
+ {file = "pillow-10.3.0-cp38-cp38-win32.whl", hash = "sha256:72d622d262e463dfb7595202d229f5f3ab4b852289a1cd09650362db23b9eb0b"},
1611
+ {file = "pillow-10.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:2034f6759a722da3a3dbd91a81148cf884e91d1b747992ca288ab88c1de15999"},
1612
+ {file = "pillow-10.3.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:2ed854e716a89b1afcedea551cd85f2eb2a807613752ab997b9974aaa0d56936"},
1613
+ {file = "pillow-10.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:dc1a390a82755a8c26c9964d457d4c9cbec5405896cba94cf51f36ea0d855002"},
1614
+ {file = "pillow-10.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4203efca580f0dd6f882ca211f923168548f7ba334c189e9eab1178ab840bf60"},
1615
+ {file = "pillow-10.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3102045a10945173d38336f6e71a8dc71bcaeed55c3123ad4af82c52807b9375"},
1616
+ {file = "pillow-10.3.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:6fb1b30043271ec92dc65f6d9f0b7a830c210b8a96423074b15c7bc999975f57"},
1617
+ {file = "pillow-10.3.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:1dfc94946bc60ea375cc39cff0b8da6c7e5f8fcdc1d946beb8da5c216156ddd8"},
1618
+ {file = "pillow-10.3.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b09b86b27a064c9624d0a6c54da01c1beaf5b6cadfa609cf63789b1d08a797b9"},
1619
+ {file = "pillow-10.3.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:d3b2348a78bc939b4fed6552abfd2e7988e0f81443ef3911a4b8498ca084f6eb"},
1620
+ {file = "pillow-10.3.0-cp39-cp39-win32.whl", hash = "sha256:45ebc7b45406febf07fef35d856f0293a92e7417ae7933207e90bf9090b70572"},
1621
+ {file = "pillow-10.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:0ba26351b137ca4e0db0342d5d00d2e355eb29372c05afd544ebf47c0956ffeb"},
1622
+ {file = "pillow-10.3.0-cp39-cp39-win_arm64.whl", hash = "sha256:50fd3f6b26e3441ae07b7c979309638b72abc1a25da31a81a7fbd9495713ef4f"},
1623
+ {file = "pillow-10.3.0-pp310-pypy310_pp73-macosx_10_10_x86_64.whl", hash = "sha256:6b02471b72526ab8a18c39cb7967b72d194ec53c1fd0a70b050565a0f366d355"},
1624
+ {file = "pillow-10.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:8ab74c06ffdab957d7670c2a5a6e1a70181cd10b727cd788c4dd9005b6a8acd9"},
1625
+ {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:048eeade4c33fdf7e08da40ef402e748df113fd0b4584e32c4af74fe78baaeb2"},
1626
+ {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e2ec1e921fd07c7cda7962bad283acc2f2a9ccc1b971ee4b216b75fad6f0463"},
1627
+ {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c8e73e99da7db1b4cad7f8d682cf6abad7844da39834c288fbfa394a47bbced"},
1628
+ {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:16563993329b79513f59142a6b02055e10514c1a8e86dca8b48a893e33cf91e3"},
1629
+ {file = "pillow-10.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:dd78700f5788ae180b5ee8902c6aea5a5726bac7c364b202b4b3e3ba2d293170"},
1630
+ {file = "pillow-10.3.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:aff76a55a8aa8364d25400a210a65ff59d0168e0b4285ba6bf2bd83cf675ba32"},
1631
+ {file = "pillow-10.3.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:b7bc2176354defba3edc2b9a777744462da2f8e921fbaf61e52acb95bafa9828"},
1632
+ {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:793b4e24db2e8742ca6423d3fde8396db336698c55cd34b660663ee9e45ed37f"},
1633
+ {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d93480005693d247f8346bc8ee28c72a2191bdf1f6b5db469c096c0c867ac015"},
1634
+ {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c83341b89884e2b2e55886e8fbbf37c3fa5efd6c8907124aeb72f285ae5696e5"},
1635
+ {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1a1d1915db1a4fdb2754b9de292642a39a7fb28f1736699527bb649484fb966a"},
1636
+ {file = "pillow-10.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a0eaa93d054751ee9964afa21c06247779b90440ca41d184aeb5d410f20ff591"},
1637
+ {file = "pillow-10.3.0.tar.gz", hash = "sha256:9d2455fbf44c914840c793e89aa82d0e1763a14253a000743719ae5946814b2d"},
1638
  ]
1639
 
1640
  [package.extras]
 
1649
  name = "protobuf"
1650
  version = "4.25.3"
1651
  description = ""
1652
+ category = "main"
1653
  optional = false
1654
  python-versions = ">=3.8"
1655
  files = [
 
1670
  name = "pyarrow"
1671
  version = "15.0.2"
1672
  description = "Python library for Apache Arrow"
1673
+ category = "main"
1674
  optional = false
1675
  python-versions = ">=3.8"
1676
  files = [
 
1719
  name = "pydantic"
1720
  version = "2.6.4"
1721
  description = "Data validation using Python type hints"
1722
+ category = "main"
1723
  optional = false
1724
  python-versions = ">=3.8"
1725
  files = [
 
1739
  name = "pydantic-core"
1740
  version = "2.16.3"
1741
  description = ""
1742
+ category = "main"
1743
  optional = false
1744
  python-versions = ">=3.8"
1745
  files = [
 
1829
 
1830
  [[package]]
1831
  name = "pydeck"
1832
+ version = "0.8.1b0"
1833
  description = "Widget for deck.gl maps"
1834
+ category = "main"
1835
  optional = false
1836
  python-versions = ">=3.7"
1837
  files = [
1838
+ {file = "pydeck-0.8.1b0-py2.py3-none-any.whl", hash = "sha256:c89b3dd76f9991140a33b886b336c762105e9c9def8e842e891bc72dbce8a4ce"},
1839
+ {file = "pydeck-0.8.1b0.tar.gz", hash = "sha256:9e0a67890ab061b8c6080e06f8c780934c00355a7114291c884f055f3fc0dc25"},
1840
  ]
1841
 
1842
  [package.dependencies]
 
1851
  name = "pygments"
1852
  version = "2.17.2"
1853
  description = "Pygments is a syntax highlighting package written in Python."
1854
+ category = "main"
1855
  optional = false
1856
  python-versions = ">=3.7"
1857
  files = [
 
1867
  name = "pypdf"
1868
  version = "4.1.0"
1869
  description = "A pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files"
1870
+ category = "main"
1871
  optional = false
1872
  python-versions = ">=3.6"
1873
  files = [
 
1886
  name = "python-dateutil"
1887
  version = "2.9.0.post0"
1888
  description = "Extensions to the standard Python datetime module"
1889
+ category = "main"
1890
  optional = false
1891
  python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
1892
  files = [
 
1901
  name = "pytz"
1902
  version = "2024.1"
1903
  description = "World timezone definitions, modern and historical"
1904
+ category = "main"
1905
  optional = false
1906
  python-versions = "*"
1907
  files = [
 
1913
  name = "pyyaml"
1914
  version = "6.0.1"
1915
  description = "YAML parser and emitter for Python"
1916
+ category = "main"
1917
  optional = false
1918
  python-versions = ">=3.6"
1919
  files = [
 
1922
  {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"},
1923
  {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"},
1924
  {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"},
1925
+ {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"},
1926
  {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"},
1927
  {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"},
1928
  {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"},
 
1930
  {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"},
1931
  {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"},
1932
  {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"},
1933
+ {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"},
1934
  {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"},
1935
  {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"},
1936
+ {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"},
1937
+ {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"},
1938
+ {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"},
1939
+ {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"},
1940
+ {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"},
1941
+ {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"},
1942
  {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"},
1943
  {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"},
1944
  {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"},
 
1955
  {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"},
1956
  {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"},
1957
  {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"},
1958
+ {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"},
1959
  {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"},
1960
  {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"},
1961
  {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"},
 
1963
  {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"},
1964
  {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"},
1965
  {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"},
1966
+ {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"},
1967
  {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"},
1968
  {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"},
1969
  {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"},
 
1973
  name = "referencing"
1974
  version = "0.34.0"
1975
  description = "JSON Referencing + Python"
1976
+ category = "main"
1977
  optional = false
1978
  python-versions = ">=3.8"
1979
  files = [
 
1989
  name = "regex"
1990
  version = "2023.12.25"
1991
  description = "Alternative regular expression module, to replace re."
1992
+ category = "main"
1993
  optional = false
1994
  python-versions = ">=3.7"
1995
  files = [
 
2092
  name = "requests"
2093
  version = "2.31.0"
2094
  description = "Python HTTP for Humans."
2095
+ category = "main"
2096
  optional = false
2097
  python-versions = ">=3.7"
2098
  files = [
 
2114
  name = "rich"
2115
  version = "13.7.1"
2116
  description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal"
2117
+ category = "main"
2118
  optional = false
2119
  python-versions = ">=3.7.0"
2120
  files = [
 
2133
  name = "rpds-py"
2134
  version = "0.18.0"
2135
  description = "Python bindings to Rust's persistent data structures (rpds)"
2136
+ category = "main"
2137
  optional = false
2138
  python-versions = ">=3.8"
2139
  files = [
 
2242
  name = "safetensors"
2243
  version = "0.4.2"
2244
  description = ""
2245
+ category = "main"
2246
  optional = false
2247
  python-versions = ">=3.7"
2248
  files = [
 
2375
  name = "scikit-learn"
2376
  version = "1.4.1.post1"
2377
  description = "A set of python modules for machine learning and data mining"
2378
+ category = "main"
2379
  optional = false
2380
  python-versions = ">=3.9"
2381
  files = [
 
2416
 
2417
  [[package]]
2418
  name = "scipy"
2419
+ version = "1.13.0"
2420
  description = "Fundamental algorithms for scientific computing in Python"
2421
+ category = "main"
2422
  optional = false
2423
  python-versions = ">=3.9"
2424
  files = [
2425
+ {file = "scipy-1.13.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ba419578ab343a4e0a77c0ef82f088238a93eef141b2b8017e46149776dfad4d"},
2426
+ {file = "scipy-1.13.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:22789b56a999265431c417d462e5b7f2b487e831ca7bef5edeb56efe4c93f86e"},
2427
+ {file = "scipy-1.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:05f1432ba070e90d42d7fd836462c50bf98bd08bed0aa616c359eed8a04e3922"},
2428
+ {file = "scipy-1.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8434f6f3fa49f631fae84afee424e2483289dfc30a47755b4b4e6b07b2633a4"},
2429
+ {file = "scipy-1.13.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:dcbb9ea49b0167de4167c40eeee6e167caeef11effb0670b554d10b1e693a8b9"},
2430
+ {file = "scipy-1.13.0-cp310-cp310-win_amd64.whl", hash = "sha256:1d2f7bb14c178f8b13ebae93f67e42b0a6b0fc50eba1cd8021c9b6e08e8fb1cd"},
2431
+ {file = "scipy-1.13.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0fbcf8abaf5aa2dc8d6400566c1a727aed338b5fe880cde64907596a89d576fa"},
2432
+ {file = "scipy-1.13.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:5e4a756355522eb60fcd61f8372ac2549073c8788f6114449b37e9e8104f15a5"},
2433
+ {file = "scipy-1.13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b5acd8e1dbd8dbe38d0004b1497019b2dbbc3d70691e65d69615f8a7292865d7"},
2434
+ {file = "scipy-1.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ff7dad5d24a8045d836671e082a490848e8639cabb3dbdacb29f943a678683d"},
2435
+ {file = "scipy-1.13.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4dca18c3ffee287ddd3bc8f1dabaf45f5305c5afc9f8ab9cbfab855e70b2df5c"},
2436
+ {file = "scipy-1.13.0-cp311-cp311-win_amd64.whl", hash = "sha256:a2f471de4d01200718b2b8927f7d76b5d9bde18047ea0fa8bd15c5ba3f26a1d6"},
2437
+ {file = "scipy-1.13.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:d0de696f589681c2802f9090fff730c218f7c51ff49bf252b6a97ec4a5d19e8b"},
2438
+ {file = "scipy-1.13.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:b2a3ff461ec4756b7e8e42e1c681077349a038f0686132d623fa404c0bee2551"},
2439
+ {file = "scipy-1.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6bf9fe63e7a4bf01d3645b13ff2aa6dea023d38993f42aaac81a18b1bda7a82a"},
2440
+ {file = "scipy-1.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e7626dfd91cdea5714f343ce1176b6c4745155d234f1033584154f60ef1ff42"},
2441
+ {file = "scipy-1.13.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:109d391d720fcebf2fbe008621952b08e52907cf4c8c7efc7376822151820820"},
2442
+ {file = "scipy-1.13.0-cp312-cp312-win_amd64.whl", hash = "sha256:8930ae3ea371d6b91c203b1032b9600d69c568e537b7988a3073dfe4d4774f21"},
2443
+ {file = "scipy-1.13.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5407708195cb38d70fd2d6bb04b1b9dd5c92297d86e9f9daae1576bd9e06f602"},
2444
+ {file = "scipy-1.13.0-cp39-cp39-macosx_12_0_arm64.whl", hash = "sha256:ac38c4c92951ac0f729c4c48c9e13eb3675d9986cc0c83943784d7390d540c78"},
2445
+ {file = "scipy-1.13.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:09c74543c4fbeb67af6ce457f6a6a28e5d3739a87f62412e4a16e46f164f0ae5"},
2446
+ {file = "scipy-1.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28e286bf9ac422d6beb559bc61312c348ca9b0f0dae0d7c5afde7f722d6ea13d"},
2447
+ {file = "scipy-1.13.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:33fde20efc380bd23a78a4d26d59fc8704e9b5fd9b08841693eb46716ba13d86"},
2448
+ {file = "scipy-1.13.0-cp39-cp39-win_amd64.whl", hash = "sha256:45c08bec71d3546d606989ba6e7daa6f0992918171e2a6f7fbedfa7361c2de1e"},
2449
+ {file = "scipy-1.13.0.tar.gz", hash = "sha256:58569af537ea29d3f78e5abd18398459f195546bb3be23d16677fb26616cc11e"},
2450
  ]
2451
 
2452
  [package.dependencies]
2453
+ numpy = ">=1.22.4,<2.3"
2454
 
2455
  [package.extras]
2456
+ dev = ["cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy", "pycodestyle", "pydevtool", "rich-click", "ruff", "types-psutil", "typing_extensions"]
2457
+ doc = ["jupyterlite-pyodide-kernel", "jupyterlite-sphinx (>=0.12.0)", "jupytext", "matplotlib (>=3.5)", "myst-nb", "numpydoc", "pooch", "pydata-sphinx-theme (>=0.15.2)", "sphinx (>=5.0.0)", "sphinx-design (>=0.4.0)"]
2458
+ test = ["array-api-strict", "asv", "gmpy2", "hypothesis (>=6.30)", "mpmath", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"]
2459
 
2460
  [[package]]
2461
  name = "sentence-transformers"
2462
+ version = "2.6.1"
2463
  description = "Multilingual text embeddings"
2464
+ category = "main"
2465
  optional = false
2466
  python-versions = ">=3.8.0"
2467
  files = [
2468
+ {file = "sentence-transformers-2.6.1.tar.gz", hash = "sha256:633ad6b70e390ea335de8689652a5d6c21a323b79ed19519c2f392451088487f"},
2469
+ {file = "sentence_transformers-2.6.1-py3-none-any.whl", hash = "sha256:a887e17696b513f99a709ce1f37fd547f53857aebe863785ede546c303b09ea0"},
2470
  ]
2471
 
2472
  [package.dependencies]
 
2483
  name = "six"
2484
  version = "1.16.0"
2485
  description = "Python 2 and 3 compatibility utilities"
2486
+ category = "main"
2487
  optional = false
2488
  python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
2489
  files = [
 
2495
  name = "smmap"
2496
  version = "5.0.1"
2497
  description = "A pure Python implementation of a sliding window memory map manager"
2498
+ category = "main"
2499
  optional = false
2500
  python-versions = ">=3.7"
2501
  files = [
 
2504
  ]
2505
 
2506
  [[package]]
2507
+ name = "soupsieve"
2508
+ version = "2.5"
2509
+ description = "A modern CSS selector implementation for Beautiful Soup."
2510
+ category = "main"
2511
  optional = false
2512
+ python-versions = ">=3.8"
2513
  files = [
2514
+ {file = "soupsieve-2.5-py3-none-any.whl", hash = "sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7"},
2515
+ {file = "soupsieve-2.5.tar.gz", hash = "sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690"},
2516
  ]
2517
 
2518
  [[package]]
2519
  name = "sqlalchemy"
2520
  version = "2.0.29"
2521
  description = "Database Abstraction Library"
2522
+ category = "main"
2523
  optional = false
2524
  python-versions = ">=3.7"
2525
  files = [
 
2605
 
2606
  [[package]]
2607
  name = "streamlit"
2608
+ version = "1.33.0"
2609
  description = "A faster way to build and share data apps"
2610
+ category = "main"
2611
  optional = false
2612
+ python-versions = "!=3.9.7,>=3.8"
2613
  files = [
2614
+ {file = "streamlit-1.33.0-py2.py3-none-any.whl", hash = "sha256:bfacb5d1edefcf803c2040b051a21b4c81317a9865448e6767d0a0c6aae7edae"},
2615
+ {file = "streamlit-1.33.0.tar.gz", hash = "sha256:a8da8ff46f5b948c56d2dc7aca7a61cf8d995f4f21744cf82258ae75e63004ba"},
2616
  ]
2617
 
2618
  [package.dependencies]
 
2622
  click = ">=7.0,<9"
2623
  gitpython = ">=3.0.7,<3.1.19 || >3.1.19,<4"
2624
  numpy = ">=1.19.3,<2"
2625
+ packaging = ">=16.8,<25"
2626
  pandas = ">=1.3.0,<3"
2627
  pillow = ">=7.1.0,<11"
2628
  protobuf = ">=3.20,<5"
 
2643
  name = "sympy"
2644
  version = "1.12"
2645
  description = "Computer algebra system (CAS) in Python"
2646
+ category = "main"
2647
  optional = false
2648
  python-versions = ">=3.8"
2649
  files = [
 
2658
  name = "tenacity"
2659
  version = "8.2.3"
2660
  description = "Retry code until it succeeds"
2661
+ category = "main"
2662
  optional = false
2663
  python-versions = ">=3.7"
2664
  files = [
 
2673
  name = "threadpoolctl"
2674
  version = "3.4.0"
2675
  description = "threadpoolctl"
2676
+ category = "main"
2677
  optional = false
2678
  python-versions = ">=3.8"
2679
  files = [
 
2685
  name = "tokenizers"
2686
  version = "0.15.2"
2687
  description = ""
2688
+ category = "main"
2689
  optional = false
2690
  python-versions = ">=3.7"
2691
  files = [
 
2813
  name = "toml"
2814
  version = "0.10.2"
2815
  description = "Python Library for Tom's Obvious, Minimal Language"
2816
+ category = "main"
2817
  optional = false
2818
  python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
2819
  files = [
 
2825
  name = "toolz"
2826
  version = "0.12.1"
2827
  description = "List processing tools and functional utilities"
2828
+ category = "main"
2829
  optional = false
2830
  python-versions = ">=3.7"
2831
  files = [
 
2835
 
2836
  [[package]]
2837
  name = "torch"
2838
+ version = "2.2.2"
2839
  description = "Tensors and Dynamic neural networks in Python with strong GPU acceleration"
2840
+ category = "main"
2841
  optional = false
2842
  python-versions = ">=3.8.0"
2843
  files = [
2844
+ {file = "torch-2.2.2-cp310-cp310-manylinux1_x86_64.whl", hash = "sha256:bc889d311a855dd2dfd164daf8cc903a6b7273a747189cebafdd89106e4ad585"},
2845
+ {file = "torch-2.2.2-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:15dffa4cc3261fa73d02f0ed25f5fa49ecc9e12bf1ae0a4c1e7a88bbfaad9030"},
2846
+ {file = "torch-2.2.2-cp310-cp310-win_amd64.whl", hash = "sha256:11e8fe261233aeabd67696d6b993eeb0896faa175c6b41b9a6c9f0334bdad1c5"},
2847
+ {file = "torch-2.2.2-cp310-none-macosx_10_9_x86_64.whl", hash = "sha256:b2e2200b245bd9f263a0d41b6a2dab69c4aca635a01b30cca78064b0ef5b109e"},
2848
+ {file = "torch-2.2.2-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:877b3e6593b5e00b35bbe111b7057464e76a7dd186a287280d941b564b0563c2"},
2849
+ {file = "torch-2.2.2-cp311-cp311-manylinux1_x86_64.whl", hash = "sha256:ad4c03b786e074f46606f4151c0a1e3740268bcf29fbd2fdf6666d66341c1dcb"},
2850
+ {file = "torch-2.2.2-cp311-cp311-manylinux2014_aarch64.whl", hash = "sha256:32827fa1fbe5da8851686256b4cd94cc7b11be962862c2293811c94eea9457bf"},
2851
+ {file = "torch-2.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:f9ef0a648310435511e76905f9b89612e45ef2c8b023bee294f5e6f7e73a3e7c"},
2852
+ {file = "torch-2.2.2-cp311-none-macosx_10_9_x86_64.whl", hash = "sha256:95b9b44f3bcebd8b6cd8d37ec802048c872d9c567ba52c894bba90863a439059"},
2853
+ {file = "torch-2.2.2-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:49aa4126ede714c5aeef7ae92969b4b0bbe67f19665106463c39f22e0a1860d1"},
2854
+ {file = "torch-2.2.2-cp312-cp312-manylinux1_x86_64.whl", hash = "sha256:cf12cdb66c9c940227ad647bc9cf5dba7e8640772ae10dfe7569a0c1e2a28aca"},
2855
+ {file = "torch-2.2.2-cp312-cp312-manylinux2014_aarch64.whl", hash = "sha256:89ddac2a8c1fb6569b90890955de0c34e1724f87431cacff4c1979b5f769203c"},
2856
+ {file = "torch-2.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:451331406b760f4b1ab298ddd536486ab3cfb1312614cfe0532133535be60bea"},
2857
+ {file = "torch-2.2.2-cp312-none-macosx_10_9_x86_64.whl", hash = "sha256:eb4d6e9d3663e26cd27dc3ad266b34445a16b54908e74725adb241aa56987533"},
2858
+ {file = "torch-2.2.2-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:bf9558da7d2bf7463390b3b2a61a6a3dbb0b45b161ee1dd5ec640bf579d479fc"},
2859
+ {file = "torch-2.2.2-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:cd2bf7697c9e95fb5d97cc1d525486d8cf11a084c6af1345c2c2c22a6b0029d0"},
2860
+ {file = "torch-2.2.2-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:b421448d194496e1114d87a8b8d6506bce949544e513742b097e2ab8f7efef32"},
2861
+ {file = "torch-2.2.2-cp38-cp38-win_amd64.whl", hash = "sha256:3dbcd563a9b792161640c0cffe17e3270d85e8f4243b1f1ed19cca43d28d235b"},
2862
+ {file = "torch-2.2.2-cp38-none-macosx_10_9_x86_64.whl", hash = "sha256:31f4310210e7dda49f1fb52b0ec9e59382cfcb938693f6d5378f25b43d7c1d29"},
2863
+ {file = "torch-2.2.2-cp38-none-macosx_11_0_arm64.whl", hash = "sha256:c795feb7e8ce2e0ef63f75f8e1ab52e7fd5e1a4d7d0c31367ade1e3de35c9e95"},
2864
+ {file = "torch-2.2.2-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:a6e5770d68158d07456bfcb5318b173886f579fdfbf747543901ce718ea94782"},
2865
+ {file = "torch-2.2.2-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:67dcd726edff108e2cd6c51ff0e416fd260c869904de95750e80051358680d24"},
2866
+ {file = "torch-2.2.2-cp39-cp39-win_amd64.whl", hash = "sha256:539d5ef6c4ce15bd3bd47a7b4a6e7c10d49d4d21c0baaa87c7d2ef8698632dfb"},
2867
+ {file = "torch-2.2.2-cp39-none-macosx_10_9_x86_64.whl", hash = "sha256:dff696de90d6f6d1e8200e9892861fd4677306d0ef604cb18f2134186f719f82"},
2868
+ {file = "torch-2.2.2-cp39-none-macosx_11_0_arm64.whl", hash = "sha256:3a4dd910663fd7a124c056c878a52c2b0be4a5a424188058fe97109d4436ee42"},
2869
  ]
2870
 
2871
  [package.dependencies]
 
2896
  name = "tornado"
2897
  version = "6.4"
2898
  description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed."
2899
+ category = "main"
2900
  optional = false
2901
  python-versions = ">= 3.8"
2902
  files = [
 
2917
  name = "tqdm"
2918
  version = "4.66.2"
2919
  description = "Fast, Extensible Progress Meter"
2920
+ category = "main"
2921
  optional = false
2922
  python-versions = ">=3.7"
2923
  files = [
 
2936
 
2937
  [[package]]
2938
  name = "transformers"
2939
+ version = "4.39.3"
2940
  description = "State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow"
2941
+ category = "main"
2942
  optional = false
2943
  python-versions = ">=3.8.0"
2944
  files = [
2945
+ {file = "transformers-4.39.3-py3-none-any.whl", hash = "sha256:7838034a12cca3168247f9d2d1dba6724c9de3ae0f73a108258c6b8fc5912601"},
2946
+ {file = "transformers-4.39.3.tar.gz", hash = "sha256:2586e5ff4150f122716fc40f5530e92871befc051848fbe82600969c535b762d"},
2947
  ]
2948
 
2949
  [package.dependencies]
 
3007
  name = "triton"
3008
  version = "2.2.0"
3009
  description = "A language and compiler for custom Deep Learning operations"
3010
+ category = "main"
3011
  optional = false
3012
  python-versions = "*"
3013
  files = [
 
3031
  name = "typing-extensions"
3032
  version = "4.10.0"
3033
  description = "Backported and Experimental Type Hints for Python 3.8+"
3034
+ category = "main"
3035
  optional = false
3036
  python-versions = ">=3.8"
3037
  files = [
 
3043
  name = "typing-inspect"
3044
  version = "0.9.0"
3045
  description = "Runtime inspection utilities for typing module."
3046
+ category = "main"
3047
  optional = false
3048
  python-versions = "*"
3049
  files = [
 
3059
  name = "tzdata"
3060
  version = "2024.1"
3061
  description = "Provider of IANA time zone data"
3062
+ category = "main"
3063
  optional = false
3064
  python-versions = ">=2"
3065
  files = [
 
3071
  name = "urllib3"
3072
  version = "2.2.1"
3073
  description = "HTTP library with thread-safe connection pooling, file post, and more."
3074
+ category = "main"
3075
  optional = false
3076
  python-versions = ">=3.8"
3077
  files = [
 
3089
  name = "watchdog"
3090
  version = "4.0.0"
3091
  description = "Filesystem events monitoring"
3092
+ category = "main"
3093
  optional = false
3094
  python-versions = ">=3.8"
3095
  files = [
 
3131
  name = "yarl"
3132
  version = "1.9.4"
3133
  description = "Yet another URL library"
3134
+ category = "main"
3135
  optional = false
3136
  python-versions = ">=3.7"
3137
  files = [
 
3234
  [metadata]
3235
  lock-version = "2.0"
3236
  python-versions = "^3.10"
3237
+ content-hash = "dd0d2645ef1c5fccb5fb7940f8327471be408ed33addec5065d7e1caa7a871ac"
pyproject.toml CHANGED
@@ -16,6 +16,7 @@ faiss-cpu = "^1.8.0"
16
  pandas = "^2.2.1"
17
  tqdm = "^4.66.2"
18
  streamlit = "^1.32.2"
 
19
 
20
 
21
  [build-system]
 
16
  pandas = "^2.2.1"
17
  tqdm = "^4.66.2"
18
  streamlit = "^1.32.2"
19
+ beautifulsoup4 = "^4.12.3"
20
 
21
 
22
  [build-system]