titusz commited on
Commit
4d2a503
·
verified ·
1 Parent(s): 87f3951

Synced repo using 'sync_with_huggingface' Github Action

Browse files
.gitattributes CHANGED
@@ -33,3 +33,11 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ demos/images2/ukbench00017.jpg filter=lfs diff=lfs merge=lfs -text
37
+ demos/images2/ukbench00046.jpg filter=lfs diff=lfs merge=lfs -text
38
+ demos/images2/ukbench00002.jpg filter=lfs diff=lfs merge=lfs -text
39
+ demos/images2/ukbench00053.jpg filter=lfs diff=lfs merge=lfs -text
40
+ demos/images1/ukbench00044.jpg filter=lfs diff=lfs merge=lfs -text
41
+ demos/images1/ukbench00000.jpg filter=lfs diff=lfs merge=lfs -text
42
+ demos/images1/ukbench00016.jpg filter=lfs diff=lfs merge=lfs -text
43
+ demos/images1/ukbench00052.jpg filter=lfs diff=lfs merge=lfs -text
demos/images1/ukbench00000.jpg CHANGED

Git LFS Details

  • SHA256: c3dbe3747635d138a4f91ee35b690f024f3a500a8cea63b2097e4001f72a83e3
  • Pointer size: 131 Bytes
  • Size of remote file: 138 kB
demos/images1/ukbench00016.jpg CHANGED

Git LFS Details

  • SHA256: cefd8d219e6aee25618c7f4630579ac93d8619c61f9094166c405b002ee8e7f1
  • Pointer size: 131 Bytes
  • Size of remote file: 146 kB
demos/images1/ukbench00044.jpg CHANGED

Git LFS Details

  • SHA256: 24aa9ec3e8794dd7f2960b2ab7da98037eb01f2657c387638f4a8d291bfd8c18
  • Pointer size: 131 Bytes
  • Size of remote file: 148 kB
demos/images1/ukbench00052.jpg CHANGED

Git LFS Details

  • SHA256: 852be80b8cccebb67eeb577517d5c82e96c4936f0bfa302766888843258b7c3d
  • Pointer size: 131 Bytes
  • Size of remote file: 157 kB
demos/images2/ukbench00002.jpg CHANGED

Git LFS Details

  • SHA256: 262277e76bf55df8041627a4867111253be436ddc0aac6cff9aa5aa8bc10d7bf
  • Pointer size: 131 Bytes
  • Size of remote file: 225 kB
demos/images2/ukbench00017.jpg CHANGED

Git LFS Details

  • SHA256: 87a53e7a6d73230eb060beb5da9eee778c9b7dee203196e61fb6232d79913bd0
  • Pointer size: 131 Bytes
  • Size of remote file: 155 kB
demos/images2/ukbench00046.jpg CHANGED

Git LFS Details

  • SHA256: e07ccd766833717624dd9c930642608e4197257fe030c3f8d6110b4495365db4
  • Pointer size: 131 Bytes
  • Size of remote file: 151 kB
demos/images2/ukbench00053.jpg CHANGED

Git LFS Details

  • SHA256: 754eeeb09b2878af8b028c209ff9f829d43cff881d648078748e9d4fd8eb6bd7
  • Pointer size: 131 Bytes
  • Size of remote file: 164 kB
poetry.lock CHANGED
@@ -1,4 +1,4 @@
1
- # This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand.
2
 
3
  [[package]]
4
  name = "aiofiles"
@@ -6,42 +6,19 @@ version = "23.2.1"
6
  description = "File support for asyncio."
7
  optional = false
8
  python-versions = ">=3.7"
 
9
  files = [
10
  {file = "aiofiles-23.2.1-py3-none-any.whl", hash = "sha256:19297512c647d4b27a2cf7c34caa7e405c0d60b5560618a29a9fe027b18b0107"},
11
  {file = "aiofiles-23.2.1.tar.gz", hash = "sha256:84ec2218d8419404abcb9f0c02df3f34c6e0a68ed41072acfb1cef5cbc29051a"},
12
  ]
13
 
14
- [[package]]
15
- name = "altair"
16
- version = "5.3.0"
17
- description = "Vega-Altair: A declarative statistical visualization library for Python."
18
- optional = false
19
- python-versions = ">=3.8"
20
- files = [
21
- {file = "altair-5.3.0-py3-none-any.whl", hash = "sha256:7084a1dab4d83c5e7e5246b92dc1b4451a6c68fd057f3716ee9d315c8980e59a"},
22
- {file = "altair-5.3.0.tar.gz", hash = "sha256:5a268b1a0983b23d8f9129f819f956174aa7aea2719ed55a52eba9979b9f6675"},
23
- ]
24
-
25
- [package.dependencies]
26
- jinja2 = "*"
27
- jsonschema = ">=3.0"
28
- numpy = "*"
29
- packaging = "*"
30
- pandas = ">=0.25"
31
- toolz = "*"
32
- typing-extensions = {version = ">=4.0.1", markers = "python_version < \"3.11\""}
33
-
34
- [package.extras]
35
- 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)"]
36
- dev = ["geopandas", "hatch", "ipython", "m2r", "mypy", "pandas-stubs", "pytest", "pytest-cov", "ruff (>=0.3.0)", "types-jsonschema", "types-setuptools"]
37
- doc = ["docutils", "jinja2", "myst-parser", "numpydoc", "pillow (>=9,<10)", "pydata-sphinx-theme (>=0.14.1)", "scipy", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinxext-altair"]
38
-
39
  [[package]]
40
  name = "annotated-types"
41
  version = "0.7.0"
42
  description = "Reusable constraint types to use with typing.Annotated"
43
  optional = false
44
  python-versions = ">=3.8"
 
45
  files = [
46
  {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"},
47
  {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"},
@@ -53,6 +30,7 @@ version = "4.4.0"
53
  description = "High level compatibility layer for multiple asynchronous event loop implementations"
54
  optional = false
55
  python-versions = ">=3.8"
 
56
  files = [
57
  {file = "anyio-4.4.0-py3-none-any.whl", hash = "sha256:c1b2d8f46a8a812513012e1107cb0e68c17159a7a594208005a57dc776e1bdc7"},
58
  {file = "anyio-4.4.0.tar.gz", hash = "sha256:5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94"},
@@ -66,34 +44,16 @@ typing-extensions = {version = ">=4.1", markers = "python_version < \"3.11\""}
66
 
67
  [package.extras]
68
  doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"]
69
- 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)"]
70
  trio = ["trio (>=0.23)"]
71
 
72
- [[package]]
73
- name = "attrs"
74
- version = "23.2.0"
75
- description = "Classes Without Boilerplate"
76
- optional = false
77
- python-versions = ">=3.7"
78
- files = [
79
- {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"},
80
- {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"},
81
- ]
82
-
83
- [package.extras]
84
- cov = ["attrs[tests]", "coverage[toml] (>=5.3)"]
85
- dev = ["attrs[tests]", "pre-commit"]
86
- docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"]
87
- tests = ["attrs[tests-no-zope]", "zope-interface"]
88
- tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"]
89
- tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"]
90
-
91
  [[package]]
92
  name = "base58"
93
  version = "2.1.1"
94
  description = "Base58 and Base58Check implementation."
95
  optional = false
96
  python-versions = ">=3.5"
 
97
  files = [
98
  {file = "base58-2.1.1-py3-none-any.whl", hash = "sha256:11a36f4d3ce51dfc1043f3218591ac4eb1ceb172919cebe05b52a5bcc8d245c2"},
99
  {file = "base58-2.1.1.tar.gz", hash = "sha256:c5d0cb3f5b6e81e8e35da5754388ddcc6d0d14b6c6a132cb93d69ed580a7278c"},
@@ -108,6 +68,7 @@ version = "2.9.2"
108
  description = "efficient arrays of booleans -- C extension"
109
  optional = false
110
  python-versions = "*"
 
111
  files = [
112
  {file = "bitarray-2.9.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:917905de565d9576eb20f53c797c15ba88b9f4f19728acabec8d01eee1d3756a"},
113
  {file = "bitarray-2.9.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b35bfcb08b7693ab4bf9059111a6e9f14e07d57ac93cd967c420db58ab9b71e1"},
@@ -239,6 +200,7 @@ version = "0.4.1"
239
  description = "Python bindings for the Rust blake3 crate"
240
  optional = false
241
  python-versions = "*"
 
242
  files = [
243
  {file = "blake3-0.4.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:1a086cc9401fb0b09f9b4ba14444457d9b04a6d8086cd96b45ebf252afc49109"},
244
  {file = "blake3-0.4.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:283860fe58b3a6d74e5be1ece78bbcd7de819b48476d7a534b989dd6ab49a083"},
@@ -278,6 +240,7 @@ version = "2024.6.2"
278
  description = "Python package for providing Mozilla's CA Bundle."
279
  optional = false
280
  python-versions = ">=3.6"
 
281
  files = [
282
  {file = "certifi-2024.6.2-py3-none-any.whl", hash = "sha256:ddc6c8ce995e6987e7faf5e3f1b02b302836a0e5d98ece18392cb1a36c72ad56"},
283
  {file = "certifi-2024.6.2.tar.gz", hash = "sha256:3cd43f1c6fa7dedc5899d69d3ad0398fd018ad1a17fba83ddaf78aa46c747516"},
@@ -289,6 +252,7 @@ version = "3.3.2"
289
  description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
290
  optional = false
291
  python-versions = ">=3.7.0"
 
292
  files = [
293
  {file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"},
294
  {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"},
@@ -388,6 +352,7 @@ version = "8.1.7"
388
  description = "Composable command line interface toolkit"
389
  optional = false
390
  python-versions = ">=3.7"
 
391
  files = [
392
  {file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"},
393
  {file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"},
@@ -402,6 +367,8 @@ version = "0.4.6"
402
  description = "Cross-platform colored terminal text."
403
  optional = false
404
  python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
 
 
405
  files = [
406
  {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"},
407
  {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"},
@@ -413,6 +380,7 @@ version = "15.0.1"
413
  description = "Colored terminal output for Python's logging module"
414
  optional = false
415
  python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
 
416
  files = [
417
  {file = "coloredlogs-15.0.1-py2.py3-none-any.whl", hash = "sha256:612ee75c546f53e92e70049c9dbfcc18c935a2b9a53b66085ce9ef6a6e5c0934"},
418
  {file = "coloredlogs-15.0.1.tar.gz", hash = "sha256:7c991aa71a4577af2f82600d8f8f3a89f936baeaf9b50a9c197da014e5bf16b0"},
@@ -430,6 +398,7 @@ version = "1.2.1"
430
  description = "Python library for calculating contours of 2D quadrilateral grids"
431
  optional = false
432
  python-versions = ">=3.9"
 
433
  files = [
434
  {file = "contourpy-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bd7c23df857d488f418439686d3b10ae2fbf9bc256cd045b37a8c16575ea1040"},
435
  {file = "contourpy-1.2.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5b9eb0ca724a241683c9685a484da9d35c872fd42756574a7cfbf58af26677fd"},
@@ -493,6 +462,7 @@ version = "0.12.1"
493
  description = "Composable style cycles"
494
  optional = false
495
  python-versions = ">=3.8"
 
496
  files = [
497
  {file = "cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30"},
498
  {file = "cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c"},
@@ -508,6 +478,7 @@ version = "3.0.10"
508
  description = "The Cython compiler for writing C extensions in the Python language."
509
  optional = false
510
  python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
 
511
  files = [
512
  {file = "Cython-3.0.10-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e876272548d73583e90babda94c1299537006cad7a34e515a06c51b41f8657aa"},
513
  {file = "Cython-3.0.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:adc377aa33c3309191e617bf675fdbb51ca727acb9dc1aa23fc698d8121f7e23"},
@@ -575,6 +546,7 @@ version = "1.0.7"
575
  description = "Easy Data URL management for python"
576
  optional = false
577
  python-versions = ">=3.5"
 
578
  files = [
579
  {file = "data_url-1.0.7.tar.gz", hash = "sha256:951cad26c340c9a1a029b77718ab028580d851d5ff6777c84b34c224dab3e4c4"},
580
  ]
@@ -585,6 +557,7 @@ version = "2.6.1"
585
  description = "DNS toolkit"
586
  optional = false
587
  python-versions = ">=3.8"
 
588
  files = [
589
  {file = "dnspython-2.6.1-py3-none-any.whl", hash = "sha256:5ef3b9680161f6fa89daf8ad451b5f1a33b18ae8a1c6778cdf4b43f08c0a6e50"},
590
  {file = "dnspython-2.6.1.tar.gz", hash = "sha256:e8f0f9c23a7b7cb99ded64e6c3a6f3e701d78f50c55e002b839dea7225cff7cc"},
@@ -605,6 +578,7 @@ version = "1.2.11"
605
  description = "Read/write ebook metadata for fb2, epub2 and epub3 files"
606
  optional = false
607
  python-versions = "*"
 
608
  files = [
609
  {file = "ebookmeta-1.2.11-py3-none-any.whl", hash = "sha256:75ccdca8f99f1b3d4f3aaa3ba3ae529a3f4373e495144d43f8513df010fe76c4"},
610
  {file = "ebookmeta-1.2.11.tar.gz", hash = "sha256:94abd0e8c82a4d3f8ebecf0086ad0fb60c70bbb928ee9c55c4553bbb9ed1c74d"},
@@ -619,6 +593,7 @@ version = "2.1.1"
619
  description = "A robust email address syntax and deliverability validation library."
620
  optional = false
621
  python-versions = ">=3.8"
 
622
  files = [
623
  {file = "email_validator-2.1.1-py3-none-any.whl", hash = "sha256:97d882d174e2a65732fb43bfce81a3a834cbc1bde8bf419e30ef5ea976370a05"},
624
  {file = "email_validator-2.1.1.tar.gz", hash = "sha256:200a70680ba08904be6d1eef729205cc0d687634399a5924d842533efb824b84"},
@@ -634,6 +609,8 @@ version = "1.2.1"
634
  description = "Backport of PEP 654 (exception groups)"
635
  optional = false
636
  python-versions = ">=3.7"
 
 
637
  files = [
638
  {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"},
639
  {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"},
@@ -648,6 +625,7 @@ version = "0.111.0"
648
  description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production"
649
  optional = false
650
  python-versions = ">=3.8"
 
651
  files = [
652
  {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"},
653
  {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"},
@@ -675,6 +653,7 @@ version = "0.0.4"
675
  description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀"
676
  optional = false
677
  python-versions = ">=3.8"
 
678
  files = [
679
  {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"},
680
  {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"},
@@ -692,6 +671,7 @@ version = "0.3.2"
692
  description = "A simple Python wrapper for ffmpeg"
693
  optional = false
694
  python-versions = "*"
 
695
  files = [
696
  {file = "ffmpy-0.3.2.tar.gz", hash = "sha256:475ebfff1044661b8d969349dbcd2db9bf56d3ee78c0627e324769b49a27a78f"},
697
  ]
@@ -702,6 +682,7 @@ version = "3.15.1"
702
  description = "A platform independent file lock."
703
  optional = false
704
  python-versions = ">=3.8"
 
705
  files = [
706
  {file = "filelock-3.15.1-py3-none-any.whl", hash = "sha256:71b3102950e91dfc1bb4209b64be4dc8854f40e5f534428d8684f953ac847fac"},
707
  {file = "filelock-3.15.1.tar.gz", hash = "sha256:58a2549afdf9e02e10720eaa4d4470f56386d7a6f72edd7d0596337af8ed7ad8"},
@@ -710,7 +691,7 @@ files = [
710
  [package.extras]
711
  docs = ["furo (>=2023.9.10)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.25.2)"]
712
  testing = ["covdefaults (>=2.3)", "coverage (>=7.3.2)", "diff-cover (>=8.0.1)", "pytest (>=7.4.3)", "pytest-asyncio (>=0.21)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)", "pytest-timeout (>=2.2)"]
713
- typing = ["typing-extensions (>=4.8)"]
714
 
715
  [[package]]
716
  name = "flatbuffers"
@@ -718,6 +699,7 @@ version = "24.3.25"
718
  description = "The FlatBuffers serialization format for Python"
719
  optional = false
720
  python-versions = "*"
 
721
  files = [
722
  {file = "flatbuffers-24.3.25-py2.py3-none-any.whl", hash = "sha256:8dbdec58f935f3765e4f7f3cf635ac3a77f83568138d6a2311f524ec96364812"},
723
  {file = "flatbuffers-24.3.25.tar.gz", hash = "sha256:de2ec5b203f21441716617f38443e0a8ebf3d25bf0d9c0bb0ce68fa00ad546a4"},
@@ -729,6 +711,7 @@ version = "4.53.0"
729
  description = "Tools to manipulate font files"
730
  optional = false
731
  python-versions = ">=3.8"
 
732
  files = [
733
  {file = "fonttools-4.53.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:52a6e0a7a0bf611c19bc8ec8f7592bdae79c8296c70eb05917fd831354699b20"},
734
  {file = "fonttools-4.53.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:099634631b9dd271d4a835d2b2a9e042ccc94ecdf7e2dd9f7f34f7daf333358d"},
@@ -775,18 +758,18 @@ files = [
775
  ]
776
 
777
  [package.extras]
778
- all = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "fs (>=2.2.0,<3)", "lxml (>=4.0)", "lz4 (>=1.7.4.2)", "matplotlib", "munkres", "pycairo", "scipy", "skia-pathops (>=0.5.0)", "sympy", "uharfbuzz (>=0.23.0)", "unicodedata2 (>=15.1.0)", "xattr", "zopfli (>=0.1.4)"]
779
  graphite = ["lz4 (>=1.7.4.2)"]
780
- interpolatable = ["munkres", "pycairo", "scipy"]
781
  lxml = ["lxml (>=4.0)"]
782
  pathops = ["skia-pathops (>=0.5.0)"]
783
  plot = ["matplotlib"]
784
  repacker = ["uharfbuzz (>=0.23.0)"]
785
  symfont = ["sympy"]
786
- type1 = ["xattr"]
787
  ufo = ["fs (>=2.2.0,<3)"]
788
- unicode = ["unicodedata2 (>=15.1.0)"]
789
- woff = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "zopfli (>=0.1.4)"]
790
 
791
  [[package]]
792
  name = "fsspec"
@@ -794,6 +777,7 @@ version = "2024.6.0"
794
  description = "File-system specification"
795
  optional = false
796
  python-versions = ">=3.8"
 
797
  files = [
798
  {file = "fsspec-2024.6.0-py3-none-any.whl", hash = "sha256:58d7122eb8a1a46f7f13453187bfea4972d66bf01618d37366521b1998034cee"},
799
  {file = "fsspec-2024.6.0.tar.gz", hash = "sha256:f579960a56e6d8038a9efc8f9c77279ec12e6299aa86b0769a7e9c46b94527c2"},
@@ -829,21 +813,22 @@ tqdm = ["tqdm"]
829
 
830
  [[package]]
831
  name = "gradio"
832
- version = "4.36.1"
833
  description = "Python library for easily interacting with trained machine learning models"
834
  optional = false
835
  python-versions = ">=3.8"
 
836
  files = [
837
- {file = "gradio-4.36.1-py3-none-any.whl", hash = "sha256:31edb504c88c1db06c08daf750dcdaa072087ada59aa4ff83c1a3f4c2075912d"},
838
- {file = "gradio-4.36.1.tar.gz", hash = "sha256:72b2d21156d3467123bae6f30f463f002ef06e272766274308f5ed3cac37563b"},
839
  ]
840
 
841
  [package.dependencies]
842
  aiofiles = ">=22.0,<24.0"
843
- altair = ">=4.2.0,<6.0"
844
- fastapi = "*"
845
  ffmpy = "*"
846
- gradio-client = "1.0.1"
847
  httpx = ">=0.24.1"
848
  huggingface-hub = ">=0.19.3"
849
  importlib-resources = ">=1.3,<7.0"
@@ -872,13 +857,14 @@ oauth = ["authlib", "itsdangerous"]
872
 
873
  [[package]]
874
  name = "gradio-client"
875
- version = "1.0.1"
876
  description = "Python library for easily interacting with trained machine learning models"
877
  optional = false
878
  python-versions = ">=3.8"
 
879
  files = [
880
- {file = "gradio_client-1.0.1-py3-none-any.whl", hash = "sha256:fe3f527349ac38cbc5deb6d629a15c06fa3b4a68d1e04dc5ca9fbb1896318629"},
881
- {file = "gradio_client-1.0.1.tar.gz", hash = "sha256:b3fa4d1c626067cc866d6172caa75d373e114bacfba650e49e293646d786646a"},
882
  ]
883
 
884
  [package.dependencies]
@@ -887,7 +873,7 @@ httpx = ">=0.24.1"
887
  huggingface-hub = ">=0.19.3"
888
  packaging = "*"
889
  typing-extensions = ">=4.0,<5.0"
890
- websockets = ">=10.0,<12.0"
891
 
892
  [[package]]
893
  name = "h11"
@@ -895,6 +881,7 @@ version = "0.14.0"
895
  description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
896
  optional = false
897
  python-versions = ">=3.7"
 
898
  files = [
899
  {file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"},
900
  {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"},
@@ -906,6 +893,7 @@ version = "1.0.5"
906
  description = "A minimal low-level HTTP client."
907
  optional = false
908
  python-versions = ">=3.8"
 
909
  files = [
910
  {file = "httpcore-1.0.5-py3-none-any.whl", hash = "sha256:421f18bac248b25d310f3cacd198d55b8e6125c107797b609ff9b7a6ba7991b5"},
911
  {file = "httpcore-1.0.5.tar.gz", hash = "sha256:34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61"},
@@ -927,6 +915,7 @@ version = "0.6.1"
927
  description = "A collection of framework independent HTTP protocol utils."
928
  optional = false
929
  python-versions = ">=3.8.0"
 
930
  files = [
931
  {file = "httptools-0.6.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d2f6c3c4cb1948d912538217838f6e9960bc4a521d7f9b323b3da579cd14532f"},
932
  {file = "httptools-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:00d5d4b68a717765b1fabfd9ca755bd12bf44105eeb806c03d1962acd9b8e563"},
@@ -975,6 +964,7 @@ version = "0.27.0"
975
  description = "The next generation HTTP client."
976
  optional = false
977
  python-versions = ">=3.8"
 
978
  files = [
979
  {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"},
980
  {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"},
@@ -988,7 +978,7 @@ idna = "*"
988
  sniffio = "*"
989
 
990
  [package.extras]
991
- brotli = ["brotli", "brotlicffi"]
992
  cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"]
993
  http2 = ["h2 (>=3,<5)"]
994
  socks = ["socksio (==1.*)"]
@@ -999,6 +989,7 @@ version = "0.23.3"
999
  description = "Client library to download and publish models, datasets and other repos on the huggingface.co hub"
1000
  optional = false
1001
  python-versions = ">=3.8.0"
 
1002
  files = [
1003
  {file = "huggingface_hub-0.23.3-py3-none-any.whl", hash = "sha256:22222c41223f1b7c209ae5511d2d82907325a0e3cdbce5f66949d43c598ff3bc"},
1004
  {file = "huggingface_hub-0.23.3.tar.gz", hash = "sha256:1a1118a0b3dea3bab6c325d71be16f5ffe441d32f3ac7c348d6875911b694b5b"},
@@ -1033,6 +1024,7 @@ version = "10.0"
1033
  description = "Human friendly output for text interfaces using Python"
1034
  optional = false
1035
  python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
 
1036
  files = [
1037
  {file = "humanfriendly-10.0-py2.py3-none-any.whl", hash = "sha256:1697e1a8a8f550fd43c2865cd84542fc175a61dcb779b6fee18cf6b6ccba1477"},
1038
  {file = "humanfriendly-10.0.tar.gz", hash = "sha256:6b0b831ce8f15f7300721aa49829fc4e83921a9a301cc7f606be6686a2288ddc"},
@@ -1047,6 +1039,7 @@ version = "3.7"
1047
  description = "Internationalized Domain Names in Applications (IDNA)"
1048
  optional = false
1049
  python-versions = ">=3.5"
 
1050
  files = [
1051
  {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"},
1052
  {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"},
@@ -1058,6 +1051,7 @@ version = "6.4.0"
1058
  description = "Read resources from Python packages"
1059
  optional = false
1060
  python-versions = ">=3.8"
 
1061
  files = [
1062
  {file = "importlib_resources-6.4.0-py3-none-any.whl", hash = "sha256:50d10f043df931902d4194ea07ec57960f66a80449ff867bfe782b4c486ba78c"},
1063
  {file = "importlib_resources-6.4.0.tar.gz", hash = "sha256:cdb2b453b8046ca4e3798eb1d84f3cce1446a0e8e7b5ef4efb600f19fc398145"},
@@ -1068,7 +1062,7 @@ zipp = {version = ">=3.1.0", markers = "python_version < \"3.10\""}
1068
 
1069
  [package.extras]
1070
  docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"]
1071
- testing = ["jaraco.test (>=5.4)", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-ruff (>=0.2.1)", "zipp (>=3.17)"]
1072
 
1073
  [[package]]
1074
  name = "install-jdk"
@@ -1076,6 +1070,7 @@ version = "0.3.0"
1076
  description = "Installs AdoptOpenJDK Java"
1077
  optional = false
1078
  python-versions = ">=3.6"
 
1079
  files = [
1080
  {file = "install-jdk-0.3.0.tar.gz", hash = "sha256:889965b0af68bb4669166804f33d5dce9cd6cf57f02a045e427e508998d569a1"},
1081
  ]
@@ -1086,6 +1081,7 @@ version = "1.0.9"
1086
  description = "ISCC - Core Algorithms"
1087
  optional = false
1088
  python-versions = ">=3.7.2,<4.0"
 
1089
  files = [
1090
  {file = "iscc_core-1.0.9-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:c644a908567eea87950fb0a00ca074a2e3b031d5c5de5539932ca7ecfc1aac70"},
1091
  {file = "iscc_core-1.0.9-cp310-cp310-manylinux_2_31_x86_64.whl", hash = "sha256:66e1091d4640b8aaec62b73208630ebf9ef4ef4e68ab5a7fb91d5bd8665158b7"},
@@ -1131,6 +1127,7 @@ version = "0.4.1"
1131
  description = "ISCC - JSON-LD Metadata and OpenAPI Service Descriptions"
1132
  optional = false
1133
  python-versions = ">=3.7,<4.0.0"
 
1134
  files = [
1135
  {file = "iscc_schema-0.4.1-py3-none-any.whl", hash = "sha256:71459abf952436a878f34a4d8e8d912597b2a64cefdbfd491b1dfeed928a50cb"},
1136
  {file = "iscc_schema-0.4.1.tar.gz", hash = "sha256:045dab9862acf5e32ebca462c2feaa9a97d470a343676aec19cdaf95646de378"},
@@ -1146,6 +1143,7 @@ version = "0.1.0"
1146
  description = "ISCC - Semantic Code Image"
1147
  optional = false
1148
  python-versions = ">=3.8,<4.0"
 
1149
  files = [
1150
  {file = "iscc_sci-0.1.0-py3-none-any.whl", hash = "sha256:4d9716ed246324cd797752b496a78cced7b690211981800eba86659de7cff463"},
1151
  {file = "iscc_sci-0.1.0.tar.gz", hash = "sha256:a6a9273200c087266093aebabbaa254f36acc7f2810f1f4c049f7236ede099ff"},
@@ -1164,6 +1162,7 @@ version = "0.6.2"
1164
  description = "SDK for creating ISCCs (International Standard Content Codes)"
1165
  optional = false
1166
  python-versions = "<4.0,>=3.9"
 
1167
  files = [
1168
  {file = "iscc_sdk-0.6.2-py3-none-any.whl", hash = "sha256:b1feff455d8a7e1de326b3f7b6ae7747e0e1844ef4b0dc8b25635de52d1eb660"},
1169
  {file = "iscc_sdk-0.6.2.tar.gz", hash = "sha256:75d62e91566e682bcb1d8a084403cfb585ac37cdacebc3e51a68730a5b51c3db"},
@@ -1184,8 +1183,8 @@ platformdirs = "*"
1184
  pymupdf = ">=1.21,<2.0"
1185
  pytaglib = ">=2.0,<3.0"
1186
  python-docx = "*"
1187
- python-magic = {version = ">=0.4,<0.5", markers = "sys_platform == \"linux\" or (sys_platform == \"darwin\" and platform_machine == \"arm64\")"}
1188
- python-magic-bin = {version = ">=0.4,<0.5", markers = "sys_platform == \"win32\" or (sys_platform == \"darwin\" and platform_machine == \"x86_64\")"}
1189
  typer = "*"
1190
 
1191
  [[package]]
@@ -1194,6 +1193,7 @@ version = "0.2.1"
1194
  description = "JCS - JSON Canonicalization"
1195
  optional = false
1196
  python-versions = ">=3.6.2"
 
1197
  files = [
1198
  {file = "jcs-0.2.1-py3-none-any.whl", hash = "sha256:e23a3e1de60f832d33cd811bb9c3b3be79219cdf95f63b88f0972732c3fa8476"},
1199
  {file = "jcs-0.2.1.tar.gz", hash = "sha256:9f20360b2f3b0a410d65493b448f96306d80e37fb46283f3f4aa5db2c7c1472b"},
@@ -1205,6 +1205,7 @@ version = "3.1.4"
1205
  description = "A very fast and expressive template engine."
1206
  optional = false
1207
  python-versions = ">=3.7"
 
1208
  files = [
1209
  {file = "jinja2-3.1.4-py3-none-any.whl", hash = "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d"},
1210
  {file = "jinja2-3.1.4.tar.gz", hash = "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369"},
@@ -1222,52 +1223,19 @@ version = "1.0.1"
1222
  description = "JSON Matching Expressions"
1223
  optional = false
1224
  python-versions = ">=3.7"
 
1225
  files = [
1226
  {file = "jmespath-1.0.1-py3-none-any.whl", hash = "sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980"},
1227
  {file = "jmespath-1.0.1.tar.gz", hash = "sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe"},
1228
  ]
1229
 
1230
- [[package]]
1231
- name = "jsonschema"
1232
- version = "4.22.0"
1233
- description = "An implementation of JSON Schema validation for Python"
1234
- optional = false
1235
- python-versions = ">=3.8"
1236
- files = [
1237
- {file = "jsonschema-4.22.0-py3-none-any.whl", hash = "sha256:ff4cfd6b1367a40e7bc6411caec72effadd3db0bbe5017de188f2d6108335802"},
1238
- {file = "jsonschema-4.22.0.tar.gz", hash = "sha256:5b22d434a45935119af990552c862e5d6d564e8f6601206b305a61fdf661a2b7"},
1239
- ]
1240
-
1241
- [package.dependencies]
1242
- attrs = ">=22.2.0"
1243
- jsonschema-specifications = ">=2023.03.6"
1244
- referencing = ">=0.28.4"
1245
- rpds-py = ">=0.7.1"
1246
-
1247
- [package.extras]
1248
- format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"]
1249
- format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=1.11)"]
1250
-
1251
- [[package]]
1252
- name = "jsonschema-specifications"
1253
- version = "2023.12.1"
1254
- description = "The JSON Schema meta-schemas and vocabularies, exposed as a Registry"
1255
- optional = false
1256
- python-versions = ">=3.8"
1257
- files = [
1258
- {file = "jsonschema_specifications-2023.12.1-py3-none-any.whl", hash = "sha256:87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c"},
1259
- {file = "jsonschema_specifications-2023.12.1.tar.gz", hash = "sha256:48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc"},
1260
- ]
1261
-
1262
- [package.dependencies]
1263
- referencing = ">=0.31.0"
1264
-
1265
  [[package]]
1266
  name = "kiwisolver"
1267
  version = "1.4.5"
1268
  description = "A fast implementation of the Cassowary constraint solver"
1269
  optional = false
1270
  python-versions = ">=3.7"
 
1271
  files = [
1272
  {file = "kiwisolver-1.4.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:05703cf211d585109fcd72207a31bb170a0f22144d68298dc5e61b3c946518af"},
1273
  {file = "kiwisolver-1.4.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:146d14bebb7f1dc4d5fbf74f8a6cb15ac42baadee8912eb84ac0b3b2a3dc6ac3"},
@@ -1381,6 +1349,7 @@ version = "0.7.2"
1381
  description = "Python logging made (stupidly) simple"
1382
  optional = false
1383
  python-versions = ">=3.5"
 
1384
  files = [
1385
  {file = "loguru-0.7.2-py3-none-any.whl", hash = "sha256:003d71e3d3ed35f0f8984898359d65b79e5b21943f78af86aa5491210429b8eb"},
1386
  {file = "loguru-0.7.2.tar.gz", hash = "sha256:e671a53522515f34fd406340ee968cb9ecafbc4b36c679da03c18fd8d0bd51ac"},
@@ -1391,7 +1360,7 @@ colorama = {version = ">=0.3.4", markers = "sys_platform == \"win32\""}
1391
  win32-setctime = {version = ">=1.0.0", markers = "sys_platform == \"win32\""}
1392
 
1393
  [package.extras]
1394
- dev = ["Sphinx (==7.2.5)", "colorama (==0.4.5)", "colorama (==0.4.6)", "exceptiongroup (==1.1.3)", "freezegun (==1.1.0)", "freezegun (==1.2.2)", "mypy (==v0.910)", "mypy (==v0.971)", "mypy (==v1.4.1)", "mypy (==v1.5.1)", "pre-commit (==3.4.0)", "pytest (==6.1.2)", "pytest (==7.4.0)", "pytest-cov (==2.12.1)", "pytest-cov (==4.1.0)", "pytest-mypy-plugins (==1.9.3)", "pytest-mypy-plugins (==3.0.0)", "sphinx-autobuild (==2021.3.14)", "sphinx-rtd-theme (==1.3.0)", "tox (==3.27.1)", "tox (==4.11.0)"]
1395
 
1396
  [[package]]
1397
  name = "lxml"
@@ -1399,6 +1368,7 @@ version = "5.2.2"
1399
  description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API."
1400
  optional = false
1401
  python-versions = ">=3.6"
 
1402
  files = [
1403
  {file = "lxml-5.2.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:364d03207f3e603922d0d3932ef363d55bbf48e3647395765f9bfcbdf6d23632"},
1404
  {file = "lxml-5.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:50127c186f191b8917ea2fb8b206fbebe87fd414a6084d15568c27d0a21d60db"},
@@ -1553,6 +1523,7 @@ version = "3.0.0"
1553
  description = "Python port of markdown-it. Markdown parsing, done right!"
1554
  optional = false
1555
  python-versions = ">=3.8"
 
1556
  files = [
1557
  {file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"},
1558
  {file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"},
@@ -1577,6 +1548,7 @@ version = "2.1.5"
1577
  description = "Safely add untrusted strings to HTML/XML markup."
1578
  optional = false
1579
  python-versions = ">=3.7"
 
1580
  files = [
1581
  {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc"},
1582
  {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5"},
@@ -1646,6 +1618,7 @@ version = "3.9.0"
1646
  description = "Python plotting package"
1647
  optional = false
1648
  python-versions = ">=3.9"
 
1649
  files = [
1650
  {file = "matplotlib-3.9.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2bcee1dffaf60fe7656183ac2190bd630842ff87b3153afb3e384d966b57fe56"},
1651
  {file = "matplotlib-3.9.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3f988bafb0fa39d1074ddd5bacd958c853e11def40800c5824556eb630f94d3b"},
@@ -1699,6 +1672,7 @@ version = "0.1.2"
1699
  description = "Markdown URL utilities"
1700
  optional = false
1701
  python-versions = ">=3.7"
 
1702
  files = [
1703
  {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"},
1704
  {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"},
@@ -1710,6 +1684,7 @@ version = "10.3.0"
1710
  description = "More routines for operating on iterables, beyond itertools"
1711
  optional = false
1712
  python-versions = ">=3.8"
 
1713
  files = [
1714
  {file = "more-itertools-10.3.0.tar.gz", hash = "sha256:e5d93ef411224fbcef366a6e8ddc4c5781bc6359d43412a65dd5964e46111463"},
1715
  {file = "more_itertools-10.3.0-py3-none-any.whl", hash = "sha256:ea6a02e24a9161e51faad17a8782b92a0df82c12c1c8886fec7f0c3fa1a1b320"},
@@ -1721,6 +1696,7 @@ version = "1.3.0"
1721
  description = "Python library for arbitrary-precision floating-point arithmetic"
1722
  optional = false
1723
  python-versions = "*"
 
1724
  files = [
1725
  {file = "mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c"},
1726
  {file = "mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f"},
@@ -1729,7 +1705,7 @@ files = [
1729
  [package.extras]
1730
  develop = ["codecov", "pycodestyle", "pytest (>=4.6)", "pytest-cov", "wheel"]
1731
  docs = ["sphinx"]
1732
- gmpy = ["gmpy2 (>=2.1.0a4)"]
1733
  tests = ["pytest (>=4.6)"]
1734
 
1735
  [[package]]
@@ -1738,6 +1714,7 @@ version = "1.26.4"
1738
  description = "Fundamental package for array computing in Python"
1739
  optional = false
1740
  python-versions = ">=3.9"
 
1741
  files = [
1742
  {file = "numpy-1.26.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0"},
1743
  {file = "numpy-1.26.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a"},
@@ -1783,6 +1760,7 @@ version = "1.18.0"
1783
  description = "ONNX Runtime is a runtime accelerator for Machine Learning models"
1784
  optional = false
1785
  python-versions = "*"
 
1786
  files = [
1787
  {file = "onnxruntime-1.18.0-cp310-cp310-macosx_11_0_universal2.whl", hash = "sha256:5a3b7993a5ecf4a90f35542a4757e29b2d653da3efe06cdd3164b91167bbe10d"},
1788
  {file = "onnxruntime-1.18.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:15b944623b2cdfe7f7945690bfb71c10a4531b51997c8320b84e7b0bb59af902"},
@@ -1825,6 +1803,7 @@ version = "3.10.4"
1825
  description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
1826
  optional = false
1827
  python-versions = ">=3.8"
 
1828
  files = [
1829
  {file = "orjson-3.10.4-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:afca963f19ca60c7aedadea9979f769139127288dd58ccf3f7c5e8e6dc62cabf"},
1830
  {file = "orjson-3.10.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42b112eff36ba7ccc7a9d6b87e17b9d6bde4312d05e3ddf66bf5662481dee846"},
@@ -1880,6 +1859,7 @@ version = "24.1"
1880
  description = "Core utilities for Python packages"
1881
  optional = false
1882
  python-versions = ">=3.8"
 
1883
  files = [
1884
  {file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"},
1885
  {file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"},
@@ -1891,6 +1871,7 @@ version = "2.2.2"
1891
  description = "Powerful data structures for data analysis, time series, and statistics"
1892
  optional = false
1893
  python-versions = ">=3.9"
 
1894
  files = [
1895
  {file = "pandas-2.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:90c6fca2acf139569e74e8781709dccb6fe25940488755716d1d354d6bc58bce"},
1896
  {file = "pandas-2.2.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c7adfc142dac335d8c1e0dcbd37eb8617eac386596eb9e1a1b77791cf2498238"},
@@ -1964,6 +1945,7 @@ version = "10.3.0"
1964
  description = "Python Imaging Library (Fork)"
1965
  optional = false
1966
  python-versions = ">=3.8"
 
1967
  files = [
1968
  {file = "pillow-10.3.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:90b9e29824800e90c84e4022dd5cc16eb2d9605ee13f05d47641eb183cd73d45"},
1969
  {file = "pillow-10.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a2c405445c79c3f5a124573a051062300936b0281fee57637e706453e452746c"},
@@ -2041,7 +2023,7 @@ docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-inline
2041
  fpx = ["olefile"]
2042
  mic = ["olefile"]
2043
  tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"]
2044
- typing = ["typing-extensions"]
2045
  xmp = ["defusedxml"]
2046
 
2047
  [[package]]
@@ -2050,6 +2032,7 @@ version = "1.4.3"
2050
  description = "A pillow plugin that adds avif support via libavif"
2051
  optional = false
2052
  python-versions = "*"
 
2053
  files = [
2054
  {file = "pillow-avif-plugin-1.4.3.tar.gz", hash = "sha256:a377be94d5b3810e07e0221806490e8e1a288f38e7222567d810a5da16b1bbcd"},
2055
  {file = "pillow_avif_plugin-1.4.3-cp27-cp27m-macosx_10_10_x86_64.whl", hash = "sha256:604257bc340f8253e7c2fdfce1709c79d035cb8a82783b6c397cc9026605a4d8"},
@@ -2097,6 +2080,7 @@ version = "0.14.0"
2097
  description = "Python interface for libheif library"
2098
  optional = false
2099
  python-versions = ">=3.8"
 
2100
  files = [
2101
  {file = "pillow_heif-0.14.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d3a2f7f65d7ee22fcd4fd6e11f2fb173efa40048fb86c990c7ee5a710236780"},
2102
  {file = "pillow_heif-0.14.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:12109c00e932b39cc3f42da0e0d18e11642c122b9533e364e30e646d371aaf8a"},
@@ -2166,6 +2150,7 @@ version = "4.2.2"
2166
  description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`."
2167
  optional = false
2168
  python-versions = ">=3.8"
 
2169
  files = [
2170
  {file = "platformdirs-4.2.2-py3-none-any.whl", hash = "sha256:2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee"},
2171
  {file = "platformdirs-4.2.2.tar.gz", hash = "sha256:38b7b51f512eed9e84a22788b4bce1de17c0adb134d6becb09836e37d8654cd3"},
@@ -2182,6 +2167,7 @@ version = "5.22.0"
2182
  description = "An open-source, interactive data visualization library for Python"
2183
  optional = false
2184
  python-versions = ">=3.8"
 
2185
  files = [
2186
  {file = "plotly-5.22.0-py3-none-any.whl", hash = "sha256:68fc1901f098daeb233cc3dd44ec9dc31fb3ca4f4e53189344199c43496ed006"},
2187
  {file = "plotly-5.22.0.tar.gz", hash = "sha256:859fdadbd86b5770ae2466e542b761b247d1c6b49daed765b95bb8c7063e7469"},
@@ -2197,6 +2183,7 @@ version = "5.27.1"
2197
  description = ""
2198
  optional = false
2199
  python-versions = ">=3.8"
 
2200
  files = [
2201
  {file = "protobuf-5.27.1-cp310-abi3-win32.whl", hash = "sha256:3adc15ec0ff35c5b2d0992f9345b04a540c1e73bfee3ff1643db43cc1d734333"},
2202
  {file = "protobuf-5.27.1-cp310-abi3-win_amd64.whl", hash = "sha256:25236b69ab4ce1bec413fd4b68a15ef8141794427e0b4dc173e9d5d9dffc3bcd"},
@@ -2217,6 +2204,7 @@ version = "1.3.2"
2217
  description = "Fast Base64 encoding/decoding"
2218
  optional = false
2219
  python-versions = ">=3.6"
 
2220
  files = [
2221
  {file = "pybase64-1.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3f89501c77883568612d9133be6684e36d60c098f30f4d5d6844d3130757c961"},
2222
  {file = "pybase64-1.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1da5c376605397e1ff862ec414151eac183af7bd4843527022739144b302b8a9"},
@@ -2347,6 +2335,7 @@ version = "2.7.4"
2347
  description = "Data validation using Python type hints"
2348
  optional = false
2349
  python-versions = ">=3.8"
 
2350
  files = [
2351
  {file = "pydantic-2.7.4-py3-none-any.whl", hash = "sha256:ee8538d41ccb9c0a9ad3e0e5f07bf15ed8015b481ced539a1759d8cc89ae90d0"},
2352
  {file = "pydantic-2.7.4.tar.gz", hash = "sha256:0c84efd9548d545f63ac0060c1e4d39bb9b14db8b3c0652338aecc07b5adec52"},
@@ -2366,6 +2355,7 @@ version = "2.18.4"
2366
  description = "Core functionality for Pydantic validation and serialization"
2367
  optional = false
2368
  python-versions = ">=3.8"
 
2369
  files = [
2370
  {file = "pydantic_core-2.18.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:f76d0ad001edd426b92233d45c746fd08f467d56100fd8f30e9ace4b005266e4"},
2371
  {file = "pydantic_core-2.18.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:59ff3e89f4eaf14050c8022011862df275b552caef8082e37b542b066ce1ff26"},
@@ -2457,6 +2447,7 @@ version = "0.25.1"
2457
  description = "Manipulate audio with an simple and easy high level interface"
2458
  optional = false
2459
  python-versions = "*"
 
2460
  files = [
2461
  {file = "pydub-0.25.1-py2.py3-none-any.whl", hash = "sha256:65617e33033874b59d87db603aa1ed450633288aefead953b30bded59cb599a6"},
2462
  {file = "pydub-0.25.1.tar.gz", hash = "sha256:980a33ce9949cab2a569606b65674d748ecbca4f0796887fd6f46173a7b0d30f"},
@@ -2468,6 +2459,7 @@ version = "2.18.0"
2468
  description = "Pygments is a syntax highlighting package written in Python."
2469
  optional = false
2470
  python-versions = ">=3.8"
 
2471
  files = [
2472
  {file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"},
2473
  {file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"},
@@ -2482,6 +2474,7 @@ version = "1.24.5"
2482
  description = "A high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents."
2483
  optional = false
2484
  python-versions = ">=3.8"
 
2485
  files = [
2486
  {file = "PyMuPDF-1.24.5-cp310-none-macosx_10_9_x86_64.whl", hash = "sha256:6f8514e345702c1978c8888a5515f0b38325d688fd377e7fc1d0744b92cca934"},
2487
  {file = "PyMuPDF-1.24.5-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:b2b089cd75b28479d999aa0d02e25c2148a3048459777457dbb9f583a6d9926e"},
@@ -2525,6 +2518,7 @@ version = "1.24.3"
2525
  description = "MuPDF shared libraries for PyMuPDF."
2526
  optional = false
2527
  python-versions = ">=3.8"
 
2528
  files = [
2529
  {file = "PyMuPDFb-1.24.3-py3-none-macosx_10_9_x86_64.whl", hash = "sha256:d2ccca660042896d4af479f979ec10674c5a0b3cd2d9ecb0011f08dc82380cce"},
2530
  {file = "PyMuPDFb-1.24.3-py3-none-macosx_11_0_arm64.whl", hash = "sha256:ad51d21086a16199684a3eebcb47d9c8460fc27e7bebae77f5fe64e8c34ebf34"},
@@ -2541,6 +2535,7 @@ version = "3.1.2"
2541
  description = "pyparsing module - Classes and methods to define and execute parsing grammars"
2542
  optional = false
2543
  python-versions = ">=3.6.8"
 
2544
  files = [
2545
  {file = "pyparsing-3.1.2-py3-none-any.whl", hash = "sha256:f9db75911801ed778fe61bb643079ff86601aca99fcae6345aa67292038fb742"},
2546
  {file = "pyparsing-3.1.2.tar.gz", hash = "sha256:a1bac0ce561155ecc3ed78ca94d3c9378656ad4c94c1270de543f621420f94ad"},
@@ -2555,6 +2550,8 @@ version = "3.4.1"
2555
  description = "A python implementation of GNU readline."
2556
  optional = false
2557
  python-versions = "*"
 
 
2558
  files = [
2559
  {file = "pyreadline3-3.4.1-py3-none-any.whl", hash = "sha256:b0efb6516fd4fb07b45949053826a62fa4cb353db5be2bbb4a7aa1fdd1e345fb"},
2560
  {file = "pyreadline3-3.4.1.tar.gz", hash = "sha256:6f3d1f7b8a31ba32b73917cefc1f28cc660562f39aea8646d30bd6eff21f7bae"},
@@ -2566,6 +2563,7 @@ version = "2.1.0"
2566
  description = "cross-platform, Python audio metadata (\"tagging\") library based on TagLib"
2567
  optional = false
2568
  python-versions = ">=3.6"
 
2569
  files = [
2570
  {file = "pytaglib-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:599a15ede4b80c8a35549993f44eddf05579d0915c51d2b98a6ff5e3c1294767"},
2571
  {file = "pytaglib-2.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:33f54db28a6f78ecd502680c3a34366ce7fbda76736a048a270c5b92760a516f"},
@@ -2613,6 +2611,7 @@ version = "2.9.0.post0"
2613
  description = "Extensions to the standard Python datetime module"
2614
  optional = false
2615
  python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
 
2616
  files = [
2617
  {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"},
2618
  {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"},
@@ -2627,6 +2626,7 @@ version = "1.1.2"
2627
  description = "Create, read, and update Microsoft Word .docx files."
2628
  optional = false
2629
  python-versions = ">=3.7"
 
2630
  files = [
2631
  {file = "python_docx-1.1.2-py3-none-any.whl", hash = "sha256:08c20d6058916fb19853fcf080f7f42b6270d89eac9fa5f8c15f691c0017fabe"},
2632
  {file = "python_docx-1.1.2.tar.gz", hash = "sha256:0cf1f22e95b9002addca7948e16f2cd7acdfd498047f1941ca5d293db7762efd"},
@@ -2642,6 +2642,7 @@ version = "1.0.1"
2642
  description = "Read key-value pairs from a .env file and set them as environment variables"
2643
  optional = false
2644
  python-versions = ">=3.8"
 
2645
  files = [
2646
  {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"},
2647
  {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"},
@@ -2656,6 +2657,8 @@ version = "0.4.27"
2656
  description = "File type identification using libmagic"
2657
  optional = false
2658
  python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
 
 
2659
  files = [
2660
  {file = "python-magic-0.4.27.tar.gz", hash = "sha256:c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b"},
2661
  {file = "python_magic-0.4.27-py2.py3-none-any.whl", hash = "sha256:c212960ad306f700aa0d01e5d7a325d20548ff97eb9920dcd29513174f0294d3"},
@@ -2667,6 +2670,8 @@ version = "0.4.14"
2667
  description = "File type identification using libmagic binary package"
2668
  optional = false
2669
  python-versions = "*"
 
 
2670
  files = [
2671
  {file = "python_magic_bin-0.4.14-py2.py3-none-macosx_10_6_intel.whl", hash = "sha256:7b1743b3dbf16601d6eedf4e7c2c9a637901b0faaf24ad4df4d4527e7d8f66a4"},
2672
  {file = "python_magic_bin-0.4.14-py2.py3-none-win32.whl", hash = "sha256:34a788c03adde7608028203e2dbb208f1f62225ad91518787ae26d603ae68892"},
@@ -2679,6 +2684,7 @@ version = "0.0.9"
2679
  description = "A streaming multipart parser for Python"
2680
  optional = false
2681
  python-versions = ">=3.8"
 
2682
  files = [
2683
  {file = "python_multipart-0.0.9-py3-none-any.whl", hash = "sha256:97ca7b8ea7b05f977dc3849c3ba99d51689822fab725c3703af7c866a0c2b215"},
2684
  {file = "python_multipart-0.0.9.tar.gz", hash = "sha256:03f54688c663f1b7977105f021043b0793151e4cb1c1a9d4a11fc13d622c4026"},
@@ -2693,6 +2699,7 @@ version = "2024.1"
2693
  description = "World timezone definitions, modern and historical"
2694
  optional = false
2695
  python-versions = "*"
 
2696
  files = [
2697
  {file = "pytz-2024.1-py2.py3-none-any.whl", hash = "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319"},
2698
  {file = "pytz-2024.1.tar.gz", hash = "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812"},
@@ -2704,6 +2711,7 @@ version = "6.0.1"
2704
  description = "YAML parser and emitter for Python"
2705
  optional = false
2706
  python-versions = ">=3.6"
 
2707
  files = [
2708
  {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"},
2709
  {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"},
@@ -2757,27 +2765,13 @@ files = [
2757
  {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"},
2758
  ]
2759
 
2760
- [[package]]
2761
- name = "referencing"
2762
- version = "0.35.1"
2763
- description = "JSON Referencing + Python"
2764
- optional = false
2765
- python-versions = ">=3.8"
2766
- files = [
2767
- {file = "referencing-0.35.1-py3-none-any.whl", hash = "sha256:eda6d3234d62814d1c64e305c1331c9a3a6132da475ab6382eaa997b21ee75de"},
2768
- {file = "referencing-0.35.1.tar.gz", hash = "sha256:25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c"},
2769
- ]
2770
-
2771
- [package.dependencies]
2772
- attrs = ">=22.2.0"
2773
- rpds-py = ">=0.7.0"
2774
-
2775
  [[package]]
2776
  name = "requests"
2777
  version = "2.32.3"
2778
  description = "Python HTTP for Humans."
2779
  optional = false
2780
  python-versions = ">=3.8"
 
2781
  files = [
2782
  {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"},
2783
  {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"},
@@ -2799,6 +2793,7 @@ version = "13.7.1"
2799
  description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal"
2800
  optional = false
2801
  python-versions = ">=3.7.0"
 
2802
  files = [
2803
  {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"},
2804
  {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"},
@@ -2811,120 +2806,13 @@ pygments = ">=2.13.0,<3.0.0"
2811
  [package.extras]
2812
  jupyter = ["ipywidgets (>=7.5.1,<9)"]
2813
 
2814
- [[package]]
2815
- name = "rpds-py"
2816
- version = "0.18.1"
2817
- description = "Python bindings to Rust's persistent data structures (rpds)"
2818
- optional = false
2819
- python-versions = ">=3.8"
2820
- files = [
2821
- {file = "rpds_py-0.18.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:d31dea506d718693b6b2cffc0648a8929bdc51c70a311b2770f09611caa10d53"},
2822
- {file = "rpds_py-0.18.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:732672fbc449bab754e0b15356c077cc31566df874964d4801ab14f71951ea80"},
2823
- {file = "rpds_py-0.18.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a98a1f0552b5f227a3d6422dbd61bc6f30db170939bd87ed14f3c339aa6c7c9"},
2824
- {file = "rpds_py-0.18.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7f1944ce16401aad1e3f7d312247b3d5de7981f634dc9dfe90da72b87d37887d"},
2825
- {file = "rpds_py-0.18.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:38e14fb4e370885c4ecd734f093a2225ee52dc384b86fa55fe3f74638b2cfb09"},
2826
- {file = "rpds_py-0.18.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08d74b184f9ab6289b87b19fe6a6d1a97fbfea84b8a3e745e87a5de3029bf944"},
2827
- {file = "rpds_py-0.18.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d70129cef4a8d979caa37e7fe957202e7eee8ea02c5e16455bc9808a59c6b2f0"},
2828
- {file = "rpds_py-0.18.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ce0bb20e3a11bd04461324a6a798af34d503f8d6f1aa3d2aa8901ceaf039176d"},
2829
- {file = "rpds_py-0.18.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:81c5196a790032e0fc2464c0b4ab95f8610f96f1f2fa3d4deacce6a79852da60"},
2830
- {file = "rpds_py-0.18.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:f3027be483868c99b4985fda802a57a67fdf30c5d9a50338d9db646d590198da"},
2831
- {file = "rpds_py-0.18.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d44607f98caa2961bab4fa3c4309724b185b464cdc3ba6f3d7340bac3ec97cc1"},
2832
- {file = "rpds_py-0.18.1-cp310-none-win32.whl", hash = "sha256:c273e795e7a0f1fddd46e1e3cb8be15634c29ae8ff31c196debb620e1edb9333"},
2833
- {file = "rpds_py-0.18.1-cp310-none-win_amd64.whl", hash = "sha256:8352f48d511de5f973e4f2f9412736d7dea76c69faa6d36bcf885b50c758ab9a"},
2834
- {file = "rpds_py-0.18.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:6b5ff7e1d63a8281654b5e2896d7f08799378e594f09cf3674e832ecaf396ce8"},
2835
- {file = "rpds_py-0.18.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8927638a4d4137a289e41d0fd631551e89fa346d6dbcfc31ad627557d03ceb6d"},
2836
- {file = "rpds_py-0.18.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:154bf5c93d79558b44e5b50cc354aa0459e518e83677791e6adb0b039b7aa6a7"},
2837
- {file = "rpds_py-0.18.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:07f2139741e5deb2c5154a7b9629bc5aa48c766b643c1a6750d16f865a82c5fc"},
2838
- {file = "rpds_py-0.18.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8c7672e9fba7425f79019db9945b16e308ed8bc89348c23d955c8c0540da0a07"},
2839
- {file = "rpds_py-0.18.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:489bdfe1abd0406eba6b3bb4fdc87c7fa40f1031de073d0cfb744634cc8fa261"},
2840
- {file = "rpds_py-0.18.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c20f05e8e3d4fc76875fc9cb8cf24b90a63f5a1b4c5b9273f0e8225e169b100"},
2841
- {file = "rpds_py-0.18.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:967342e045564cef76dfcf1edb700b1e20838d83b1aa02ab313e6a497cf923b8"},
2842
- {file = "rpds_py-0.18.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2cc7c1a47f3a63282ab0f422d90ddac4aa3034e39fc66a559ab93041e6505da7"},
2843
- {file = "rpds_py-0.18.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:f7afbfee1157e0f9376c00bb232e80a60e59ed716e3211a80cb8506550671e6e"},
2844
- {file = "rpds_py-0.18.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9e6934d70dc50f9f8ea47081ceafdec09245fd9f6032669c3b45705dea096b88"},
2845
- {file = "rpds_py-0.18.1-cp311-none-win32.whl", hash = "sha256:c69882964516dc143083d3795cb508e806b09fc3800fd0d4cddc1df6c36e76bb"},
2846
- {file = "rpds_py-0.18.1-cp311-none-win_amd64.whl", hash = "sha256:70a838f7754483bcdc830444952fd89645569e7452e3226de4a613a4c1793fb2"},
2847
- {file = "rpds_py-0.18.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:3dd3cd86e1db5aadd334e011eba4e29d37a104b403e8ca24dcd6703c68ca55b3"},
2848
- {file = "rpds_py-0.18.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:05f3d615099bd9b13ecf2fc9cf2d839ad3f20239c678f461c753e93755d629ee"},
2849
- {file = "rpds_py-0.18.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:35b2b771b13eee8729a5049c976197ff58a27a3829c018a04341bcf1ae409b2b"},
2850
- {file = "rpds_py-0.18.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ee17cd26b97d537af8f33635ef38be873073d516fd425e80559f4585a7b90c43"},
2851
- {file = "rpds_py-0.18.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b646bf655b135ccf4522ed43d6902af37d3f5dbcf0da66c769a2b3938b9d8184"},
2852
- {file = "rpds_py-0.18.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:19ba472b9606c36716062c023afa2484d1e4220548751bda14f725a7de17b4f6"},
2853
- {file = "rpds_py-0.18.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e30ac5e329098903262dc5bdd7e2086e0256aa762cc8b744f9e7bf2a427d3f8"},
2854
- {file = "rpds_py-0.18.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d58ad6317d188c43750cb76e9deacf6051d0f884d87dc6518e0280438648a9ac"},
2855
- {file = "rpds_py-0.18.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e1735502458621921cee039c47318cb90b51d532c2766593be6207eec53e5c4c"},
2856
- {file = "rpds_py-0.18.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:f5bab211605d91db0e2995a17b5c6ee5edec1270e46223e513eaa20da20076ac"},
2857
- {file = "rpds_py-0.18.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2fc24a329a717f9e2448f8cd1f960f9dac4e45b6224d60734edeb67499bab03a"},
2858
- {file = "rpds_py-0.18.1-cp312-none-win32.whl", hash = "sha256:1805d5901779662d599d0e2e4159d8a82c0b05faa86ef9222bf974572286b2b6"},
2859
- {file = "rpds_py-0.18.1-cp312-none-win_amd64.whl", hash = "sha256:720edcb916df872d80f80a1cc5ea9058300b97721efda8651efcd938a9c70a72"},
2860
- {file = "rpds_py-0.18.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:c827576e2fa017a081346dce87d532a5310241648eb3700af9a571a6e9fc7e74"},
2861
- {file = "rpds_py-0.18.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:aa3679e751408d75a0b4d8d26d6647b6d9326f5e35c00a7ccd82b78ef64f65f8"},
2862
- {file = "rpds_py-0.18.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0abeee75434e2ee2d142d650d1e54ac1f8b01e6e6abdde8ffd6eeac6e9c38e20"},
2863
- {file = "rpds_py-0.18.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ed402d6153c5d519a0faf1bb69898e97fb31613b49da27a84a13935ea9164dfc"},
2864
- {file = "rpds_py-0.18.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:338dee44b0cef8b70fd2ef54b4e09bb1b97fc6c3a58fea5db6cc083fd9fc2724"},
2865
- {file = "rpds_py-0.18.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7750569d9526199c5b97e5a9f8d96a13300950d910cf04a861d96f4273d5b104"},
2866
- {file = "rpds_py-0.18.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:607345bd5912aacc0c5a63d45a1f73fef29e697884f7e861094e443187c02be5"},
2867
- {file = "rpds_py-0.18.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:207c82978115baa1fd8d706d720b4a4d2b0913df1c78c85ba73fe6c5804505f0"},
2868
- {file = "rpds_py-0.18.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:6d1e42d2735d437e7e80bab4d78eb2e459af48c0a46e686ea35f690b93db792d"},
2869
- {file = "rpds_py-0.18.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:5463c47c08630007dc0fe99fb480ea4f34a89712410592380425a9b4e1611d8e"},
2870
- {file = "rpds_py-0.18.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:06d218939e1bf2ca50e6b0ec700ffe755e5216a8230ab3e87c059ebb4ea06afc"},
2871
- {file = "rpds_py-0.18.1-cp38-none-win32.whl", hash = "sha256:312fe69b4fe1ffbe76520a7676b1e5ac06ddf7826d764cc10265c3b53f96dbe9"},
2872
- {file = "rpds_py-0.18.1-cp38-none-win_amd64.whl", hash = "sha256:9437ca26784120a279f3137ee080b0e717012c42921eb07861b412340f85bae2"},
2873
- {file = "rpds_py-0.18.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:19e515b78c3fc1039dd7da0a33c28c3154458f947f4dc198d3c72db2b6b5dc93"},
2874
- {file = "rpds_py-0.18.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a7b28c5b066bca9a4eb4e2f2663012debe680f097979d880657f00e1c30875a0"},
2875
- {file = "rpds_py-0.18.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:673fdbbf668dd958eff750e500495ef3f611e2ecc209464f661bc82e9838991e"},
2876
- {file = "rpds_py-0.18.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d960de62227635d2e61068f42a6cb6aae91a7fe00fca0e3aeed17667c8a34611"},
2877
- {file = "rpds_py-0.18.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:352a88dc7892f1da66b6027af06a2e7e5d53fe05924cc2cfc56495b586a10b72"},
2878
- {file = "rpds_py-0.18.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4e0ee01ad8260184db21468a6e1c37afa0529acc12c3a697ee498d3c2c4dcaf3"},
2879
- {file = "rpds_py-0.18.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4c39ad2f512b4041343ea3c7894339e4ca7839ac38ca83d68a832fc8b3748ab"},
2880
- {file = "rpds_py-0.18.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:aaa71ee43a703c321906813bb252f69524f02aa05bf4eec85f0c41d5d62d0f4c"},
2881
- {file = "rpds_py-0.18.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:6cd8098517c64a85e790657e7b1e509b9fe07487fd358e19431cb120f7d96338"},
2882
- {file = "rpds_py-0.18.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:4adec039b8e2928983f885c53b7cc4cda8965b62b6596501a0308d2703f8af1b"},
2883
- {file = "rpds_py-0.18.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:32b7daaa3e9389db3695964ce8e566e3413b0c43e3394c05e4b243a4cd7bef26"},
2884
- {file = "rpds_py-0.18.1-cp39-none-win32.whl", hash = "sha256:2625f03b105328729f9450c8badda34d5243231eef6535f80064d57035738360"},
2885
- {file = "rpds_py-0.18.1-cp39-none-win_amd64.whl", hash = "sha256:bf18932d0003c8c4d51a39f244231986ab23ee057d235a12b2684ea26a353590"},
2886
- {file = "rpds_py-0.18.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:cbfbea39ba64f5e53ae2915de36f130588bba71245b418060ec3330ebf85678e"},
2887
- {file = "rpds_py-0.18.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:a3d456ff2a6a4d2adcdf3c1c960a36f4fd2fec6e3b4902a42a384d17cf4e7a65"},
2888
- {file = "rpds_py-0.18.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7700936ef9d006b7ef605dc53aa364da2de5a3aa65516a1f3ce73bf82ecfc7ae"},
2889
- {file = "rpds_py-0.18.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:51584acc5916212e1bf45edd17f3a6b05fe0cbb40482d25e619f824dccb679de"},
2890
- {file = "rpds_py-0.18.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:942695a206a58d2575033ff1e42b12b2aece98d6003c6bc739fbf33d1773b12f"},
2891
- {file = "rpds_py-0.18.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b906b5f58892813e5ba5c6056d6a5ad08f358ba49f046d910ad992196ea61397"},
2892
- {file = "rpds_py-0.18.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6f8e3fecca256fefc91bb6765a693d96692459d7d4c644660a9fff32e517843"},
2893
- {file = "rpds_py-0.18.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7732770412bab81c5a9f6d20aeb60ae943a9b36dcd990d876a773526468e7163"},
2894
- {file = "rpds_py-0.18.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:bd1105b50ede37461c1d51b9698c4f4be6e13e69a908ab7751e3807985fc0346"},
2895
- {file = "rpds_py-0.18.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:618916f5535784960f3ecf8111581f4ad31d347c3de66d02e728de460a46303c"},
2896
- {file = "rpds_py-0.18.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:17c6d2155e2423f7e79e3bb18151c686d40db42d8645e7977442170c360194d4"},
2897
- {file = "rpds_py-0.18.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:6c4c4c3f878df21faf5fac86eda32671c27889e13570645a9eea0a1abdd50922"},
2898
- {file = "rpds_py-0.18.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:fab6ce90574645a0d6c58890e9bcaac8d94dff54fb51c69e5522a7358b80ab64"},
2899
- {file = "rpds_py-0.18.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:531796fb842b53f2695e94dc338929e9f9dbf473b64710c28af5a160b2a8927d"},
2900
- {file = "rpds_py-0.18.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:740884bc62a5e2bbb31e584f5d23b32320fd75d79f916f15a788d527a5e83644"},
2901
- {file = "rpds_py-0.18.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:998125738de0158f088aef3cb264a34251908dd2e5d9966774fdab7402edfab7"},
2902
- {file = "rpds_py-0.18.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e2be6e9dd4111d5b31ba3b74d17da54a8319d8168890fbaea4b9e5c3de630ae5"},
2903
- {file = "rpds_py-0.18.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d0cee71bc618cd93716f3c1bf56653740d2d13ddbd47673efa8bf41435a60daa"},
2904
- {file = "rpds_py-0.18.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2c3caec4ec5cd1d18e5dd6ae5194d24ed12785212a90b37f5f7f06b8bedd7139"},
2905
- {file = "rpds_py-0.18.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:27bba383e8c5231cd559affe169ca0b96ec78d39909ffd817f28b166d7ddd4d8"},
2906
- {file = "rpds_py-0.18.1-pp38-pypy38_pp73-musllinux_1_2_i686.whl", hash = "sha256:a888e8bdb45916234b99da2d859566f1e8a1d2275a801bb8e4a9644e3c7e7909"},
2907
- {file = "rpds_py-0.18.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:6031b25fb1b06327b43d841f33842b383beba399884f8228a6bb3df3088485ff"},
2908
- {file = "rpds_py-0.18.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:48c2faaa8adfacefcbfdb5f2e2e7bdad081e5ace8d182e5f4ade971f128e6bb3"},
2909
- {file = "rpds_py-0.18.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:d85164315bd68c0806768dc6bb0429c6f95c354f87485ee3593c4f6b14def2bd"},
2910
- {file = "rpds_py-0.18.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6afd80f6c79893cfc0574956f78a0add8c76e3696f2d6a15bca2c66c415cf2d4"},
2911
- {file = "rpds_py-0.18.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fa242ac1ff583e4ec7771141606aafc92b361cd90a05c30d93e343a0c2d82a89"},
2912
- {file = "rpds_py-0.18.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d21be4770ff4e08698e1e8e0bce06edb6ea0626e7c8f560bc08222880aca6a6f"},
2913
- {file = "rpds_py-0.18.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c45a639e93a0c5d4b788b2613bd637468edd62f8f95ebc6fcc303d58ab3f0a8"},
2914
- {file = "rpds_py-0.18.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910e71711d1055b2768181efa0a17537b2622afeb0424116619817007f8a2b10"},
2915
- {file = "rpds_py-0.18.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b9bb1f182a97880f6078283b3505a707057c42bf55d8fca604f70dedfdc0772a"},
2916
- {file = "rpds_py-0.18.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:1d54f74f40b1f7aaa595a02ff42ef38ca654b1469bef7d52867da474243cc633"},
2917
- {file = "rpds_py-0.18.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:8d2e182c9ee01135e11e9676e9a62dfad791a7a467738f06726872374a83db49"},
2918
- {file = "rpds_py-0.18.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:636a15acc588f70fda1661234761f9ed9ad79ebed3f2125d44be0862708b666e"},
2919
- {file = "rpds_py-0.18.1.tar.gz", hash = "sha256:dc48b479d540770c811fbd1eb9ba2bb66951863e448efec2e2c102625328e92f"},
2920
- ]
2921
-
2922
  [[package]]
2923
  name = "ruff"
2924
  version = "0.4.8"
2925
  description = "An extremely fast Python linter and code formatter, written in Rust."
2926
  optional = false
2927
  python-versions = ">=3.7"
 
2928
  files = [
2929
  {file = "ruff-0.4.8-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:7663a6d78f6adb0eab270fa9cf1ff2d28618ca3a652b60f2a234d92b9ec89066"},
2930
  {file = "ruff-0.4.8-py3-none-macosx_11_0_arm64.whl", hash = "sha256:eeceb78da8afb6de0ddada93112869852d04f1cd0f6b80fe464fd4e35c330913"},
@@ -2951,13 +2839,14 @@ version = "2.10.0"
2951
  description = "A library implementing the 'SemVer' scheme."
2952
  optional = false
2953
  python-versions = ">=2.7"
 
2954
  files = [
2955
  {file = "semantic_version-2.10.0-py2.py3-none-any.whl", hash = "sha256:de78a3b8e0feda74cabc54aab2da702113e33ac9d9eb9d2389bcf1f58b7d9177"},
2956
  {file = "semantic_version-2.10.0.tar.gz", hash = "sha256:bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c"},
2957
  ]
2958
 
2959
  [package.extras]
2960
- dev = ["Django (>=1.11)", "check-manifest", "colorama (<=0.4.1)", "coverage", "flake8", "nose2", "readme-renderer (<25.0)", "tox", "wheel", "zest.releaser[recommended]"]
2961
  doc = ["Sphinx", "sphinx-rtd-theme"]
2962
 
2963
  [[package]]
@@ -2966,6 +2855,7 @@ version = "1.5.4"
2966
  description = "Tool to Detect Surrounding Shell"
2967
  optional = false
2968
  python-versions = ">=3.7"
 
2969
  files = [
2970
  {file = "shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686"},
2971
  {file = "shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de"},
@@ -2977,6 +2867,7 @@ version = "1.16.0"
2977
  description = "Python 2 and 3 compatibility utilities"
2978
  optional = false
2979
  python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
 
2980
  files = [
2981
  {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"},
2982
  {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"},
@@ -2988,6 +2879,7 @@ version = "1.3.1"
2988
  description = "Sniff out which async library your code is running under"
2989
  optional = false
2990
  python-versions = ">=3.7"
 
2991
  files = [
2992
  {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"},
2993
  {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"},
@@ -2999,6 +2891,7 @@ version = "0.37.2"
2999
  description = "The little ASGI library that shines."
3000
  optional = false
3001
  python-versions = ">=3.8"
 
3002
  files = [
3003
  {file = "starlette-0.37.2-py3-none-any.whl", hash = "sha256:6fe59f29268538e5d0d182f2791a479a0c64638e6935d1c6989e63fb2699c6ee"},
3004
  {file = "starlette-0.37.2.tar.gz", hash = "sha256:9af890290133b79fc3db55474ade20f6220a364a0402e0b556e7cd5e1e093823"},
@@ -3017,6 +2910,7 @@ version = "1.12.1"
3017
  description = "Computer algebra system (CAS) in Python"
3018
  optional = false
3019
  python-versions = ">=3.8"
 
3020
  files = [
3021
  {file = "sympy-1.12.1-py3-none-any.whl", hash = "sha256:9b2cbc7f1a640289430e13d2a56f02f867a1da0190f2f99d8968c2f74da0e515"},
3022
  {file = "sympy-1.12.1.tar.gz", hash = "sha256:2877b03f998cd8c08f07cd0de5b767119cd3ef40d09f41c30d722f6686b0fb88"},
@@ -3031,6 +2925,7 @@ version = "8.3.0"
3031
  description = "Retry code until it succeeds"
3032
  optional = false
3033
  python-versions = ">=3.8"
 
3034
  files = [
3035
  {file = "tenacity-8.3.0-py3-none-any.whl", hash = "sha256:3649f6443dbc0d9b01b9d8020a9c4ec7a1ff5f6f3c6c8a036ef371f573fe9185"},
3036
  {file = "tenacity-8.3.0.tar.gz", hash = "sha256:953d4e6ad24357bceffbc9707bc74349aca9d245f68eb65419cf0c249a1949a2"},
@@ -3046,28 +2941,19 @@ version = "0.12.0"
3046
  description = "Style preserving TOML library"
3047
  optional = false
3048
  python-versions = ">=3.7"
 
3049
  files = [
3050
  {file = "tomlkit-0.12.0-py3-none-any.whl", hash = "sha256:926f1f37a1587c7a4f6c7484dae538f1345d96d793d9adab5d3675957b1d0766"},
3051
  {file = "tomlkit-0.12.0.tar.gz", hash = "sha256:01f0477981119c7d8ee0f67ebe0297a7c95b14cf9f4b102b45486deb77018716"},
3052
  ]
3053
 
3054
- [[package]]
3055
- name = "toolz"
3056
- version = "0.12.1"
3057
- description = "List processing tools and functional utilities"
3058
- optional = false
3059
- python-versions = ">=3.7"
3060
- files = [
3061
- {file = "toolz-0.12.1-py3-none-any.whl", hash = "sha256:d22731364c07d72eea0a0ad45bafb2c2937ab6fd38a3507bf55eae8744aa7d85"},
3062
- {file = "toolz-0.12.1.tar.gz", hash = "sha256:ecca342664893f177a13dac0e6b41cbd8ac25a358e5f215316d43e2100224f4d"},
3063
- ]
3064
-
3065
  [[package]]
3066
  name = "tqdm"
3067
  version = "4.66.4"
3068
  description = "Fast, Extensible Progress Meter"
3069
  optional = false
3070
  python-versions = ">=3.7"
 
3071
  files = [
3072
  {file = "tqdm-4.66.4-py3-none-any.whl", hash = "sha256:b75ca56b413b030bc3f00af51fd2c1a1a5eac6a0c1cca83cbb37a5c52abce644"},
3073
  {file = "tqdm-4.66.4.tar.gz", hash = "sha256:e4d936c9de8727928f3be6079590e97d9abfe8d39a590be678eb5919ffc186bb"},
@@ -3088,6 +2974,7 @@ version = "0.12.3"
3088
  description = "Typer, build great CLIs. Easy to code. Based on Python type hints."
3089
  optional = false
3090
  python-versions = ">=3.7"
 
3091
  files = [
3092
  {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"},
3093
  {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"},
@@ -3105,6 +2992,7 @@ version = "4.12.2"
3105
  description = "Backported and Experimental Type Hints for Python 3.8+"
3106
  optional = false
3107
  python-versions = ">=3.8"
 
3108
  files = [
3109
  {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"},
3110
  {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"},
@@ -3116,6 +3004,7 @@ version = "2024.1"
3116
  description = "Provider of IANA time zone data"
3117
  optional = false
3118
  python-versions = ">=2"
 
3119
  files = [
3120
  {file = "tzdata-2024.1-py2.py3-none-any.whl", hash = "sha256:9068bc196136463f5245e51efda838afa15aaeca9903f49050dfa2679db4d252"},
3121
  {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"},
@@ -3127,6 +3016,7 @@ version = "5.10.0"
3127
  description = "Ultra fast JSON encoder and decoder for Python"
3128
  optional = false
3129
  python-versions = ">=3.8"
 
3130
  files = [
3131
  {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"},
3132
  {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"},
@@ -3214,13 +3104,14 @@ version = "2.2.1"
3214
  description = "HTTP library with thread-safe connection pooling, file post, and more."
3215
  optional = false
3216
  python-versions = ">=3.8"
 
3217
  files = [
3218
  {file = "urllib3-2.2.1-py3-none-any.whl", hash = "sha256:450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d"},
3219
  {file = "urllib3-2.2.1.tar.gz", hash = "sha256:d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19"},
3220
  ]
3221
 
3222
  [package.extras]
3223
- brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"]
3224
  h2 = ["h2 (>=4,<5)"]
3225
  socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"]
3226
  zstd = ["zstandard (>=0.18.0)"]
@@ -3231,6 +3122,7 @@ version = "1.2.0"
3231
  description = "Unsigned variable-length integers"
3232
  optional = false
3233
  python-versions = ">=3.6"
 
3234
  files = [
3235
  {file = "uvarint-1.2.0-py3-none-any.whl", hash = "sha256:9dcc98ad92b642c57494bed9370c4f93479d2d36223b2c3702823f0aa8b1a9a3"},
3236
  {file = "uvarint-1.2.0.tar.gz", hash = "sha256:7cc17481c9af8ebe3978f5357412b57ff93ce8b14712236338f782cc8ae9a989"},
@@ -3242,6 +3134,7 @@ version = "0.30.1"
3242
  description = "The lightning-fast ASGI server."
3243
  optional = false
3244
  python-versions = ">=3.8"
 
3245
  files = [
3246
  {file = "uvicorn-0.30.1-py3-none-any.whl", hash = "sha256:cd17daa7f3b9d7a24de3617820e634d0933b69eed8e33a516071174427238c81"},
3247
  {file = "uvicorn-0.30.1.tar.gz", hash = "sha256:d46cd8e0fd80240baffbcd9ec1012a712938754afcf81bce56c024c1656aece8"},
@@ -3255,12 +3148,12 @@ httptools = {version = ">=0.5.0", optional = true, markers = "extra == \"standar
3255
  python-dotenv = {version = ">=0.13", optional = true, markers = "extra == \"standard\""}
3256
  pyyaml = {version = ">=5.1", optional = true, markers = "extra == \"standard\""}
3257
  typing-extensions = {version = ">=4.0", markers = "python_version < \"3.11\""}
3258
- uvloop = {version = ">=0.14.0,<0.15.0 || >0.15.0,<0.15.1 || >0.15.1", optional = true, markers = "(sys_platform != \"win32\" and sys_platform != \"cygwin\") and platform_python_implementation != \"PyPy\" and extra == \"standard\""}
3259
  watchfiles = {version = ">=0.13", optional = true, markers = "extra == \"standard\""}
3260
  websockets = {version = ">=10.4", optional = true, markers = "extra == \"standard\""}
3261
 
3262
  [package.extras]
3263
- standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1)", "watchfiles (>=0.13)", "websockets (>=10.4)"]
3264
 
3265
  [[package]]
3266
  name = "uvloop"
@@ -3268,6 +3161,8 @@ version = "0.19.0"
3268
  description = "Fast implementation of asyncio event loop on top of libuv"
3269
  optional = false
3270
  python-versions = ">=3.8.0"
 
 
3271
  files = [
3272
  {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"},
3273
  {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"},
@@ -3304,7 +3199,7 @@ files = [
3304
 
3305
  [package.extras]
3306
  docs = ["Sphinx (>=4.1.2,<4.2.0)", "sphinx-rtd-theme (>=0.5.2,<0.6.0)", "sphinxcontrib-asyncio (>=0.3.0,<0.4.0)"]
3307
- test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0)", "aiohttp (>=3.8.1)", "flake8 (>=5.0,<6.0)", "mypy (>=0.800)", "psutil", "pyOpenSSL (>=23.0.0,<23.1.0)", "pycodestyle (>=2.9.0,<2.10.0)"]
3308
 
3309
  [[package]]
3310
  name = "watchfiles"
@@ -3312,6 +3207,7 @@ version = "0.22.0"
3312
  description = "Simple, modern and high performance file watching and code reload in python."
3313
  optional = false
3314
  python-versions = ">=3.8"
 
3315
  files = [
3316
  {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"},
3317
  {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"},
@@ -3399,6 +3295,7 @@ version = "11.0.3"
3399
  description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)"
3400
  optional = false
3401
  python-versions = ">=3.7"
 
3402
  files = [
3403
  {file = "websockets-11.0.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac"},
3404
  {file = "websockets-11.0.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d"},
@@ -3478,13 +3375,15 @@ version = "1.1.0"
3478
  description = "A small Python utility to set file creation time on Windows"
3479
  optional = false
3480
  python-versions = ">=3.5"
 
 
3481
  files = [
3482
  {file = "win32_setctime-1.1.0-py3-none-any.whl", hash = "sha256:231db239e959c2fe7eb1d7dc129f11172354f98361c4fa2d6d2d7e278baa8aad"},
3483
  {file = "win32_setctime-1.1.0.tar.gz", hash = "sha256:15cf5750465118d6929ae4de4eb46e8edae9a5634350c01ba582df868e932cb2"},
3484
  ]
3485
 
3486
  [package.extras]
3487
- dev = ["black (>=19.3b0)", "pytest (>=4.6.2)"]
3488
 
3489
  [[package]]
3490
  name = "xxhash"
@@ -3492,6 +3391,7 @@ version = "3.4.1"
3492
  description = "Python binding for xxHash"
3493
  optional = false
3494
  python-versions = ">=3.7"
 
3495
  files = [
3496
  {file = "xxhash-3.4.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:91dbfa55346ad3e18e738742236554531a621042e419b70ad8f3c1d9c7a16e7f"},
3497
  {file = "xxhash-3.4.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:665a65c2a48a72068fcc4d21721510df5f51f1142541c890491afc80451636d2"},
@@ -3609,6 +3509,8 @@ version = "3.19.2"
3609
  description = "Backport of pathlib-compatible object wrapper for zip files"
3610
  optional = false
3611
  python-versions = ">=3.8"
 
 
3612
  files = [
3613
  {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"},
3614
  {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"},
@@ -3616,9 +3518,9 @@ files = [
3616
 
3617
  [package.extras]
3618
  doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"]
3619
- test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"]
3620
 
3621
  [metadata]
3622
- lock-version = "2.0"
3623
  python-versions = "^3.9"
3624
- content-hash = "492ac9ea53843ad3e742ba01ce4023f33afa0678564321537d090b146a1a8ec9"
 
1
+ # This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand.
2
 
3
  [[package]]
4
  name = "aiofiles"
 
6
  description = "File support for asyncio."
7
  optional = false
8
  python-versions = ">=3.7"
9
+ groups = ["main"]
10
  files = [
11
  {file = "aiofiles-23.2.1-py3-none-any.whl", hash = "sha256:19297512c647d4b27a2cf7c34caa7e405c0d60b5560618a29a9fe027b18b0107"},
12
  {file = "aiofiles-23.2.1.tar.gz", hash = "sha256:84ec2218d8419404abcb9f0c02df3f34c6e0a68ed41072acfb1cef5cbc29051a"},
13
  ]
14
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  [[package]]
16
  name = "annotated-types"
17
  version = "0.7.0"
18
  description = "Reusable constraint types to use with typing.Annotated"
19
  optional = false
20
  python-versions = ">=3.8"
21
+ groups = ["main"]
22
  files = [
23
  {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"},
24
  {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"},
 
30
  description = "High level compatibility layer for multiple asynchronous event loop implementations"
31
  optional = false
32
  python-versions = ">=3.8"
33
+ groups = ["main"]
34
  files = [
35
  {file = "anyio-4.4.0-py3-none-any.whl", hash = "sha256:c1b2d8f46a8a812513012e1107cb0e68c17159a7a594208005a57dc776e1bdc7"},
36
  {file = "anyio-4.4.0.tar.gz", hash = "sha256:5aadc6a1bbb7cdb0bede386cac5e2940f5e2ff3aa20277e991cf028e0585ce94"},
 
44
 
45
  [package.extras]
46
  doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"]
47
+ 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) ; platform_python_implementation == \"CPython\" and platform_system != \"Windows\""]
48
  trio = ["trio (>=0.23)"]
49
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50
  [[package]]
51
  name = "base58"
52
  version = "2.1.1"
53
  description = "Base58 and Base58Check implementation."
54
  optional = false
55
  python-versions = ">=3.5"
56
+ groups = ["main"]
57
  files = [
58
  {file = "base58-2.1.1-py3-none-any.whl", hash = "sha256:11a36f4d3ce51dfc1043f3218591ac4eb1ceb172919cebe05b52a5bcc8d245c2"},
59
  {file = "base58-2.1.1.tar.gz", hash = "sha256:c5d0cb3f5b6e81e8e35da5754388ddcc6d0d14b6c6a132cb93d69ed580a7278c"},
 
68
  description = "efficient arrays of booleans -- C extension"
69
  optional = false
70
  python-versions = "*"
71
+ groups = ["main"]
72
  files = [
73
  {file = "bitarray-2.9.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:917905de565d9576eb20f53c797c15ba88b9f4f19728acabec8d01eee1d3756a"},
74
  {file = "bitarray-2.9.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b35bfcb08b7693ab4bf9059111a6e9f14e07d57ac93cd967c420db58ab9b71e1"},
 
200
  description = "Python bindings for the Rust blake3 crate"
201
  optional = false
202
  python-versions = "*"
203
+ groups = ["main"]
204
  files = [
205
  {file = "blake3-0.4.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:1a086cc9401fb0b09f9b4ba14444457d9b04a6d8086cd96b45ebf252afc49109"},
206
  {file = "blake3-0.4.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:283860fe58b3a6d74e5be1ece78bbcd7de819b48476d7a534b989dd6ab49a083"},
 
240
  description = "Python package for providing Mozilla's CA Bundle."
241
  optional = false
242
  python-versions = ">=3.6"
243
+ groups = ["main"]
244
  files = [
245
  {file = "certifi-2024.6.2-py3-none-any.whl", hash = "sha256:ddc6c8ce995e6987e7faf5e3f1b02b302836a0e5d98ece18392cb1a36c72ad56"},
246
  {file = "certifi-2024.6.2.tar.gz", hash = "sha256:3cd43f1c6fa7dedc5899d69d3ad0398fd018ad1a17fba83ddaf78aa46c747516"},
 
252
  description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
253
  optional = false
254
  python-versions = ">=3.7.0"
255
+ groups = ["main"]
256
  files = [
257
  {file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"},
258
  {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"},
 
352
  description = "Composable command line interface toolkit"
353
  optional = false
354
  python-versions = ">=3.7"
355
+ groups = ["main"]
356
  files = [
357
  {file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"},
358
  {file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"},
 
367
  description = "Cross-platform colored terminal text."
368
  optional = false
369
  python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
370
+ groups = ["main"]
371
+ markers = "platform_system == \"Windows\" or sys_platform == \"win32\""
372
  files = [
373
  {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"},
374
  {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"},
 
380
  description = "Colored terminal output for Python's logging module"
381
  optional = false
382
  python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
383
+ groups = ["main"]
384
  files = [
385
  {file = "coloredlogs-15.0.1-py2.py3-none-any.whl", hash = "sha256:612ee75c546f53e92e70049c9dbfcc18c935a2b9a53b66085ce9ef6a6e5c0934"},
386
  {file = "coloredlogs-15.0.1.tar.gz", hash = "sha256:7c991aa71a4577af2f82600d8f8f3a89f936baeaf9b50a9c197da014e5bf16b0"},
 
398
  description = "Python library for calculating contours of 2D quadrilateral grids"
399
  optional = false
400
  python-versions = ">=3.9"
401
+ groups = ["main"]
402
  files = [
403
  {file = "contourpy-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bd7c23df857d488f418439686d3b10ae2fbf9bc256cd045b37a8c16575ea1040"},
404
  {file = "contourpy-1.2.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5b9eb0ca724a241683c9685a484da9d35c872fd42756574a7cfbf58af26677fd"},
 
462
  description = "Composable style cycles"
463
  optional = false
464
  python-versions = ">=3.8"
465
+ groups = ["main"]
466
  files = [
467
  {file = "cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30"},
468
  {file = "cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c"},
 
478
  description = "The Cython compiler for writing C extensions in the Python language."
479
  optional = false
480
  python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
481
+ groups = ["main"]
482
  files = [
483
  {file = "Cython-3.0.10-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e876272548d73583e90babda94c1299537006cad7a34e515a06c51b41f8657aa"},
484
  {file = "Cython-3.0.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:adc377aa33c3309191e617bf675fdbb51ca727acb9dc1aa23fc698d8121f7e23"},
 
546
  description = "Easy Data URL management for python"
547
  optional = false
548
  python-versions = ">=3.5"
549
+ groups = ["main"]
550
  files = [
551
  {file = "data_url-1.0.7.tar.gz", hash = "sha256:951cad26c340c9a1a029b77718ab028580d851d5ff6777c84b34c224dab3e4c4"},
552
  ]
 
557
  description = "DNS toolkit"
558
  optional = false
559
  python-versions = ">=3.8"
560
+ groups = ["main"]
561
  files = [
562
  {file = "dnspython-2.6.1-py3-none-any.whl", hash = "sha256:5ef3b9680161f6fa89daf8ad451b5f1a33b18ae8a1c6778cdf4b43f08c0a6e50"},
563
  {file = "dnspython-2.6.1.tar.gz", hash = "sha256:e8f0f9c23a7b7cb99ded64e6c3a6f3e701d78f50c55e002b839dea7225cff7cc"},
 
578
  description = "Read/write ebook metadata for fb2, epub2 and epub3 files"
579
  optional = false
580
  python-versions = "*"
581
+ groups = ["main"]
582
  files = [
583
  {file = "ebookmeta-1.2.11-py3-none-any.whl", hash = "sha256:75ccdca8f99f1b3d4f3aaa3ba3ae529a3f4373e495144d43f8513df010fe76c4"},
584
  {file = "ebookmeta-1.2.11.tar.gz", hash = "sha256:94abd0e8c82a4d3f8ebecf0086ad0fb60c70bbb928ee9c55c4553bbb9ed1c74d"},
 
593
  description = "A robust email address syntax and deliverability validation library."
594
  optional = false
595
  python-versions = ">=3.8"
596
+ groups = ["main"]
597
  files = [
598
  {file = "email_validator-2.1.1-py3-none-any.whl", hash = "sha256:97d882d174e2a65732fb43bfce81a3a834cbc1bde8bf419e30ef5ea976370a05"},
599
  {file = "email_validator-2.1.1.tar.gz", hash = "sha256:200a70680ba08904be6d1eef729205cc0d687634399a5924d842533efb824b84"},
 
609
  description = "Backport of PEP 654 (exception groups)"
610
  optional = false
611
  python-versions = ">=3.7"
612
+ groups = ["main"]
613
+ markers = "python_version < \"3.11\""
614
  files = [
615
  {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"},
616
  {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"},
 
625
  description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production"
626
  optional = false
627
  python-versions = ">=3.8"
628
+ groups = ["main"]
629
  files = [
630
  {file = "fastapi-0.111.0-py3-none-any.whl", hash = "sha256:97ecbf994be0bcbdadedf88c3150252bed7b2087075ac99735403b1b76cc8fc0"},
631
  {file = "fastapi-0.111.0.tar.gz", hash = "sha256:b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7"},
 
653
  description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀"
654
  optional = false
655
  python-versions = ">=3.8"
656
+ groups = ["main"]
657
  files = [
658
  {file = "fastapi_cli-0.0.4-py3-none-any.whl", hash = "sha256:a2552f3a7ae64058cdbb530be6fa6dbfc975dc165e4fa66d224c3d396e25e809"},
659
  {file = "fastapi_cli-0.0.4.tar.gz", hash = "sha256:e2e9ffaffc1f7767f488d6da34b6f5a377751c996f397902eb6abb99a67bde32"},
 
671
  description = "A simple Python wrapper for ffmpeg"
672
  optional = false
673
  python-versions = "*"
674
+ groups = ["main"]
675
  files = [
676
  {file = "ffmpy-0.3.2.tar.gz", hash = "sha256:475ebfff1044661b8d969349dbcd2db9bf56d3ee78c0627e324769b49a27a78f"},
677
  ]
 
682
  description = "A platform independent file lock."
683
  optional = false
684
  python-versions = ">=3.8"
685
+ groups = ["main"]
686
  files = [
687
  {file = "filelock-3.15.1-py3-none-any.whl", hash = "sha256:71b3102950e91dfc1bb4209b64be4dc8854f40e5f534428d8684f953ac847fac"},
688
  {file = "filelock-3.15.1.tar.gz", hash = "sha256:58a2549afdf9e02e10720eaa4d4470f56386d7a6f72edd7d0596337af8ed7ad8"},
 
691
  [package.extras]
692
  docs = ["furo (>=2023.9.10)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.25.2)"]
693
  testing = ["covdefaults (>=2.3)", "coverage (>=7.3.2)", "diff-cover (>=8.0.1)", "pytest (>=7.4.3)", "pytest-asyncio (>=0.21)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)", "pytest-timeout (>=2.2)"]
694
+ typing = ["typing-extensions (>=4.8) ; python_version < \"3.11\""]
695
 
696
  [[package]]
697
  name = "flatbuffers"
 
699
  description = "The FlatBuffers serialization format for Python"
700
  optional = false
701
  python-versions = "*"
702
+ groups = ["main"]
703
  files = [
704
  {file = "flatbuffers-24.3.25-py2.py3-none-any.whl", hash = "sha256:8dbdec58f935f3765e4f7f3cf635ac3a77f83568138d6a2311f524ec96364812"},
705
  {file = "flatbuffers-24.3.25.tar.gz", hash = "sha256:de2ec5b203f21441716617f38443e0a8ebf3d25bf0d9c0bb0ce68fa00ad546a4"},
 
711
  description = "Tools to manipulate font files"
712
  optional = false
713
  python-versions = ">=3.8"
714
+ groups = ["main"]
715
  files = [
716
  {file = "fonttools-4.53.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:52a6e0a7a0bf611c19bc8ec8f7592bdae79c8296c70eb05917fd831354699b20"},
717
  {file = "fonttools-4.53.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:099634631b9dd271d4a835d2b2a9e042ccc94ecdf7e2dd9f7f34f7daf333358d"},
 
758
  ]
759
 
760
  [package.extras]
761
+ all = ["brotli (>=1.0.1) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\"", "fs (>=2.2.0,<3)", "lxml (>=4.0)", "lz4 (>=1.7.4.2)", "matplotlib", "munkres ; platform_python_implementation == \"PyPy\"", "pycairo", "scipy ; platform_python_implementation != \"PyPy\"", "skia-pathops (>=0.5.0)", "sympy", "uharfbuzz (>=0.23.0)", "unicodedata2 (>=15.1.0) ; python_version <= \"3.12\"", "xattr ; sys_platform == \"darwin\"", "zopfli (>=0.1.4)"]
762
  graphite = ["lz4 (>=1.7.4.2)"]
763
+ interpolatable = ["munkres ; platform_python_implementation == \"PyPy\"", "pycairo", "scipy ; platform_python_implementation != \"PyPy\""]
764
  lxml = ["lxml (>=4.0)"]
765
  pathops = ["skia-pathops (>=0.5.0)"]
766
  plot = ["matplotlib"]
767
  repacker = ["uharfbuzz (>=0.23.0)"]
768
  symfont = ["sympy"]
769
+ type1 = ["xattr ; sys_platform == \"darwin\""]
770
  ufo = ["fs (>=2.2.0,<3)"]
771
+ unicode = ["unicodedata2 (>=15.1.0) ; python_version <= \"3.12\""]
772
+ woff = ["brotli (>=1.0.1) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\"", "zopfli (>=0.1.4)"]
773
 
774
  [[package]]
775
  name = "fsspec"
 
777
  description = "File-system specification"
778
  optional = false
779
  python-versions = ">=3.8"
780
+ groups = ["main"]
781
  files = [
782
  {file = "fsspec-2024.6.0-py3-none-any.whl", hash = "sha256:58d7122eb8a1a46f7f13453187bfea4972d66bf01618d37366521b1998034cee"},
783
  {file = "fsspec-2024.6.0.tar.gz", hash = "sha256:f579960a56e6d8038a9efc8f9c77279ec12e6299aa86b0769a7e9c46b94527c2"},
 
813
 
814
  [[package]]
815
  name = "gradio"
816
+ version = "4.44.1"
817
  description = "Python library for easily interacting with trained machine learning models"
818
  optional = false
819
  python-versions = ">=3.8"
820
+ groups = ["main"]
821
  files = [
822
+ {file = "gradio-4.44.1-py3-none-any.whl", hash = "sha256:c908850c638e4a176b22f95a758ce6a63ffbc2a7a5a74b23186ceeeedc23f4d9"},
823
+ {file = "gradio-4.44.1.tar.gz", hash = "sha256:a68a52498ac6b63f8864ef84bf7866a70e7d07ebe913edf921e1d2a3708ad5ae"},
824
  ]
825
 
826
  [package.dependencies]
827
  aiofiles = ">=22.0,<24.0"
828
+ anyio = ">=3.0,<5.0"
829
+ fastapi = "<1.0"
830
  ffmpy = "*"
831
+ gradio-client = "1.3.0"
832
  httpx = ">=0.24.1"
833
  huggingface-hub = ">=0.19.3"
834
  importlib-resources = ">=1.3,<7.0"
 
857
 
858
  [[package]]
859
  name = "gradio-client"
860
+ version = "1.3.0"
861
  description = "Python library for easily interacting with trained machine learning models"
862
  optional = false
863
  python-versions = ">=3.8"
864
+ groups = ["main"]
865
  files = [
866
+ {file = "gradio_client-1.3.0-py3-none-any.whl", hash = "sha256:20c40cb4d56e18de1a025ccf58079f08a304e4fb2dfbcf7c2352815b2cb31091"},
867
+ {file = "gradio_client-1.3.0.tar.gz", hash = "sha256:d904afeae4f5682add0a6a263542c10e7669ff6c9de0a53a5c2fc9b719a24bb8"},
868
  ]
869
 
870
  [package.dependencies]
 
873
  huggingface-hub = ">=0.19.3"
874
  packaging = "*"
875
  typing-extensions = ">=4.0,<5.0"
876
+ websockets = ">=10.0,<13.0"
877
 
878
  [[package]]
879
  name = "h11"
 
881
  description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1"
882
  optional = false
883
  python-versions = ">=3.7"
884
+ groups = ["main"]
885
  files = [
886
  {file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"},
887
  {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"},
 
893
  description = "A minimal low-level HTTP client."
894
  optional = false
895
  python-versions = ">=3.8"
896
+ groups = ["main"]
897
  files = [
898
  {file = "httpcore-1.0.5-py3-none-any.whl", hash = "sha256:421f18bac248b25d310f3cacd198d55b8e6125c107797b609ff9b7a6ba7991b5"},
899
  {file = "httpcore-1.0.5.tar.gz", hash = "sha256:34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61"},
 
915
  description = "A collection of framework independent HTTP protocol utils."
916
  optional = false
917
  python-versions = ">=3.8.0"
918
+ groups = ["main"]
919
  files = [
920
  {file = "httptools-0.6.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d2f6c3c4cb1948d912538217838f6e9960bc4a521d7f9b323b3da579cd14532f"},
921
  {file = "httptools-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:00d5d4b68a717765b1fabfd9ca755bd12bf44105eeb806c03d1962acd9b8e563"},
 
964
  description = "The next generation HTTP client."
965
  optional = false
966
  python-versions = ">=3.8"
967
+ groups = ["main"]
968
  files = [
969
  {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"},
970
  {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"},
 
978
  sniffio = "*"
979
 
980
  [package.extras]
981
+ brotli = ["brotli ; platform_python_implementation == \"CPython\"", "brotlicffi ; platform_python_implementation != \"CPython\""]
982
  cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"]
983
  http2 = ["h2 (>=3,<5)"]
984
  socks = ["socksio (==1.*)"]
 
989
  description = "Client library to download and publish models, datasets and other repos on the huggingface.co hub"
990
  optional = false
991
  python-versions = ">=3.8.0"
992
+ groups = ["main"]
993
  files = [
994
  {file = "huggingface_hub-0.23.3-py3-none-any.whl", hash = "sha256:22222c41223f1b7c209ae5511d2d82907325a0e3cdbce5f66949d43c598ff3bc"},
995
  {file = "huggingface_hub-0.23.3.tar.gz", hash = "sha256:1a1118a0b3dea3bab6c325d71be16f5ffe441d32f3ac7c348d6875911b694b5b"},
 
1024
  description = "Human friendly output for text interfaces using Python"
1025
  optional = false
1026
  python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
1027
+ groups = ["main"]
1028
  files = [
1029
  {file = "humanfriendly-10.0-py2.py3-none-any.whl", hash = "sha256:1697e1a8a8f550fd43c2865cd84542fc175a61dcb779b6fee18cf6b6ccba1477"},
1030
  {file = "humanfriendly-10.0.tar.gz", hash = "sha256:6b0b831ce8f15f7300721aa49829fc4e83921a9a301cc7f606be6686a2288ddc"},
 
1039
  description = "Internationalized Domain Names in Applications (IDNA)"
1040
  optional = false
1041
  python-versions = ">=3.5"
1042
+ groups = ["main"]
1043
  files = [
1044
  {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"},
1045
  {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"},
 
1051
  description = "Read resources from Python packages"
1052
  optional = false
1053
  python-versions = ">=3.8"
1054
+ groups = ["main"]
1055
  files = [
1056
  {file = "importlib_resources-6.4.0-py3-none-any.whl", hash = "sha256:50d10f043df931902d4194ea07ec57960f66a80449ff867bfe782b4c486ba78c"},
1057
  {file = "importlib_resources-6.4.0.tar.gz", hash = "sha256:cdb2b453b8046ca4e3798eb1d84f3cce1446a0e8e7b5ef4efb600f19fc398145"},
 
1062
 
1063
  [package.extras]
1064
  docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"]
1065
+ testing = ["jaraco.test (>=5.4)", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy ; platform_python_implementation != \"PyPy\"", "pytest-ruff (>=0.2.1)", "zipp (>=3.17)"]
1066
 
1067
  [[package]]
1068
  name = "install-jdk"
 
1070
  description = "Installs AdoptOpenJDK Java"
1071
  optional = false
1072
  python-versions = ">=3.6"
1073
+ groups = ["main"]
1074
  files = [
1075
  {file = "install-jdk-0.3.0.tar.gz", hash = "sha256:889965b0af68bb4669166804f33d5dce9cd6cf57f02a045e427e508998d569a1"},
1076
  ]
 
1081
  description = "ISCC - Core Algorithms"
1082
  optional = false
1083
  python-versions = ">=3.7.2,<4.0"
1084
+ groups = ["main"]
1085
  files = [
1086
  {file = "iscc_core-1.0.9-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:c644a908567eea87950fb0a00ca074a2e3b031d5c5de5539932ca7ecfc1aac70"},
1087
  {file = "iscc_core-1.0.9-cp310-cp310-manylinux_2_31_x86_64.whl", hash = "sha256:66e1091d4640b8aaec62b73208630ebf9ef4ef4e68ab5a7fb91d5bd8665158b7"},
 
1127
  description = "ISCC - JSON-LD Metadata and OpenAPI Service Descriptions"
1128
  optional = false
1129
  python-versions = ">=3.7,<4.0.0"
1130
+ groups = ["main"]
1131
  files = [
1132
  {file = "iscc_schema-0.4.1-py3-none-any.whl", hash = "sha256:71459abf952436a878f34a4d8e8d912597b2a64cefdbfd491b1dfeed928a50cb"},
1133
  {file = "iscc_schema-0.4.1.tar.gz", hash = "sha256:045dab9862acf5e32ebca462c2feaa9a97d470a343676aec19cdaf95646de378"},
 
1143
  description = "ISCC - Semantic Code Image"
1144
  optional = false
1145
  python-versions = ">=3.8,<4.0"
1146
+ groups = ["main"]
1147
  files = [
1148
  {file = "iscc_sci-0.1.0-py3-none-any.whl", hash = "sha256:4d9716ed246324cd797752b496a78cced7b690211981800eba86659de7cff463"},
1149
  {file = "iscc_sci-0.1.0.tar.gz", hash = "sha256:a6a9273200c087266093aebabbaa254f36acc7f2810f1f4c049f7236ede099ff"},
 
1162
  description = "SDK for creating ISCCs (International Standard Content Codes)"
1163
  optional = false
1164
  python-versions = "<4.0,>=3.9"
1165
+ groups = ["main"]
1166
  files = [
1167
  {file = "iscc_sdk-0.6.2-py3-none-any.whl", hash = "sha256:b1feff455d8a7e1de326b3f7b6ae7747e0e1844ef4b0dc8b25635de52d1eb660"},
1168
  {file = "iscc_sdk-0.6.2.tar.gz", hash = "sha256:75d62e91566e682bcb1d8a084403cfb585ac37cdacebc3e51a68730a5b51c3db"},
 
1183
  pymupdf = ">=1.21,<2.0"
1184
  pytaglib = ">=2.0,<3.0"
1185
  python-docx = "*"
1186
+ python-magic = {version = ">=0.4,<0.5", markers = "sys_platform == \"linux\" or sys_platform == \"darwin\" and platform_machine == \"arm64\""}
1187
+ python-magic-bin = {version = ">=0.4,<0.5", markers = "sys_platform == \"win32\" or sys_platform == \"darwin\" and platform_machine == \"x86_64\""}
1188
  typer = "*"
1189
 
1190
  [[package]]
 
1193
  description = "JCS - JSON Canonicalization"
1194
  optional = false
1195
  python-versions = ">=3.6.2"
1196
+ groups = ["main"]
1197
  files = [
1198
  {file = "jcs-0.2.1-py3-none-any.whl", hash = "sha256:e23a3e1de60f832d33cd811bb9c3b3be79219cdf95f63b88f0972732c3fa8476"},
1199
  {file = "jcs-0.2.1.tar.gz", hash = "sha256:9f20360b2f3b0a410d65493b448f96306d80e37fb46283f3f4aa5db2c7c1472b"},
 
1205
  description = "A very fast and expressive template engine."
1206
  optional = false
1207
  python-versions = ">=3.7"
1208
+ groups = ["main"]
1209
  files = [
1210
  {file = "jinja2-3.1.4-py3-none-any.whl", hash = "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d"},
1211
  {file = "jinja2-3.1.4.tar.gz", hash = "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369"},
 
1223
  description = "JSON Matching Expressions"
1224
  optional = false
1225
  python-versions = ">=3.7"
1226
+ groups = ["main"]
1227
  files = [
1228
  {file = "jmespath-1.0.1-py3-none-any.whl", hash = "sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980"},
1229
  {file = "jmespath-1.0.1.tar.gz", hash = "sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe"},
1230
  ]
1231
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1232
  [[package]]
1233
  name = "kiwisolver"
1234
  version = "1.4.5"
1235
  description = "A fast implementation of the Cassowary constraint solver"
1236
  optional = false
1237
  python-versions = ">=3.7"
1238
+ groups = ["main"]
1239
  files = [
1240
  {file = "kiwisolver-1.4.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:05703cf211d585109fcd72207a31bb170a0f22144d68298dc5e61b3c946518af"},
1241
  {file = "kiwisolver-1.4.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:146d14bebb7f1dc4d5fbf74f8a6cb15ac42baadee8912eb84ac0b3b2a3dc6ac3"},
 
1349
  description = "Python logging made (stupidly) simple"
1350
  optional = false
1351
  python-versions = ">=3.5"
1352
+ groups = ["main"]
1353
  files = [
1354
  {file = "loguru-0.7.2-py3-none-any.whl", hash = "sha256:003d71e3d3ed35f0f8984898359d65b79e5b21943f78af86aa5491210429b8eb"},
1355
  {file = "loguru-0.7.2.tar.gz", hash = "sha256:e671a53522515f34fd406340ee968cb9ecafbc4b36c679da03c18fd8d0bd51ac"},
 
1360
  win32-setctime = {version = ">=1.0.0", markers = "sys_platform == \"win32\""}
1361
 
1362
  [package.extras]
1363
+ dev = ["Sphinx (==7.2.5) ; python_version >= \"3.9\"", "colorama (==0.4.5) ; python_version < \"3.8\"", "colorama (==0.4.6) ; python_version >= \"3.8\"", "exceptiongroup (==1.1.3) ; python_version >= \"3.7\" and python_version < \"3.11\"", "freezegun (==1.1.0) ; python_version < \"3.8\"", "freezegun (==1.2.2) ; python_version >= \"3.8\"", "mypy (==v0.910) ; python_version < \"3.6\"", "mypy (==v0.971) ; python_version == \"3.6\"", "mypy (==v1.4.1) ; python_version == \"3.7\"", "mypy (==v1.5.1) ; python_version >= \"3.8\"", "pre-commit (==3.4.0) ; python_version >= \"3.8\"", "pytest (==6.1.2) ; python_version < \"3.8\"", "pytest (==7.4.0) ; python_version >= \"3.8\"", "pytest-cov (==2.12.1) ; python_version < \"3.8\"", "pytest-cov (==4.1.0) ; python_version >= \"3.8\"", "pytest-mypy-plugins (==1.9.3) ; python_version >= \"3.6\" and python_version < \"3.8\"", "pytest-mypy-plugins (==3.0.0) ; python_version >= \"3.8\"", "sphinx-autobuild (==2021.3.14) ; python_version >= \"3.9\"", "sphinx-rtd-theme (==1.3.0) ; python_version >= \"3.9\"", "tox (==3.27.1) ; python_version < \"3.8\"", "tox (==4.11.0) ; python_version >= \"3.8\""]
1364
 
1365
  [[package]]
1366
  name = "lxml"
 
1368
  description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API."
1369
  optional = false
1370
  python-versions = ">=3.6"
1371
+ groups = ["main"]
1372
  files = [
1373
  {file = "lxml-5.2.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:364d03207f3e603922d0d3932ef363d55bbf48e3647395765f9bfcbdf6d23632"},
1374
  {file = "lxml-5.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:50127c186f191b8917ea2fb8b206fbebe87fd414a6084d15568c27d0a21d60db"},
 
1523
  description = "Python port of markdown-it. Markdown parsing, done right!"
1524
  optional = false
1525
  python-versions = ">=3.8"
1526
+ groups = ["main"]
1527
  files = [
1528
  {file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"},
1529
  {file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"},
 
1548
  description = "Safely add untrusted strings to HTML/XML markup."
1549
  optional = false
1550
  python-versions = ">=3.7"
1551
+ groups = ["main"]
1552
  files = [
1553
  {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc"},
1554
  {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5"},
 
1618
  description = "Python plotting package"
1619
  optional = false
1620
  python-versions = ">=3.9"
1621
+ groups = ["main"]
1622
  files = [
1623
  {file = "matplotlib-3.9.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2bcee1dffaf60fe7656183ac2190bd630842ff87b3153afb3e384d966b57fe56"},
1624
  {file = "matplotlib-3.9.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3f988bafb0fa39d1074ddd5bacd958c853e11def40800c5824556eb630f94d3b"},
 
1672
  description = "Markdown URL utilities"
1673
  optional = false
1674
  python-versions = ">=3.7"
1675
+ groups = ["main"]
1676
  files = [
1677
  {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"},
1678
  {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"},
 
1684
  description = "More routines for operating on iterables, beyond itertools"
1685
  optional = false
1686
  python-versions = ">=3.8"
1687
+ groups = ["main"]
1688
  files = [
1689
  {file = "more-itertools-10.3.0.tar.gz", hash = "sha256:e5d93ef411224fbcef366a6e8ddc4c5781bc6359d43412a65dd5964e46111463"},
1690
  {file = "more_itertools-10.3.0-py3-none-any.whl", hash = "sha256:ea6a02e24a9161e51faad17a8782b92a0df82c12c1c8886fec7f0c3fa1a1b320"},
 
1696
  description = "Python library for arbitrary-precision floating-point arithmetic"
1697
  optional = false
1698
  python-versions = "*"
1699
+ groups = ["main"]
1700
  files = [
1701
  {file = "mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c"},
1702
  {file = "mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f"},
 
1705
  [package.extras]
1706
  develop = ["codecov", "pycodestyle", "pytest (>=4.6)", "pytest-cov", "wheel"]
1707
  docs = ["sphinx"]
1708
+ gmpy = ["gmpy2 (>=2.1.0a4) ; platform_python_implementation != \"PyPy\""]
1709
  tests = ["pytest (>=4.6)"]
1710
 
1711
  [[package]]
 
1714
  description = "Fundamental package for array computing in Python"
1715
  optional = false
1716
  python-versions = ">=3.9"
1717
+ groups = ["main"]
1718
  files = [
1719
  {file = "numpy-1.26.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0"},
1720
  {file = "numpy-1.26.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a"},
 
1760
  description = "ONNX Runtime is a runtime accelerator for Machine Learning models"
1761
  optional = false
1762
  python-versions = "*"
1763
+ groups = ["main"]
1764
  files = [
1765
  {file = "onnxruntime-1.18.0-cp310-cp310-macosx_11_0_universal2.whl", hash = "sha256:5a3b7993a5ecf4a90f35542a4757e29b2d653da3efe06cdd3164b91167bbe10d"},
1766
  {file = "onnxruntime-1.18.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:15b944623b2cdfe7f7945690bfb71c10a4531b51997c8320b84e7b0bb59af902"},
 
1803
  description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
1804
  optional = false
1805
  python-versions = ">=3.8"
1806
+ groups = ["main"]
1807
  files = [
1808
  {file = "orjson-3.10.4-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:afca963f19ca60c7aedadea9979f769139127288dd58ccf3f7c5e8e6dc62cabf"},
1809
  {file = "orjson-3.10.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42b112eff36ba7ccc7a9d6b87e17b9d6bde4312d05e3ddf66bf5662481dee846"},
 
1859
  description = "Core utilities for Python packages"
1860
  optional = false
1861
  python-versions = ">=3.8"
1862
+ groups = ["main"]
1863
  files = [
1864
  {file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"},
1865
  {file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"},
 
1871
  description = "Powerful data structures for data analysis, time series, and statistics"
1872
  optional = false
1873
  python-versions = ">=3.9"
1874
+ groups = ["main"]
1875
  files = [
1876
  {file = "pandas-2.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:90c6fca2acf139569e74e8781709dccb6fe25940488755716d1d354d6bc58bce"},
1877
  {file = "pandas-2.2.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c7adfc142dac335d8c1e0dcbd37eb8617eac386596eb9e1a1b77791cf2498238"},
 
1945
  description = "Python Imaging Library (Fork)"
1946
  optional = false
1947
  python-versions = ">=3.8"
1948
+ groups = ["main"]
1949
  files = [
1950
  {file = "pillow-10.3.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:90b9e29824800e90c84e4022dd5cc16eb2d9605ee13f05d47641eb183cd73d45"},
1951
  {file = "pillow-10.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a2c405445c79c3f5a124573a051062300936b0281fee57637e706453e452746c"},
 
2023
  fpx = ["olefile"]
2024
  mic = ["olefile"]
2025
  tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"]
2026
+ typing = ["typing-extensions ; python_version < \"3.10\""]
2027
  xmp = ["defusedxml"]
2028
 
2029
  [[package]]
 
2032
  description = "A pillow plugin that adds avif support via libavif"
2033
  optional = false
2034
  python-versions = "*"
2035
+ groups = ["main"]
2036
  files = [
2037
  {file = "pillow-avif-plugin-1.4.3.tar.gz", hash = "sha256:a377be94d5b3810e07e0221806490e8e1a288f38e7222567d810a5da16b1bbcd"},
2038
  {file = "pillow_avif_plugin-1.4.3-cp27-cp27m-macosx_10_10_x86_64.whl", hash = "sha256:604257bc340f8253e7c2fdfce1709c79d035cb8a82783b6c397cc9026605a4d8"},
 
2080
  description = "Python interface for libheif library"
2081
  optional = false
2082
  python-versions = ">=3.8"
2083
+ groups = ["main"]
2084
  files = [
2085
  {file = "pillow_heif-0.14.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d3a2f7f65d7ee22fcd4fd6e11f2fb173efa40048fb86c990c7ee5a710236780"},
2086
  {file = "pillow_heif-0.14.0-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:12109c00e932b39cc3f42da0e0d18e11642c122b9533e364e30e646d371aaf8a"},
 
2150
  description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`."
2151
  optional = false
2152
  python-versions = ">=3.8"
2153
+ groups = ["main"]
2154
  files = [
2155
  {file = "platformdirs-4.2.2-py3-none-any.whl", hash = "sha256:2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee"},
2156
  {file = "platformdirs-4.2.2.tar.gz", hash = "sha256:38b7b51f512eed9e84a22788b4bce1de17c0adb134d6becb09836e37d8654cd3"},
 
2167
  description = "An open-source, interactive data visualization library for Python"
2168
  optional = false
2169
  python-versions = ">=3.8"
2170
+ groups = ["main"]
2171
  files = [
2172
  {file = "plotly-5.22.0-py3-none-any.whl", hash = "sha256:68fc1901f098daeb233cc3dd44ec9dc31fb3ca4f4e53189344199c43496ed006"},
2173
  {file = "plotly-5.22.0.tar.gz", hash = "sha256:859fdadbd86b5770ae2466e542b761b247d1c6b49daed765b95bb8c7063e7469"},
 
2183
  description = ""
2184
  optional = false
2185
  python-versions = ">=3.8"
2186
+ groups = ["main"]
2187
  files = [
2188
  {file = "protobuf-5.27.1-cp310-abi3-win32.whl", hash = "sha256:3adc15ec0ff35c5b2d0992f9345b04a540c1e73bfee3ff1643db43cc1d734333"},
2189
  {file = "protobuf-5.27.1-cp310-abi3-win_amd64.whl", hash = "sha256:25236b69ab4ce1bec413fd4b68a15ef8141794427e0b4dc173e9d5d9dffc3bcd"},
 
2204
  description = "Fast Base64 encoding/decoding"
2205
  optional = false
2206
  python-versions = ">=3.6"
2207
+ groups = ["main"]
2208
  files = [
2209
  {file = "pybase64-1.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3f89501c77883568612d9133be6684e36d60c098f30f4d5d6844d3130757c961"},
2210
  {file = "pybase64-1.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1da5c376605397e1ff862ec414151eac183af7bd4843527022739144b302b8a9"},
 
2335
  description = "Data validation using Python type hints"
2336
  optional = false
2337
  python-versions = ">=3.8"
2338
+ groups = ["main"]
2339
  files = [
2340
  {file = "pydantic-2.7.4-py3-none-any.whl", hash = "sha256:ee8538d41ccb9c0a9ad3e0e5f07bf15ed8015b481ced539a1759d8cc89ae90d0"},
2341
  {file = "pydantic-2.7.4.tar.gz", hash = "sha256:0c84efd9548d545f63ac0060c1e4d39bb9b14db8b3c0652338aecc07b5adec52"},
 
2355
  description = "Core functionality for Pydantic validation and serialization"
2356
  optional = false
2357
  python-versions = ">=3.8"
2358
+ groups = ["main"]
2359
  files = [
2360
  {file = "pydantic_core-2.18.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:f76d0ad001edd426b92233d45c746fd08f467d56100fd8f30e9ace4b005266e4"},
2361
  {file = "pydantic_core-2.18.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:59ff3e89f4eaf14050c8022011862df275b552caef8082e37b542b066ce1ff26"},
 
2447
  description = "Manipulate audio with an simple and easy high level interface"
2448
  optional = false
2449
  python-versions = "*"
2450
+ groups = ["main"]
2451
  files = [
2452
  {file = "pydub-0.25.1-py2.py3-none-any.whl", hash = "sha256:65617e33033874b59d87db603aa1ed450633288aefead953b30bded59cb599a6"},
2453
  {file = "pydub-0.25.1.tar.gz", hash = "sha256:980a33ce9949cab2a569606b65674d748ecbca4f0796887fd6f46173a7b0d30f"},
 
2459
  description = "Pygments is a syntax highlighting package written in Python."
2460
  optional = false
2461
  python-versions = ">=3.8"
2462
+ groups = ["main"]
2463
  files = [
2464
  {file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"},
2465
  {file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"},
 
2474
  description = "A high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents."
2475
  optional = false
2476
  python-versions = ">=3.8"
2477
+ groups = ["main"]
2478
  files = [
2479
  {file = "PyMuPDF-1.24.5-cp310-none-macosx_10_9_x86_64.whl", hash = "sha256:6f8514e345702c1978c8888a5515f0b38325d688fd377e7fc1d0744b92cca934"},
2480
  {file = "PyMuPDF-1.24.5-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:b2b089cd75b28479d999aa0d02e25c2148a3048459777457dbb9f583a6d9926e"},
 
2518
  description = "MuPDF shared libraries for PyMuPDF."
2519
  optional = false
2520
  python-versions = ">=3.8"
2521
+ groups = ["main"]
2522
  files = [
2523
  {file = "PyMuPDFb-1.24.3-py3-none-macosx_10_9_x86_64.whl", hash = "sha256:d2ccca660042896d4af479f979ec10674c5a0b3cd2d9ecb0011f08dc82380cce"},
2524
  {file = "PyMuPDFb-1.24.3-py3-none-macosx_11_0_arm64.whl", hash = "sha256:ad51d21086a16199684a3eebcb47d9c8460fc27e7bebae77f5fe64e8c34ebf34"},
 
2535
  description = "pyparsing module - Classes and methods to define and execute parsing grammars"
2536
  optional = false
2537
  python-versions = ">=3.6.8"
2538
+ groups = ["main"]
2539
  files = [
2540
  {file = "pyparsing-3.1.2-py3-none-any.whl", hash = "sha256:f9db75911801ed778fe61bb643079ff86601aca99fcae6345aa67292038fb742"},
2541
  {file = "pyparsing-3.1.2.tar.gz", hash = "sha256:a1bac0ce561155ecc3ed78ca94d3c9378656ad4c94c1270de543f621420f94ad"},
 
2550
  description = "A python implementation of GNU readline."
2551
  optional = false
2552
  python-versions = "*"
2553
+ groups = ["main"]
2554
+ markers = "sys_platform == \"win32\""
2555
  files = [
2556
  {file = "pyreadline3-3.4.1-py3-none-any.whl", hash = "sha256:b0efb6516fd4fb07b45949053826a62fa4cb353db5be2bbb4a7aa1fdd1e345fb"},
2557
  {file = "pyreadline3-3.4.1.tar.gz", hash = "sha256:6f3d1f7b8a31ba32b73917cefc1f28cc660562f39aea8646d30bd6eff21f7bae"},
 
2563
  description = "cross-platform, Python audio metadata (\"tagging\") library based on TagLib"
2564
  optional = false
2565
  python-versions = ">=3.6"
2566
+ groups = ["main"]
2567
  files = [
2568
  {file = "pytaglib-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:599a15ede4b80c8a35549993f44eddf05579d0915c51d2b98a6ff5e3c1294767"},
2569
  {file = "pytaglib-2.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:33f54db28a6f78ecd502680c3a34366ce7fbda76736a048a270c5b92760a516f"},
 
2611
  description = "Extensions to the standard Python datetime module"
2612
  optional = false
2613
  python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
2614
+ groups = ["main"]
2615
  files = [
2616
  {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"},
2617
  {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"},
 
2626
  description = "Create, read, and update Microsoft Word .docx files."
2627
  optional = false
2628
  python-versions = ">=3.7"
2629
+ groups = ["main"]
2630
  files = [
2631
  {file = "python_docx-1.1.2-py3-none-any.whl", hash = "sha256:08c20d6058916fb19853fcf080f7f42b6270d89eac9fa5f8c15f691c0017fabe"},
2632
  {file = "python_docx-1.1.2.tar.gz", hash = "sha256:0cf1f22e95b9002addca7948e16f2cd7acdfd498047f1941ca5d293db7762efd"},
 
2642
  description = "Read key-value pairs from a .env file and set them as environment variables"
2643
  optional = false
2644
  python-versions = ">=3.8"
2645
+ groups = ["main"]
2646
  files = [
2647
  {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"},
2648
  {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"},
 
2657
  description = "File type identification using libmagic"
2658
  optional = false
2659
  python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
2660
+ groups = ["main"]
2661
+ markers = "sys_platform == \"linux\" or sys_platform == \"darwin\" and platform_machine == \"arm64\""
2662
  files = [
2663
  {file = "python-magic-0.4.27.tar.gz", hash = "sha256:c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b"},
2664
  {file = "python_magic-0.4.27-py2.py3-none-any.whl", hash = "sha256:c212960ad306f700aa0d01e5d7a325d20548ff97eb9920dcd29513174f0294d3"},
 
2670
  description = "File type identification using libmagic binary package"
2671
  optional = false
2672
  python-versions = "*"
2673
+ groups = ["main"]
2674
+ markers = "sys_platform == \"win32\" or sys_platform == \"darwin\" and platform_machine == \"x86_64\""
2675
  files = [
2676
  {file = "python_magic_bin-0.4.14-py2.py3-none-macosx_10_6_intel.whl", hash = "sha256:7b1743b3dbf16601d6eedf4e7c2c9a637901b0faaf24ad4df4d4527e7d8f66a4"},
2677
  {file = "python_magic_bin-0.4.14-py2.py3-none-win32.whl", hash = "sha256:34a788c03adde7608028203e2dbb208f1f62225ad91518787ae26d603ae68892"},
 
2684
  description = "A streaming multipart parser for Python"
2685
  optional = false
2686
  python-versions = ">=3.8"
2687
+ groups = ["main"]
2688
  files = [
2689
  {file = "python_multipart-0.0.9-py3-none-any.whl", hash = "sha256:97ca7b8ea7b05f977dc3849c3ba99d51689822fab725c3703af7c866a0c2b215"},
2690
  {file = "python_multipart-0.0.9.tar.gz", hash = "sha256:03f54688c663f1b7977105f021043b0793151e4cb1c1a9d4a11fc13d622c4026"},
 
2699
  description = "World timezone definitions, modern and historical"
2700
  optional = false
2701
  python-versions = "*"
2702
+ groups = ["main"]
2703
  files = [
2704
  {file = "pytz-2024.1-py2.py3-none-any.whl", hash = "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319"},
2705
  {file = "pytz-2024.1.tar.gz", hash = "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812"},
 
2711
  description = "YAML parser and emitter for Python"
2712
  optional = false
2713
  python-versions = ">=3.6"
2714
+ groups = ["main"]
2715
  files = [
2716
  {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"},
2717
  {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"},
 
2765
  {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"},
2766
  ]
2767
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2768
  [[package]]
2769
  name = "requests"
2770
  version = "2.32.3"
2771
  description = "Python HTTP for Humans."
2772
  optional = false
2773
  python-versions = ">=3.8"
2774
+ groups = ["main"]
2775
  files = [
2776
  {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"},
2777
  {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"},
 
2793
  description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal"
2794
  optional = false
2795
  python-versions = ">=3.7.0"
2796
+ groups = ["main"]
2797
  files = [
2798
  {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"},
2799
  {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"},
 
2806
  [package.extras]
2807
  jupyter = ["ipywidgets (>=7.5.1,<9)"]
2808
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2809
  [[package]]
2810
  name = "ruff"
2811
  version = "0.4.8"
2812
  description = "An extremely fast Python linter and code formatter, written in Rust."
2813
  optional = false
2814
  python-versions = ">=3.7"
2815
+ groups = ["main", "dev"]
2816
  files = [
2817
  {file = "ruff-0.4.8-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:7663a6d78f6adb0eab270fa9cf1ff2d28618ca3a652b60f2a234d92b9ec89066"},
2818
  {file = "ruff-0.4.8-py3-none-macosx_11_0_arm64.whl", hash = "sha256:eeceb78da8afb6de0ddada93112869852d04f1cd0f6b80fe464fd4e35c330913"},
 
2839
  description = "A library implementing the 'SemVer' scheme."
2840
  optional = false
2841
  python-versions = ">=2.7"
2842
+ groups = ["main"]
2843
  files = [
2844
  {file = "semantic_version-2.10.0-py2.py3-none-any.whl", hash = "sha256:de78a3b8e0feda74cabc54aab2da702113e33ac9d9eb9d2389bcf1f58b7d9177"},
2845
  {file = "semantic_version-2.10.0.tar.gz", hash = "sha256:bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c"},
2846
  ]
2847
 
2848
  [package.extras]
2849
+ dev = ["Django (>=1.11)", "check-manifest", "colorama (<=0.4.1) ; python_version == \"3.4\"", "coverage", "flake8", "nose2", "readme-renderer (<25.0) ; python_version == \"3.4\"", "tox", "wheel", "zest.releaser[recommended]"]
2850
  doc = ["Sphinx", "sphinx-rtd-theme"]
2851
 
2852
  [[package]]
 
2855
  description = "Tool to Detect Surrounding Shell"
2856
  optional = false
2857
  python-versions = ">=3.7"
2858
+ groups = ["main"]
2859
  files = [
2860
  {file = "shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686"},
2861
  {file = "shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de"},
 
2867
  description = "Python 2 and 3 compatibility utilities"
2868
  optional = false
2869
  python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
2870
+ groups = ["main"]
2871
  files = [
2872
  {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"},
2873
  {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"},
 
2879
  description = "Sniff out which async library your code is running under"
2880
  optional = false
2881
  python-versions = ">=3.7"
2882
+ groups = ["main"]
2883
  files = [
2884
  {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"},
2885
  {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"},
 
2891
  description = "The little ASGI library that shines."
2892
  optional = false
2893
  python-versions = ">=3.8"
2894
+ groups = ["main"]
2895
  files = [
2896
  {file = "starlette-0.37.2-py3-none-any.whl", hash = "sha256:6fe59f29268538e5d0d182f2791a479a0c64638e6935d1c6989e63fb2699c6ee"},
2897
  {file = "starlette-0.37.2.tar.gz", hash = "sha256:9af890290133b79fc3db55474ade20f6220a364a0402e0b556e7cd5e1e093823"},
 
2910
  description = "Computer algebra system (CAS) in Python"
2911
  optional = false
2912
  python-versions = ">=3.8"
2913
+ groups = ["main"]
2914
  files = [
2915
  {file = "sympy-1.12.1-py3-none-any.whl", hash = "sha256:9b2cbc7f1a640289430e13d2a56f02f867a1da0190f2f99d8968c2f74da0e515"},
2916
  {file = "sympy-1.12.1.tar.gz", hash = "sha256:2877b03f998cd8c08f07cd0de5b767119cd3ef40d09f41c30d722f6686b0fb88"},
 
2925
  description = "Retry code until it succeeds"
2926
  optional = false
2927
  python-versions = ">=3.8"
2928
+ groups = ["main"]
2929
  files = [
2930
  {file = "tenacity-8.3.0-py3-none-any.whl", hash = "sha256:3649f6443dbc0d9b01b9d8020a9c4ec7a1ff5f6f3c6c8a036ef371f573fe9185"},
2931
  {file = "tenacity-8.3.0.tar.gz", hash = "sha256:953d4e6ad24357bceffbc9707bc74349aca9d245f68eb65419cf0c249a1949a2"},
 
2941
  description = "Style preserving TOML library"
2942
  optional = false
2943
  python-versions = ">=3.7"
2944
+ groups = ["main"]
2945
  files = [
2946
  {file = "tomlkit-0.12.0-py3-none-any.whl", hash = "sha256:926f1f37a1587c7a4f6c7484dae538f1345d96d793d9adab5d3675957b1d0766"},
2947
  {file = "tomlkit-0.12.0.tar.gz", hash = "sha256:01f0477981119c7d8ee0f67ebe0297a7c95b14cf9f4b102b45486deb77018716"},
2948
  ]
2949
 
 
 
 
 
 
 
 
 
 
 
 
2950
  [[package]]
2951
  name = "tqdm"
2952
  version = "4.66.4"
2953
  description = "Fast, Extensible Progress Meter"
2954
  optional = false
2955
  python-versions = ">=3.7"
2956
+ groups = ["main"]
2957
  files = [
2958
  {file = "tqdm-4.66.4-py3-none-any.whl", hash = "sha256:b75ca56b413b030bc3f00af51fd2c1a1a5eac6a0c1cca83cbb37a5c52abce644"},
2959
  {file = "tqdm-4.66.4.tar.gz", hash = "sha256:e4d936c9de8727928f3be6079590e97d9abfe8d39a590be678eb5919ffc186bb"},
 
2974
  description = "Typer, build great CLIs. Easy to code. Based on Python type hints."
2975
  optional = false
2976
  python-versions = ">=3.7"
2977
+ groups = ["main"]
2978
  files = [
2979
  {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"},
2980
  {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"},
 
2992
  description = "Backported and Experimental Type Hints for Python 3.8+"
2993
  optional = false
2994
  python-versions = ">=3.8"
2995
+ groups = ["main"]
2996
  files = [
2997
  {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"},
2998
  {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"},
 
3004
  description = "Provider of IANA time zone data"
3005
  optional = false
3006
  python-versions = ">=2"
3007
+ groups = ["main"]
3008
  files = [
3009
  {file = "tzdata-2024.1-py2.py3-none-any.whl", hash = "sha256:9068bc196136463f5245e51efda838afa15aaeca9903f49050dfa2679db4d252"},
3010
  {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"},
 
3016
  description = "Ultra fast JSON encoder and decoder for Python"
3017
  optional = false
3018
  python-versions = ">=3.8"
3019
+ groups = ["main"]
3020
  files = [
3021
  {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"},
3022
  {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"},
 
3104
  description = "HTTP library with thread-safe connection pooling, file post, and more."
3105
  optional = false
3106
  python-versions = ">=3.8"
3107
+ groups = ["main"]
3108
  files = [
3109
  {file = "urllib3-2.2.1-py3-none-any.whl", hash = "sha256:450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d"},
3110
  {file = "urllib3-2.2.1.tar.gz", hash = "sha256:d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19"},
3111
  ]
3112
 
3113
  [package.extras]
3114
+ brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""]
3115
  h2 = ["h2 (>=4,<5)"]
3116
  socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"]
3117
  zstd = ["zstandard (>=0.18.0)"]
 
3122
  description = "Unsigned variable-length integers"
3123
  optional = false
3124
  python-versions = ">=3.6"
3125
+ groups = ["main"]
3126
  files = [
3127
  {file = "uvarint-1.2.0-py3-none-any.whl", hash = "sha256:9dcc98ad92b642c57494bed9370c4f93479d2d36223b2c3702823f0aa8b1a9a3"},
3128
  {file = "uvarint-1.2.0.tar.gz", hash = "sha256:7cc17481c9af8ebe3978f5357412b57ff93ce8b14712236338f782cc8ae9a989"},
 
3134
  description = "The lightning-fast ASGI server."
3135
  optional = false
3136
  python-versions = ">=3.8"
3137
+ groups = ["main"]
3138
  files = [
3139
  {file = "uvicorn-0.30.1-py3-none-any.whl", hash = "sha256:cd17daa7f3b9d7a24de3617820e634d0933b69eed8e33a516071174427238c81"},
3140
  {file = "uvicorn-0.30.1.tar.gz", hash = "sha256:d46cd8e0fd80240baffbcd9ec1012a712938754afcf81bce56c024c1656aece8"},
 
3148
  python-dotenv = {version = ">=0.13", optional = true, markers = "extra == \"standard\""}
3149
  pyyaml = {version = ">=5.1", optional = true, markers = "extra == \"standard\""}
3150
  typing-extensions = {version = ">=4.0", markers = "python_version < \"3.11\""}
3151
+ uvloop = {version = ">=0.14.0,<0.15.0 || >0.15.0,<0.15.1 || >0.15.1", optional = true, markers = "sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\" and extra == \"standard\""}
3152
  watchfiles = {version = ">=0.13", optional = true, markers = "extra == \"standard\""}
3153
  websockets = {version = ">=10.4", optional = true, markers = "extra == \"standard\""}
3154
 
3155
  [package.extras]
3156
+ standard = ["colorama (>=0.4) ; sys_platform == \"win32\"", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1) ; sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\"", "watchfiles (>=0.13)", "websockets (>=10.4)"]
3157
 
3158
  [[package]]
3159
  name = "uvloop"
 
3161
  description = "Fast implementation of asyncio event loop on top of libuv"
3162
  optional = false
3163
  python-versions = ">=3.8.0"
3164
+ groups = ["main"]
3165
+ markers = "sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\""
3166
  files = [
3167
  {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:de4313d7f575474c8f5a12e163f6d89c0a878bc49219641d49e6f1444369a90e"},
3168
  {file = "uvloop-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5588bd21cf1fcf06bded085f37e43ce0e00424197e7c10e77afd4bbefffef428"},
 
3199
 
3200
  [package.extras]
3201
  docs = ["Sphinx (>=4.1.2,<4.2.0)", "sphinx-rtd-theme (>=0.5.2,<0.6.0)", "sphinxcontrib-asyncio (>=0.3.0,<0.4.0)"]
3202
+ test = ["Cython (>=0.29.36,<0.30.0)", "aiohttp (==3.9.0b0) ; python_version >= \"3.12\"", "aiohttp (>=3.8.1) ; python_version < \"3.12\"", "flake8 (>=5.0,<6.0)", "mypy (>=0.800)", "psutil", "pyOpenSSL (>=23.0.0,<23.1.0)", "pycodestyle (>=2.9.0,<2.10.0)"]
3203
 
3204
  [[package]]
3205
  name = "watchfiles"
 
3207
  description = "Simple, modern and high performance file watching and code reload in python."
3208
  optional = false
3209
  python-versions = ">=3.8"
3210
+ groups = ["main"]
3211
  files = [
3212
  {file = "watchfiles-0.22.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:da1e0a8caebf17976e2ffd00fa15f258e14749db5e014660f53114b676e68538"},
3213
  {file = "watchfiles-0.22.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61af9efa0733dc4ca462347becb82e8ef4945aba5135b1638bfc20fad64d4f0e"},
 
3295
  description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)"
3296
  optional = false
3297
  python-versions = ">=3.7"
3298
+ groups = ["main"]
3299
  files = [
3300
  {file = "websockets-11.0.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac"},
3301
  {file = "websockets-11.0.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d"},
 
3375
  description = "A small Python utility to set file creation time on Windows"
3376
  optional = false
3377
  python-versions = ">=3.5"
3378
+ groups = ["main"]
3379
+ markers = "sys_platform == \"win32\""
3380
  files = [
3381
  {file = "win32_setctime-1.1.0-py3-none-any.whl", hash = "sha256:231db239e959c2fe7eb1d7dc129f11172354f98361c4fa2d6d2d7e278baa8aad"},
3382
  {file = "win32_setctime-1.1.0.tar.gz", hash = "sha256:15cf5750465118d6929ae4de4eb46e8edae9a5634350c01ba582df868e932cb2"},
3383
  ]
3384
 
3385
  [package.extras]
3386
+ dev = ["black (>=19.3b0) ; python_version >= \"3.6\"", "pytest (>=4.6.2)"]
3387
 
3388
  [[package]]
3389
  name = "xxhash"
 
3391
  description = "Python binding for xxHash"
3392
  optional = false
3393
  python-versions = ">=3.7"
3394
+ groups = ["main"]
3395
  files = [
3396
  {file = "xxhash-3.4.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:91dbfa55346ad3e18e738742236554531a621042e419b70ad8f3c1d9c7a16e7f"},
3397
  {file = "xxhash-3.4.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:665a65c2a48a72068fcc4d21721510df5f51f1142541c890491afc80451636d2"},
 
3509
  description = "Backport of pathlib-compatible object wrapper for zip files"
3510
  optional = false
3511
  python-versions = ">=3.8"
3512
+ groups = ["main"]
3513
+ markers = "python_version < \"3.10\""
3514
  files = [
3515
  {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"},
3516
  {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"},
 
3518
 
3519
  [package.extras]
3520
  doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"]
3521
+ test = ["big-O", "importlib-resources ; python_version < \"3.9\"", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"]
3522
 
3523
  [metadata]
3524
+ lock-version = "2.1"
3525
  python-versions = "^3.9"
3526
+ content-hash = "e1f246698d76c5d99ca4aa0128397b993c393a371fde9f8f681536103983c7c2"
pyproject.toml CHANGED
@@ -5,10 +5,11 @@ description = "UI for ISCC exploration"
5
  authors = ["Titusz <tp@py7.de>"]
6
  license = "Apache-2.0"
7
  readme = "README.md"
 
8
 
9
  [tool.poetry.dependencies]
10
  python = "^3.9"
11
- gradio = "^4"
12
  iscc-sdk = "^0.6.2"
13
  iscc-core= "^1.0.9"
14
  iscc-sci = "^0.1.0"
 
5
  authors = ["Titusz <tp@py7.de>"]
6
  license = "Apache-2.0"
7
  readme = "README.md"
8
+ package-mode = false
9
 
10
  [tool.poetry.dependencies]
11
  python = "^3.9"
12
+ gradio = "4.44.1"
13
  iscc-sdk = "^0.6.2"
14
  iscc-core= "^1.0.9"
15
  iscc-sci = "^0.1.0"
requirements.txt CHANGED
@@ -1,4 +1,4 @@
1
- gradio==4.36.1
2
  iscc-sdk==0.6.2
3
  iscc-core==1.0.9
4
  iscc-sci==0.1.0
 
1
+ gradio==4.44.1
2
  iscc-sdk==0.6.2
3
  iscc-core==1.0.9
4
  iscc-sci==0.1.0