aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam Janovsky2025-01-27 15:53:09 +0100
committerJ08nY2025-02-01 22:57:35 +0100
commitd0619fa3c71f78455cbcc0220af71f94ac1fef90 (patch)
tree3641db822e61c12a7fa837ea31fe2bf616823a0f
parent45a4ca6d0eda120671da1ceef95f056197ef552f (diff)
downloadsec-certs-d0619fa3c71f78455cbcc0220af71f94ac1fef90.tar.gz
sec-certs-d0619fa3c71f78455cbcc0220af71f94ac1fef90.tar.zst
sec-certs-d0619fa3c71f78455cbcc0220af71f94ac1fef90.zip
bump deps, foster auto updates
-rw-r--r--requirements/all_requirements.txt488
-rwxr-xr-xrequirements/compile.sh10
-rw-r--r--requirements/dev_requirements.txt347
-rw-r--r--requirements/nlp_requirements.txt410
-rw-r--r--requirements/requirements.txt222
-rw-r--r--requirements/test_requirements.txt230
6 files changed, 871 insertions, 836 deletions
diff --git a/requirements/all_requirements.txt b/requirements/all_requirements.txt
index 4920e53a..dbf88187 100644
--- a/requirements/all_requirements.txt
+++ b/requirements/all_requirements.txt
@@ -1,158 +1,160 @@
-accessible-pygments==0.0.4
+accelerate==1.3.0
+ # via sentence-transformers
+accessible-pygments==0.0.5
# via pydata-sphinx-theme
-aiohappyeyeballs==2.4.0
+aiohappyeyeballs==2.4.4
# via aiohttp
-aiohttp==3.10.11
+aiohttp==3.11.11
# via
# datasets
# fsspec
-aiosignal==1.3.1
+aiosignal==1.3.2
# via aiohttp
-alabaster==0.7.13
+alabaster==1.0.0
# via sphinx
-alembic==1.12.1
+alembic==1.14.1
# via optuna
-annotated-types==0.6.0
+annotated-types==0.7.0
# via pydantic
-appnope==0.1.3
- # via
- # ipykernel
- # ipython
-asttokens==2.4.1
+appnope==0.1.4
+ # via ipykernel
+asttokens==3.0.0
# via stack-data
-attrs==23.1.0
+attrs==25.1.0
# via
# aiohttp
# jsonschema
# jupyter-cache
# referencing
-babel==2.13.1
+babel==2.16.0
# via
# pydata-sphinx-theme
# sphinx
-beautifulsoup4==4.12.2
+beautifulsoup4==4.12.3
# via
# pydata-sphinx-theme
# sec-certs (./../pyproject.toml)
-bleach==6.1.0
+bleach==6.2.0
# via panel
-blis==0.7.11
+blis==1.2.0
# via thinc
-bokeh==3.3.1
+bokeh==3.6.2
# via
+ # holoviews
# panel
# umap-learn
-build==1.0.3
+build==1.2.2.post1
# via pip-tools
catalogue==2.0.10
# via
# spacy
# srsly
# thinc
-catboost==1.2.2
+catboost==1.2.7
# via sec-certs (./../pyproject.toml)
-certifi==2024.7.4
+certifi==2024.12.14
# via requests
-cffi==1.16.0
+cffi==1.17.1
# via cryptography
cfgv==3.4.0
# via pre-commit
-charset-normalizer==3.3.2
+charset-normalizer==3.4.1
# via requests
-click==8.1.7
+click==8.1.8
# via
# dask
# jupyter-cache
- # nltk
# pip-tools
# sec-certs (./../pyproject.toml)
# typer
-cloudpathlib==0.16.0
+cloudpathlib==0.20.0
# via weasel
-cloudpickle==3.0.0
+cloudpickle==3.1.1
# via dask
-colorcet==3.0.1
+colorcet==3.1.0
# via
# datashader
# holoviews
# umap-learn
-colorlog==6.7.0
+colorlog==6.9.0
# via optuna
-comm==0.2.0
+comm==0.2.2
# via
# ipykernel
# ipywidgets
-confection==0.1.3
+confection==0.1.5
# via
# thinc
# weasel
-contourpy==1.2.0
+contourpy==1.3.1
# via
# bokeh
# matplotlib
-coverage[toml]==7.3.2
+coverage[toml]==7.6.10
# via
# pytest-cov
# sec-certs (./../pyproject.toml)
-cryptography==43.0.1
+cryptography==44.0.0
# via pypdf
cycler==0.12.1
# via matplotlib
-cymem==2.0.8
+cymem==2.0.11
# via
# preshed
# spacy
# thinc
-dask==2023.11.0
+dask==2025.1.0
# via datashader
-datasets==2.15.0
+datasets==3.2.0
# via
# evaluate
# sec-certs (./../pyproject.toml)
+ # sentence-transformers
# setfit
-datashader==0.16.0
+datashader==0.16.3
# via umap-learn
dateparser==1.2.0
# via sec-certs (./../pyproject.toml)
-debugpy==1.8.0
+debugpy==1.8.12
# via ipykernel
decorator==5.1.1
# via ipython
-deprecated==1.2.14
+deprecated==1.2.18
# via pikepdf
-dill==0.3.7
+dill==0.3.8
# via
# datasets
# evaluate
# multiprocess
-distlib==0.3.7
+distlib==0.3.9
# via virtualenv
-distro==1.8.0
+distro==1.9.0
# via tabula-py
-docutils==0.19
+docutils==0.21.2
# via
# myst-parser
# pydata-sphinx-theme
# sphinx
-evaluate==0.4.1
+evaluate==0.4.3
# via setfit
-executing==2.0.1
+executing==2.2.0
# via stack-data
-fastjsonschema==2.19.0
+fastjsonschema==2.21.1
# via nbformat
-filelock==3.13.1
+filelock==3.17.0
# via
+ # datasets
# huggingface-hub
# torch
# transformers
# virtualenv
-fonttools==4.45.0
+fonttools==4.55.6
# via matplotlib
-frozenlist==1.4.0
+frozenlist==1.5.0
# via
# aiohttp
# aiosignal
-fsspec[http]==2023.10.0
+fsspec[http]==2024.9.0
# via
# dask
# datasets
@@ -160,127 +162,133 @@ fsspec[http]==2023.10.0
# fsspec
# huggingface-hub
# torch
-gprof2dot==2022.7.29
+gprof2dot==2024.6.6
# via pytest-profiling
-graphviz==0.20.1
+graphviz==0.20.3
# via catboost
-holoviews==1.18.1
+holoviews==1.20.0
# via umap-learn
html5lib==1.1
# via sec-certs (./../pyproject.toml)
-huggingface-hub==0.19.4
+huggingface-hub==0.27.1
# via
+ # accelerate
# datasets
# evaluate
# sentence-transformers
+ # setfit
# tokenizers
# transformers
-identify==2.5.32
+identify==2.6.6
# via pre-commit
-idna==3.7
+idna==3.10
# via
# requests
# yarl
-imageio==2.33.0
+imageio==2.37.0
# via scikit-image
imagesize==1.4.1
# via sphinx
-importlib-metadata==6.8.0
+importlib-metadata==8.6.1
# via
# dask
# jupyter-cache
# myst-nb
iniconfig==2.0.0
# via pytest
-ipykernel==6.27.0
+ipykernel==6.29.5
# via
# myst-nb
# sec-certs (./../pyproject.toml)
-ipython==8.17.2
+ipython==8.31.0
# via
# ipykernel
# ipywidgets
# myst-nb
# sec-certs (./../pyproject.toml)
-ipywidgets==8.1.1
+ipywidgets==8.1.5
# via sec-certs (./../pyproject.toml)
-jedi==0.19.1
+jedi==0.19.2
# via ipython
-jinja2==3.1.4
+jinja2==3.1.5
# via
# bokeh
# myst-parser
# spacy
# sphinx
# torch
-joblib==1.3.2
+joblib==1.4.2
# via
- # nltk
# pynndescent
# scikit-learn
-jsonschema==4.20.0
+jsonschema==4.23.0
# via
# nbformat
# sec-certs (./../pyproject.toml)
-jsonschema-specifications==2023.11.1
+jsonschema-specifications==2024.10.1
# via jsonschema
-jupyter-cache==1.0.0
+jupyter-cache==1.0.1
# via myst-nb
-jupyter-client==8.6.0
+jupyter-client==8.6.3
# via
# ipykernel
# nbclient
-jupyter-core==5.5.0
+jupyter-core==5.7.2
# via
# ipykernel
# jupyter-client
# nbclient
# nbformat
-jupyterlab-widgets==3.0.9
+jupyterlab-widgets==3.0.13
# via ipywidgets
-kiwisolver==1.4.5
+kiwisolver==1.4.8
# via matplotlib
-langcodes==3.3.0
+langcodes==3.5.0
# via spacy
-lazy-loader==0.3
+language-data==1.3.0
+ # via langcodes
+lazy-loader==0.4
# via scikit-image
-linkify-it-py==2.0.2
+linkify-it-py==2.0.3
# via panel
-llvmlite==0.41.1
+llvmlite==0.44.0
# via
# numba
# pynndescent
locket==1.0.0
# via partd
-lxml==4.9.3
+lxml==5.3.0
# via
# pikepdf
# sec-certs (./../pyproject.toml)
-mako==1.3.0
+mako==1.3.8
# via alembic
-markdown==3.5.1
+marisa-trie==1.2.1
+ # via language-data
+markdown==3.7
# via panel
markdown-it-py==3.0.0
# via
# mdit-py-plugins
# myst-parser
# panel
-markupsafe==2.1.3
+ # rich
+markupsafe==3.0.2
# via
# jinja2
# mako
-matplotlib==3.8.2
+matplotlib==3.10.0
# via
# catboost
# pysankeybeta
# seaborn
# sec-certs (./../pyproject.toml)
# umap-learn
-matplotlib-inline==0.1.6
+matplotlib-inline==0.1.7
# via
# ipykernel
# ipython
-mdit-py-plugins==0.4.0
+mdit-py-plugins==0.4.2
# via
# myst-parser
# panel
@@ -290,17 +298,17 @@ memory-profiler==0.61.0
# via pytest-monitor
mpmath==1.3.0
# via sympy
-multidict==6.0.4
+multidict==6.1.0
# via
# aiohttp
# yarl
multipledispatch==1.0.0
# via datashader
-multiprocess==0.70.15
+multiprocess==0.70.16
# via
# datasets
# evaluate
-murmurhash==1.0.10
+murmurhash==1.0.12
# via
# preshed
# spacy
@@ -309,37 +317,36 @@ mypy==1.13.0
# via sec-certs (./../pyproject.toml)
mypy-extensions==1.0.0
# via mypy
-myst-nb==1.0.0
+myst-nb==1.1.2
# via sec-certs (./../pyproject.toml)
-myst-parser==2.0.0
+myst-parser==4.0.0
# via myst-nb
-nbclient==0.9.0
+nbclient==0.10.2
# via
# jupyter-cache
# myst-nb
-nbformat==5.9.2
+nbformat==5.10.4
# via
# jupyter-cache
# myst-nb
# nbclient
-nest-asyncio==1.5.8
+nest-asyncio==1.6.0
# via ipykernel
-networkx==3.2.1
+networkx==3.4.2
# via
# scikit-image
# sec-certs (./../pyproject.toml)
# torch
-nltk==3.9
- # via sentence-transformers
-nodeenv==1.8.0
+nodeenv==1.9.1
# via pre-commit
-numba==0.58.1
+numba==0.61.0
# via
# datashader
# pynndescent
# umap-learn
-numpy==1.26.2
+numpy==1.26.4
# via
+ # accelerate
# blis
# bokeh
# catboost
@@ -353,42 +360,43 @@ numpy==1.26.2
# numba
# optuna
# pandas
- # pyarrow
# pysankeybeta
# scikit-image
# scikit-learn
# scipy
# seaborn
# sec-certs (./../pyproject.toml)
- # sentence-transformers
# spacy
# tabula-py
# thinc
# tifffile
- # torchvision
# transformers
# umap-learn
# xarray
-optuna==3.4.0
+optuna==4.2.0
# via sec-certs (./../pyproject.toml)
-packaging==23.2
+packaging==24.2
# via
+ # accelerate
# bokeh
# build
# dask
# datasets
+ # datashader
# evaluate
# holoviews
# huggingface-hub
# ipykernel
+ # lazy-loader
# matplotlib
# optuna
+ # panel
# pikepdf
# plotly
- # pydata-sphinx-theme
# pytesseract
# pytest
# scikit-image
+ # setfit
# setuptools-scm
# spacy
# sphinx
@@ -396,7 +404,7 @@ packaging==23.2
# transformers
# weasel
# xarray
-pandas==2.1.3
+pandas==2.2.3
# via
# bokeh
# catboost
@@ -411,26 +419,26 @@ pandas==2.1.3
# tabula-py
# umap-learn
# xarray
-panel==1.3.2
+panel==1.6.0
# via holoviews
-param==2.0.1
+param==2.2.0
# via
# datashader
# holoviews
# panel
# pyct
# pyviz-comms
-parso==0.8.3
+parso==0.8.4
# via jedi
-partd==1.4.1
+partd==1.4.2
# via dask
pdftotext==3.0.0
# via sec-certs (./../pyproject.toml)
-pexpect==4.8.0
+pexpect==4.9.0
# via ipython
-pikepdf==8.7.1
+pikepdf==9.5.1
# via sec-certs (./../pyproject.toml)
-pillow==10.3.0
+pillow==11.1.0
# via
# bokeh
# datashader
@@ -440,52 +448,51 @@ pillow==10.3.0
# pytesseract
# scikit-image
# sec-certs (./../pyproject.toml)
- # torchvision
-pip-tools==7.3.0
+ # sentence-transformers
+pip-tools==7.4.1
# via sec-certs (./../pyproject.toml)
pkgconfig==1.5.5
# via sec-certs (./../pyproject.toml)
-platformdirs==4.0.0
+platformdirs==4.3.6
# via
# jupyter-core
# virtualenv
-plotly==5.18.0
+plotly==5.24.1
# via
# catboost
# sec-certs (./../pyproject.toml)
-pluggy==1.3.0
+pluggy==1.5.0
# via pytest
-pre-commit==3.5.0
+pre-commit==4.1.0
# via sec-certs (./../pyproject.toml)
preshed==3.0.9
# via
# spacy
# thinc
-prompt-toolkit==3.0.41
+prompt-toolkit==3.0.50
# via ipython
-propcache==0.2.0
- # via yarl
-psutil==5.9.6
+propcache==0.2.1
# via
+ # aiohttp
+ # yarl
+psutil==6.1.1
+ # via
+ # accelerate
# ipykernel
# memory-profiler
# pytest-monitor
# sec-certs (./../pyproject.toml)
ptyprocess==0.7.0
# via pexpect
-pure-eval==0.2.2
+pure-eval==0.2.3
# via stack-data
-pyarrow==14.0.1
- # via datasets
-pyarrow-hotfix==0.6
+pyarrow==19.0.0
# via datasets
-pycparser==2.21
+pycparser==2.22
# via cffi
pyct==0.5.0
- # via
- # colorcet
- # datashader
-pydantic==2.5.2
+ # via datashader
+pydantic==2.10.6
# via
# confection
# pydantic-settings
@@ -493,63 +500,67 @@ pydantic==2.5.2
# spacy
# thinc
# weasel
-pydantic-core==2.14.5
+pydantic-core==2.27.2
# via pydantic
-pydantic-settings==2.1.0
+pydantic-settings==2.7.1
# via sec-certs (./../pyproject.toml)
-pydata-sphinx-theme==0.14.3
+pydata-sphinx-theme==0.16.1
# via sphinx-book-theme
-pygments==2.17.2
+pygments==2.19.1
# via
# accessible-pygments
# ipython
# pydata-sphinx-theme
+ # rich
# sphinx
-pynndescent==0.5.11
+pynndescent==0.5.13
# via umap-learn
-pyparsing==3.1.1
+pyparsing==3.2.1
# via matplotlib
-pypdf[crypto]==3.17.1
+pypdf[crypto]==5.2.0
# via
# pypdf
# sec-certs (./../pyproject.toml)
-pyproject-hooks==1.0.0
- # via build
-pysankeybeta==1.4.1
+pyproject-hooks==1.2.0
+ # via
+ # build
+ # pip-tools
+pysankeybeta==1.4.2
# via sec-certs (./../pyproject.toml)
-pytesseract==0.3.10
+pytesseract==0.3.13
# via sec-certs (./../pyproject.toml)
-pytest==7.4.3
+pytest==8.3.4
# via
# pytest-cov
# pytest-monitor
# pytest-profiling
# sec-certs (./../pyproject.toml)
-pytest-cov==4.1.0
+pytest-cov==6.0.0
# via sec-certs (./../pyproject.toml)
pytest-monitor==1.6.6
# via sec-certs (./../pyproject.toml)
-pytest-profiling==1.7.0
+pytest-profiling==1.8.1
# via sec-certs (./../pyproject.toml)
-python-dateutil==2.8.2
+python-dateutil==2.9.0.post0
# via
# dateparser
# jupyter-client
# matplotlib
# pandas
# sec-certs (./../pyproject.toml)
-python-dotenv==1.0.0
+python-dotenv==1.0.1
# via pydantic-settings
-pytz==2023.3.post1
+pytz==2024.2
# via
# dateparser
# pandas
-pyviz-comms==3.0.0
+pyviz-comms==3.0.4
# via
# holoviews
# panel
-pyyaml==6.0.1
+pyyaml==6.0.2
# via
+ # accelerate
# bokeh
# dask
# datasets
@@ -561,56 +572,55 @@ pyyaml==6.0.1
# pre-commit
# sec-certs (./../pyproject.toml)
# transformers
-pyzmq==25.1.1
+pyzmq==26.2.0
# via
# ipykernel
# jupyter-client
-rapidfuzz==3.5.2
+rapidfuzz==3.11.0
# via sec-certs (./../pyproject.toml)
-referencing==0.31.0
+referencing==0.36.2
# via
# jsonschema
# jsonschema-specifications
-regex==2023.10.3
+regex==2024.11.6
# via
# dateparser
- # nltk
# transformers
-requests==2.32.0
+requests==2.32.3
# via
# datasets
# datashader
# evaluate
- # fsspec
# huggingface-hub
# panel
# pytest-monitor
- # responses
# sec-certs (./../pyproject.toml)
# spacy
# sphinx
- # torchvision
# transformers
# weasel
-responses==0.18.0
- # via evaluate
-rpds-py==0.13.1
+rich==13.9.4
+ # via typer
+rpds-py==0.22.3
# via
# jsonschema
# referencing
ruff==0.7.4
# via sec-certs (./../pyproject.toml)
-safetensors==0.4.5
- # via transformers
-scikit-image==0.22.0
+safetensors==0.5.2
+ # via
+ # accelerate
+ # transformers
+scikit-image==0.25.1
# via umap-learn
-scikit-learn==1.5.0
+scikit-learn==1.6.1
# via
# pynndescent
# sec-certs (./../pyproject.toml)
# sentence-transformers
+ # setfit
# umap-learn
-scipy==1.11.4
+scipy==1.15.1
# via
# catboost
# datashader
@@ -620,42 +630,40 @@ scipy==1.11.4
# sec-certs (./../pyproject.toml)
# sentence-transformers
# umap-learn
-seaborn==0.13.0
+seaborn==0.13.2
# via
# pysankeybeta
# sec-certs (./../pyproject.toml)
# umap-learn
-sentence-transformers==2.2.2
- # via setfit
-sentencepiece==0.1.99
- # via sentence-transformers
-setfit==0.7.0
+sentence-transformers[train]==3.4.0
+ # via
+ # sentence-transformers
+ # setfit
+setfit==1.1.1
# via sec-certs (./../pyproject.toml)
-setuptools-scm==8.0.4
+setuptools-scm==8.1.0
# via sec-certs (./../pyproject.toml)
-six==1.16.0
+shellingham==1.5.4
+ # via typer
+six==1.17.0
# via
- # asttokens
- # bleach
# catboost
# html5lib
# pytest-profiling
# python-dateutil
-smart-open==6.4.0
- # via
- # spacy
- # weasel
+smart-open==7.1.0
+ # via weasel
snowballstemmer==2.2.0
# via sphinx
-soupsieve==2.5
+soupsieve==2.6
# via beautifulsoup4
-spacy==3.7.2
+spacy==3.8.4
# via sec-certs (./../pyproject.toml)
spacy-legacy==3.0.12
# via spacy
spacy-loggers==1.0.5
# via spacy
-sphinx==6.2.1
+sphinx==8.1.3
# via
# myst-nb
# myst-parser
@@ -664,35 +672,30 @@ sphinx==6.2.1
# sphinx-book-theme
# sphinx-copybutton
# sphinx-design
- # sphinxcontrib-applehelp
- # sphinxcontrib-devhelp
- # sphinxcontrib-htmlhelp
- # sphinxcontrib-qthelp
- # sphinxcontrib-serializinghtml
-sphinx-book-theme==1.0.1
+sphinx-book-theme==1.1.3
# via sec-certs (./../pyproject.toml)
sphinx-copybutton==0.5.2
# via sec-certs (./../pyproject.toml)
-sphinx-design==0.5.0
+sphinx-design==0.6.1
# via sec-certs (./../pyproject.toml)
-sphinxcontrib-applehelp==1.0.7
+sphinxcontrib-applehelp==2.0.0
# via sphinx
-sphinxcontrib-devhelp==1.0.5
+sphinxcontrib-devhelp==2.0.0
# via sphinx
-sphinxcontrib-htmlhelp==2.0.4
+sphinxcontrib-htmlhelp==2.1.0
# via sphinx
sphinxcontrib-jsmath==1.0.1
# via sphinx
-sphinxcontrib-qthelp==1.0.6
+sphinxcontrib-qthelp==2.0.0
# via sphinx
-sphinxcontrib-serializinghtml==1.1.9
+sphinxcontrib-serializinghtml==2.0.0
# via sphinx
-sqlalchemy==2.0.23
+sqlalchemy==2.0.37
# via
# alembic
# jupyter-cache
# optuna
-srsly==2.4.8
+srsly==2.5.1
# via
# confection
# spacy
@@ -700,44 +703,41 @@ srsly==2.4.8
# weasel
stack-data==0.6.3
# via ipython
-sympy==1.12
+sympy==1.13.1
# via torch
-tabula-py==2.9.0
+tabula-py==2.10.0
# via sec-certs (./../pyproject.toml)
tabulate==0.9.0
# via jupyter-cache
-tenacity==8.2.3
+tenacity==9.0.0
# via plotly
-thinc==8.2.1
+thinc==8.3.4
# via spacy
-threadpoolctl==3.2.0
+threadpoolctl==3.5.0
# via scikit-learn
-tifffile==2023.9.26
+tifffile==2025.1.10
# via scikit-image
-tokenizers==0.15.0
+tokenizers==0.21.0
# via transformers
-toolz==0.12.0
+toolz==1.0.0
# via
# dask
# datashader
# partd
-torch==2.1.1
+torch==2.5.1
# via
+ # accelerate
# sentence-transformers
- # torchvision
-torchvision==0.16.1
- # via sentence-transformers
-tornado==6.4.1
+tornado==6.4.2
# via
# bokeh
# ipykernel
# jupyter-client
-tqdm==4.66.3
+tqdm==4.67.1
# via
# datasets
# evaluate
# huggingface-hub
- # nltk
# optuna
# panel
# sec-certs (./../pyproject.toml)
@@ -745,7 +745,7 @@ tqdm==4.66.3
# spacy
# transformers
# umap-learn
-traitlets==5.13.0
+traitlets==5.14.3
# via
# comm
# ipykernel
@@ -756,81 +756,83 @@ traitlets==5.13.0
# matplotlib-inline
# nbclient
# nbformat
-transformers==4.38.0
- # via sentence-transformers
-typer==0.9.0
+transformers==4.48.1
+ # via
+ # sentence-transformers
+ # setfit
+typer==0.15.1
# via
# spacy
# weasel
-types-python-dateutil==2.8.19.14
+types-python-dateutil==2.9.0.20241206
# via sec-certs (./../pyproject.toml)
-types-pyyaml==6.0.12.12
+types-pyyaml==6.0.12.20241230
# via sec-certs (./../pyproject.toml)
-types-requests==2.31.0.10
+types-requests==2.32.0.20241016
# via sec-certs (./../pyproject.toml)
-typing-extensions==4.8.0
+typing-extensions==4.12.2
# via
# alembic
# huggingface-hub
+ # ipython
# mypy
# myst-nb
# panel
# pydantic
# pydantic-core
# pydata-sphinx-theme
- # setuptools-scm
+ # referencing
# sqlalchemy
# torch
# typer
-tzdata==2023.3
+tzdata==2025.1
# via pandas
tzlocal==5.2
# via dateparser
-uc-micro-py==1.0.2
+uc-micro-py==1.0.3
# via linkify-it-py
-umap-learn[plot]==0.5.5
+umap-learn[plot]==0.5.7
# via sec-certs (./../pyproject.toml)
-urllib3==2.2.2
+urllib3==2.3.0
# via
# requests
- # responses
# types-requests
-virtualenv==20.24.7
+virtualenv==20.29.1
# via pre-commit
-wasabi==1.1.2
+wasabi==1.1.3
# via
# spacy
# thinc
# weasel
-wcwidth==0.2.12
+wcwidth==0.2.13
# via prompt-toolkit
-weasel==0.3.4
+weasel==0.4.1
# via spacy
webencodings==0.5.1
# via
# bleach
# html5lib
-wheel==0.41.3
+wheel==0.45.1
# via
# pip-tools
# pytest-monitor
-widgetsnbextension==4.0.9
+widgetsnbextension==4.0.13
# via ipywidgets
-wrapt==1.16.0
- # via deprecated
-xarray==2023.11.0
+wrapt==1.17.2
+ # via
+ # deprecated
+ # smart-open
+xarray==2025.1.1
# via datashader
-xxhash==3.4.1
+xxhash==3.5.0
# via
# datasets
# evaluate
-xyzservices==2023.10.1
- # via
- # bokeh
- # panel
-yarl==1.17.2
+xyzservices==2025.1.0
+ # via bokeh
+yarl==1.18.3
# via aiohttp
-zipp==3.19.1
+zipp==3.21.0
# via importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/compile.sh b/requirements/compile.sh
index 743006b2..ffb74e93 100755
--- a/requirements/compile.sh
+++ b/requirements/compile.sh
@@ -2,8 +2,8 @@
# See CONTRIBUTING.md for description
-pip-compile --no-header -o requirements.txt ./../pyproject.toml
-pip-compile --no-header --extra dev -o dev_requirements.txt ./../pyproject.toml
-pip-compile --no-header --extra test -o test_requirements.txt ./../pyproject.toml
-pip-compile --no-header --extra nlp -o nlp_requirements.txt ./../pyproject.toml
-pip-compile --no-header --extra dev --extra test --extra nlp -o all_requirements.txt ./../pyproject.toml
+pip-compile --upgrade --no-header -o requirements.txt ./../pyproject.toml
+pip-compile --upgrade --no-header --extra dev -o dev_requirements.txt ./../pyproject.toml
+pip-compile --upgrade --no-header --extra test -o test_requirements.txt ./../pyproject.toml
+pip-compile --upgrade --no-header --extra nlp -o nlp_requirements.txt ./../pyproject.toml
+pip-compile --upgrade --no-header --extra dev --extra test --extra nlp -o all_requirements.txt ./../pyproject.toml
diff --git a/requirements/dev_requirements.txt b/requirements/dev_requirements.txt
index 31471eb4..1995d48e 100644
--- a/requirements/dev_requirements.txt
+++ b/requirements/dev_requirements.txt
@@ -1,224 +1,228 @@
-accessible-pygments==0.0.4
+accessible-pygments==0.0.5
# via pydata-sphinx-theme
-aiohappyeyeballs==2.4.0
+aiohappyeyeballs==2.4.4
# via aiohttp
-aiohttp==3.10.11
+aiohttp==3.11.11
# via
# datasets
# fsspec
-aiosignal==1.3.1
+aiosignal==1.3.2
# via aiohttp
-alabaster==0.7.13
+alabaster==1.0.0
# via sphinx
-annotated-types==0.6.0
+annotated-types==0.7.0
# via pydantic
appnope==0.1.4
- # via
- # ipykernel
- # ipython
-asttokens==2.4.1
+ # via ipykernel
+asttokens==3.0.0
# via stack-data
-attrs==23.1.0
+attrs==25.1.0
# via
# aiohttp
# jsonschema
# jupyter-cache
# referencing
-babel==2.13.1
+babel==2.16.0
# via
# pydata-sphinx-theme
# sphinx
-beautifulsoup4==4.12.2
+beautifulsoup4==4.12.3
# via
# pydata-sphinx-theme
# sec-certs (./../pyproject.toml)
-blis==0.7.11
+blis==1.2.0
# via thinc
-build==1.0.3
+build==1.2.2.post1
# via pip-tools
catalogue==2.0.10
# via
# spacy
# srsly
# thinc
-certifi==2024.7.4
+certifi==2024.12.14
# via requests
-cffi==1.16.0
+cffi==1.17.1
# via cryptography
cfgv==3.4.0
# via pre-commit
-charset-normalizer==3.3.2
+charset-normalizer==3.4.1
# via requests
-click==8.1.7
+click==8.1.8
# via
# jupyter-cache
# pip-tools
# sec-certs (./../pyproject.toml)
# typer
-cloudpathlib==0.16.0
+cloudpathlib==0.20.0
# via weasel
-comm==0.2.0
+comm==0.2.2
# via
# ipykernel
# ipywidgets
-confection==0.1.3
+confection==0.1.5
# via
# thinc
# weasel
-contourpy==1.2.0
+contourpy==1.3.1
# via matplotlib
-coverage[toml]==7.3.2
+coverage[toml]==7.6.10
# via
# coverage
# pytest-cov
-cryptography==43.0.1
+cryptography==44.0.0
# via pypdf
cycler==0.12.1
# via matplotlib
-cymem==2.0.8
+cymem==2.0.11
# via
# preshed
# spacy
# thinc
-datasets==2.15.0
+datasets==3.2.0
# via sec-certs (./../pyproject.toml)
dateparser==1.2.0
# via sec-certs (./../pyproject.toml)
-debugpy==1.8.0
+debugpy==1.8.12
# via ipykernel
decorator==5.1.1
# via ipython
-deprecated==1.2.14
+deprecated==1.2.18
# via pikepdf
-dill==0.3.7
+dill==0.3.8
# via
# datasets
# multiprocess
-distlib==0.3.7
+distlib==0.3.9
# via virtualenv
-distro==1.8.0
+distro==1.9.0
# via tabula-py
-docutils==0.19
+docutils==0.21.2
# via
# myst-parser
# pydata-sphinx-theme
# sphinx
-executing==2.0.1
+executing==2.2.0
# via stack-data
-fastjsonschema==2.19.0
+fastjsonschema==2.21.1
# via nbformat
-filelock==3.13.1
+filelock==3.17.0
# via
+ # datasets
# huggingface-hub
# virtualenv
-fonttools==4.45.0
+fonttools==4.55.6
# via matplotlib
-frozenlist==1.4.0
+frozenlist==1.5.0
# via
# aiohttp
# aiosignal
-fsspec[http]==2023.10.0
+fsspec[http]==2024.9.0
# via
# datasets
# fsspec
# huggingface-hub
-gprof2dot==2022.7.29
+gprof2dot==2024.6.6
# via pytest-profiling
html5lib==1.1
# via sec-certs (./../pyproject.toml)
-huggingface-hub==0.19.4
+huggingface-hub==0.27.1
# via datasets
-identify==2.5.32
+identify==2.6.6
# via pre-commit
-idna==3.7
+idna==3.10
# via
# requests
# yarl
imagesize==1.4.1
# via sphinx
-importlib-metadata==6.8.0
+importlib-metadata==8.6.1
# via
# jupyter-cache
# myst-nb
iniconfig==2.0.0
# via pytest
-ipykernel==6.27.0
+ipykernel==6.29.5
# via
# myst-nb
# sec-certs (./../pyproject.toml)
-ipython==8.17.2
+ipython==8.31.0
# via
# ipykernel
# ipywidgets
# myst-nb
# sec-certs (./../pyproject.toml)
-ipywidgets==8.1.1
+ipywidgets==8.1.5
# via sec-certs (./../pyproject.toml)
-jedi==0.19.1
+jedi==0.19.2
# via ipython
-jinja2==3.1.4
+jinja2==3.1.5
# via
# myst-parser
# spacy
# sphinx
-joblib==1.3.2
+joblib==1.4.2
# via scikit-learn
-jsonschema==4.20.0
+jsonschema==4.23.0
# via
# nbformat
# sec-certs (./../pyproject.toml)
-jsonschema-specifications==2023.11.1
+jsonschema-specifications==2024.10.1
# via jsonschema
-jupyter-cache==1.0.0
+jupyter-cache==1.0.1
# via myst-nb
-jupyter-client==8.6.0
+jupyter-client==8.6.3
# via
# ipykernel
# nbclient
-jupyter-core==5.5.0
+jupyter-core==5.7.2
# via
# ipykernel
# jupyter-client
# nbclient
# nbformat
-jupyterlab-widgets==3.0.9
+jupyterlab-widgets==3.0.13
# via ipywidgets
-kiwisolver==1.4.5
+kiwisolver==1.4.8
# via matplotlib
-langcodes==3.3.0
+langcodes==3.5.0
# via spacy
-lxml==4.9.3
+language-data==1.3.0
+ # via langcodes
+lxml==5.3.0
# via
# pikepdf
# sec-certs (./../pyproject.toml)
+marisa-trie==1.2.1
+ # via language-data
markdown-it-py==3.0.0
# via
# mdit-py-plugins
# myst-parser
-markupsafe==2.1.3
+ # rich
+markupsafe==3.0.2
# via jinja2
-matplotlib==3.8.2
+matplotlib==3.10.0
# via
# pysankeybeta
# seaborn
# sec-certs (./../pyproject.toml)
-matplotlib-inline==0.1.6
+matplotlib-inline==0.1.7
# via
# ipykernel
# ipython
-mdit-py-plugins==0.4.0
+mdit-py-plugins==0.4.2
# via myst-parser
mdurl==0.1.2
# via markdown-it-py
memory-profiler==0.61.0
# via pytest-monitor
-multidict==6.0.4
+multidict==6.1.0
# via
# aiohttp
# yarl
-multiprocess==0.70.15
+multiprocess==0.70.16
# via datasets
-murmurhash==1.0.10
+murmurhash==1.0.12
# via
# preshed
# spacy
@@ -227,33 +231,32 @@ mypy==1.13.0
# via sec-certs (./../pyproject.toml)
mypy-extensions==1.0.0
# via mypy
-myst-nb==1.0.0
+myst-nb==1.1.2
# via sec-certs (./../pyproject.toml)
-myst-parser==2.0.0
+myst-parser==4.0.0
# via myst-nb
-nbclient==0.9.0
+nbclient==0.10.2
# via
# jupyter-cache
# myst-nb
-nbformat==5.9.2
+nbformat==5.10.4
# via
# jupyter-cache
# myst-nb
# nbclient
-nest-asyncio==1.5.8
+nest-asyncio==1.6.0
# via ipykernel
-networkx==3.2.1
+networkx==3.4.2
# via sec-certs (./../pyproject.toml)
-nodeenv==1.8.0
+nodeenv==1.9.1
# via pre-commit
-numpy==1.26.2
+numpy==2.2.2
# via
# blis
# contourpy
# datasets
# matplotlib
# pandas
- # pyarrow
# pysankeybeta
# scikit-learn
# scipy
@@ -262,7 +265,7 @@ numpy==1.26.2
# spacy
# tabula-py
# thinc
-packaging==23.2
+packaging==24.2
# via
# build
# datasets
@@ -270,7 +273,6 @@ packaging==23.2
# ipykernel
# matplotlib
# pikepdf
- # pydata-sphinx-theme
# pytesseract
# pytest
# setuptools-scm
@@ -278,48 +280,50 @@ packaging==23.2
# sphinx
# thinc
# weasel
-pandas==2.1.3
+pandas==2.2.3
# via
# datasets
# pysankeybeta
# seaborn
# sec-certs (./../pyproject.toml)
# tabula-py
-parso==0.8.3
+parso==0.8.4
# via jedi
pdftotext==3.0.0
# via sec-certs (./../pyproject.toml)
-pexpect==4.8.0
+pexpect==4.9.0
# via ipython
-pikepdf==8.7.1
+pikepdf==9.5.1
# via sec-certs (./../pyproject.toml)
-pillow==10.3.0
+pillow==11.1.0
# via
# matplotlib
# pikepdf
# pytesseract
# sec-certs (./../pyproject.toml)
-pip-tools==7.3.0
+pip-tools==7.4.1
# via sec-certs (./../pyproject.toml)
pkgconfig==1.5.5
# via sec-certs (./../pyproject.toml)
-platformdirs==4.0.0
+platformdirs==4.3.6
# via
# jupyter-core
# virtualenv
-pluggy==1.3.0
+pluggy==1.5.0
# via pytest
-pre-commit==3.5.0
+pre-commit==4.1.0
# via sec-certs (./../pyproject.toml)
preshed==3.0.9
# via
# spacy
# thinc
-prompt-toolkit==3.0.41
+prompt-toolkit==3.0.50
# via ipython
-propcache==0.2.0
- # via yarl
-psutil==5.9.6
+propcache==0.2.1
+ # via
+ # aiohttp
+ # yarl
+psutil==6.1.1
# via
# ipykernel
# memory-profiler
@@ -327,15 +331,13 @@ psutil==5.9.6
# sec-certs (./../pyproject.toml)
ptyprocess==0.7.0
# via pexpect
-pure-eval==0.2.2
+pure-eval==0.2.3
# via stack-data
-pyarrow==14.0.1
+pyarrow==19.0.0
# via datasets
-pyarrow-hotfix==0.6
- # via datasets
-pycparser==2.21
+pycparser==2.22
# via cffi
-pydantic==2.5.2
+pydantic==2.10.6
# via
# confection
# pydantic-settings
@@ -343,56 +345,59 @@ pydantic==2.5.2
# spacy
# thinc
# weasel
-pydantic-core==2.14.5
+pydantic-core==2.27.2
# via pydantic
-pydantic-settings==2.1.0
+pydantic-settings==2.7.1
# via sec-certs (./../pyproject.toml)
-pydata-sphinx-theme==0.14.3
+pydata-sphinx-theme==0.16.1
# via sphinx-book-theme
-pygments==2.17.2
+pygments==2.19.1
# via
# accessible-pygments
# ipython
# pydata-sphinx-theme
+ # rich
# sphinx
-pyparsing==3.1.1
+pyparsing==3.2.1
# via matplotlib
-pypdf[crypto]==3.17.1
+pypdf[crypto]==5.2.0
# via
# pypdf
# sec-certs (./../pyproject.toml)
-pyproject-hooks==1.0.0
- # via build
-pysankeybeta==1.4.1
+pyproject-hooks==1.2.0
+ # via
+ # build
+ # pip-tools
+pysankeybeta==1.4.2
# via sec-certs (./../pyproject.toml)
-pytesseract==0.3.10
+pytesseract==0.3.13
# via sec-certs (./../pyproject.toml)
-pytest==7.4.3
+pytest==8.3.4
# via
# pytest-cov
# pytest-monitor
# pytest-profiling
# sec-certs (./../pyproject.toml)
-pytest-cov==4.1.0
+pytest-cov==6.0.0
# via sec-certs (./../pyproject.toml)
pytest-monitor==1.6.6
# via sec-certs (./../pyproject.toml)
-pytest-profiling==1.7.0
+pytest-profiling==1.8.1
# via sec-certs (./../pyproject.toml)
-python-dateutil==2.8.2
+python-dateutil==2.9.0.post0
# via
# dateparser
# jupyter-client
# matplotlib
# pandas
# sec-certs (./../pyproject.toml)
-python-dotenv==1.0.0
+python-dotenv==1.0.1
# via pydantic-settings
-pytz==2023.3.post1
+pytz==2024.2
# via
# dateparser
# pandas
-pyyaml==6.0.1
+pyyaml==6.0.2
# via
# datasets
# huggingface-hub
@@ -401,67 +406,67 @@ pyyaml==6.0.1
# myst-parser
# pre-commit
# sec-certs (./../pyproject.toml)
-pyzmq==25.1.1
+pyzmq==26.2.0
# via
# ipykernel
# jupyter-client
-rapidfuzz==3.5.2
+rapidfuzz==3.11.0
# via sec-certs (./../pyproject.toml)
-referencing==0.31.0
+referencing==0.36.2
# via
# jsonschema
# jsonschema-specifications
-regex==2024.9.11
+regex==2024.11.6
# via dateparser
-requests==2.32.0
+requests==2.32.3
# via
# datasets
- # fsspec
# huggingface-hub
# pytest-monitor
# sec-certs (./../pyproject.toml)
# spacy
# sphinx
# weasel
-rpds-py==0.13.1
+rich==13.9.4
+ # via typer
+rpds-py==0.22.3
# via
# jsonschema
# referencing
ruff==0.7.4
# via sec-certs (./../pyproject.toml)
-scikit-learn==1.5.0
+scikit-learn==1.6.1
# via sec-certs (./../pyproject.toml)
-scipy==1.11.4
+scipy==1.15.1
# via
# scikit-learn
# sec-certs (./../pyproject.toml)
-seaborn==0.13.0
+seaborn==0.13.2
# via
# pysankeybeta
# sec-certs (./../pyproject.toml)
-setuptools-scm==8.0.4
+setuptools-scm==8.1.0
# via sec-certs (./../pyproject.toml)
-six==1.16.0
+shellingham==1.5.4
+ # via typer
+six==1.17.0
# via
- # asttokens
# html5lib
# pytest-profiling
# python-dateutil
-smart-open==6.4.0
- # via
- # spacy
- # weasel
+smart-open==7.1.0
+ # via weasel
snowballstemmer==2.2.0
# via sphinx
-soupsieve==2.5
+soupsieve==2.6
# via beautifulsoup4
-spacy==3.7.2
+spacy==3.8.4
# via sec-certs (./../pyproject.toml)
spacy-legacy==3.0.12
# via spacy
spacy-loggers==1.0.5
# via spacy
-sphinx==6.2.1
+sphinx==8.1.3
# via
# myst-nb
# myst-parser
@@ -470,32 +475,27 @@ sphinx==6.2.1
# sphinx-book-theme
# sphinx-copybutton
# sphinx-design
- # sphinxcontrib-applehelp
- # sphinxcontrib-devhelp
- # sphinxcontrib-htmlhelp
- # sphinxcontrib-qthelp
- # sphinxcontrib-serializinghtml
-sphinx-book-theme==1.0.1
+sphinx-book-theme==1.1.3
# via sec-certs (./../pyproject.toml)
sphinx-copybutton==0.5.2
# via sec-certs (./../pyproject.toml)
-sphinx-design==0.5.0
+sphinx-design==0.6.1
# via sec-certs (./../pyproject.toml)
-sphinxcontrib-applehelp==1.0.7
+sphinxcontrib-applehelp==2.0.0
# via sphinx
-sphinxcontrib-devhelp==1.0.5
+sphinxcontrib-devhelp==2.0.0
# via sphinx
-sphinxcontrib-htmlhelp==2.0.4
+sphinxcontrib-htmlhelp==2.1.0
# via sphinx
sphinxcontrib-jsmath==1.0.1
# via sphinx
-sphinxcontrib-qthelp==1.0.6
+sphinxcontrib-qthelp==2.0.0
# via sphinx
-sphinxcontrib-serializinghtml==1.1.9
+sphinxcontrib-serializinghtml==2.0.0
# via sphinx
-sqlalchemy==2.0.23
+sqlalchemy==2.0.37
# via jupyter-cache
-srsly==2.4.8
+srsly==2.5.1
# via
# confection
# spacy
@@ -503,25 +503,25 @@ srsly==2.4.8
# weasel
stack-data==0.6.3
# via ipython
-tabula-py==2.9.0
+tabula-py==2.10.0
# via sec-certs (./../pyproject.toml)
tabulate==0.9.0
# via jupyter-cache
-thinc==8.2.1
+thinc==8.3.4
# via spacy
-threadpoolctl==3.2.0
+threadpoolctl==3.5.0
# via scikit-learn
-tornado==6.4.1
+tornado==6.4.2
# via
# ipykernel
# jupyter-client
-tqdm==4.66.3
+tqdm==4.67.1
# via
# datasets
# huggingface-hub
# sec-certs (./../pyproject.toml)
# spacy
-traitlets==5.13.0
+traitlets==5.14.3
# via
# comm
# ipykernel
@@ -532,61 +532,64 @@ traitlets==5.13.0
# matplotlib-inline
# nbclient
# nbformat
-typer==0.9.0
+typer==0.15.1
# via
# spacy
# weasel
-types-python-dateutil==2.8.19.14
+types-python-dateutil==2.9.0.20241206
# via sec-certs (./../pyproject.toml)
-types-pyyaml==6.0.12.12
+types-pyyaml==6.0.12.20241230
# via sec-certs (./../pyproject.toml)
-types-requests==2.31.0.10
+types-requests==2.32.0.20241016
# via sec-certs (./../pyproject.toml)
-typing-extensions==4.8.0
+typing-extensions==4.12.2
# via
# huggingface-hub
+ # ipython
# mypy
# myst-nb
# pydantic
# pydantic-core
# pydata-sphinx-theme
- # setuptools-scm
+ # referencing
# sqlalchemy
# typer
-tzdata==2023.3
+tzdata==2025.1
# via pandas
tzlocal==5.2
# via dateparser
-urllib3==2.2.2
+urllib3==2.3.0
# via
# requests
# types-requests
-virtualenv==20.24.7
+virtualenv==20.29.1
# via pre-commit
-wasabi==1.1.2
+wasabi==1.1.3
# via
# spacy
# thinc
# weasel
-wcwidth==0.2.12
+wcwidth==0.2.13
# via prompt-toolkit
-weasel==0.3.4
+weasel==0.4.1
# via spacy
webencodings==0.5.1
# via html5lib
-wheel==0.41.3
+wheel==0.45.1
# via
# pip-tools
# pytest-monitor
-widgetsnbextension==4.0.9
+widgetsnbextension==4.0.13
# via ipywidgets
-wrapt==1.16.0
- # via deprecated
-xxhash==3.4.1
+wrapt==1.17.2
+ # via
+ # deprecated
+ # smart-open
+xxhash==3.5.0
# via datasets
-yarl==1.17.2
+yarl==1.18.3
# via aiohttp
-zipp==3.19.1
+zipp==3.21.0
# via importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/nlp_requirements.txt b/requirements/nlp_requirements.txt
index 1a2e48f5..45258a50 100644
--- a/requirements/nlp_requirements.txt
+++ b/requirements/nlp_requirements.txt
@@ -1,34 +1,35 @@
-aiohappyeyeballs==2.4.0
+accelerate==1.3.0
+ # via sentence-transformers
+aiohappyeyeballs==2.4.4
# via aiohttp
-aiohttp==3.10.11
+aiohttp==3.11.11
# via
# datasets
# fsspec
-aiosignal==1.3.1
+aiosignal==1.3.2
# via aiohttp
-alembic==1.12.1
+alembic==1.14.1
# via optuna
-annotated-types==0.6.0
+annotated-types==0.7.0
# via pydantic
-appnope==0.1.3
- # via
- # ipykernel
- # ipython
-asttokens==2.4.1
+appnope==0.1.4
+ # via ipykernel
+asttokens==3.0.0
# via stack-data
-attrs==23.1.0
+attrs==25.1.0
# via
# aiohttp
# jsonschema
# referencing
-beautifulsoup4==4.12.2
+beautifulsoup4==4.12.3
# via sec-certs (./../pyproject.toml)
-bleach==6.1.0
+bleach==6.2.0
# via panel
-blis==0.7.11
+blis==1.2.0
# via thinc
-bokeh==3.3.1
+bokeh==3.6.2
# via
+ # holoviews
# panel
# umap-learn
catalogue==2.0.10
@@ -36,91 +37,92 @@ catalogue==2.0.10
# spacy
# srsly
# thinc
-catboost==1.2.2
+catboost==1.2.7
# via sec-certs (./../pyproject.toml)
-certifi==2024.7.4
+certifi==2024.12.14
# via requests
-cffi==1.16.0
+cffi==1.17.1
# via cryptography
-charset-normalizer==3.3.2
+charset-normalizer==3.4.1
# via requests
-click==8.1.7
+click==8.1.8
# via
# dask
- # nltk
# sec-certs (./../pyproject.toml)
# typer
-cloudpathlib==0.16.0
+cloudpathlib==0.20.0
# via weasel
-cloudpickle==3.0.0
+cloudpickle==3.1.1
# via dask
-colorcet==3.0.1
+colorcet==3.1.0
# via
# datashader
# holoviews
# umap-learn
-colorlog==6.7.0
+colorlog==6.9.0
# via optuna
-comm==0.2.0
+comm==0.2.2
# via
# ipykernel
# ipywidgets
-confection==0.1.3
+confection==0.1.5
# via
# thinc
# weasel
-contourpy==1.2.0
+contourpy==1.3.1
# via
# bokeh
# matplotlib
-cryptography==43.0.1
+cryptography==44.0.0
# via pypdf
cycler==0.12.1
# via matplotlib
-cymem==2.0.8
+cymem==2.0.11
# via
# preshed
# spacy
# thinc
-dask==2023.11.0
+dask==2025.1.0
# via datashader
-datasets==2.15.0
+datasets==3.2.0
# via
# evaluate
+ # sentence-transformers
# setfit
-datashader==0.16.0
+datashader==0.16.3
# via umap-learn
dateparser==1.2.0
# via sec-certs (./../pyproject.toml)
-debugpy==1.8.0
+debugpy==1.8.12
# via ipykernel
decorator==5.1.1
# via ipython
-deprecated==1.2.14
+deprecated==1.2.18
# via pikepdf
-dill==0.3.7
+dill==0.3.8
# via
# datasets
# evaluate
# multiprocess
-distro==1.8.0
+distro==1.9.0
# via tabula-py
-evaluate==0.4.1
+evaluate==0.4.3
# via setfit
-executing==2.0.1
+executing==2.2.0
# via stack-data
-filelock==3.13.1
+filelock==3.17.0
# via
+ # datasets
# huggingface-hub
# torch
# transformers
-fonttools==4.45.0
+fonttools==4.55.6
# via matplotlib
-frozenlist==1.4.0
+frozenlist==1.5.0
# via
# aiohttp
# aiosignal
-fsspec[http]==2023.10.0
+fsspec[http]==2024.9.0
# via
# dask
# datasets
@@ -128,137 +130,142 @@ fsspec[http]==2023.10.0
# fsspec
# huggingface-hub
# torch
-graphviz==0.20.1
+graphviz==0.20.3
# via catboost
-holoviews==1.18.1
+holoviews==1.20.0
# via umap-learn
html5lib==1.1
# via sec-certs (./../pyproject.toml)
-huggingface-hub==0.19.4
+huggingface-hub==0.27.1
# via
+ # accelerate
# datasets
# evaluate
# sentence-transformers
+ # setfit
# tokenizers
# transformers
-idna==3.7
+idna==3.10
# via
# requests
# yarl
-imageio==2.33.0
+imageio==2.37.0
# via scikit-image
-importlib-metadata==6.8.0
+importlib-metadata==8.6.1
# via dask
-ipykernel==6.27.0
+ipykernel==6.29.5
# via sec-certs (./../pyproject.toml)
-ipython==8.17.2
+ipython==8.31.0
# via
# ipykernel
# ipywidgets
-ipywidgets==8.1.1
+ipywidgets==8.1.5
# via sec-certs (./../pyproject.toml)
-jedi==0.19.1
+jedi==0.19.2
# via ipython
-jinja2==3.1.4
+jinja2==3.1.5
# via
# bokeh
# spacy
# torch
-joblib==1.3.2
+joblib==1.4.2
# via
- # nltk
# pynndescent
# scikit-learn
-jsonschema==4.20.0
+jsonschema==4.23.0
# via sec-certs (./../pyproject.toml)
-jsonschema-specifications==2023.11.1
+jsonschema-specifications==2024.10.1
# via jsonschema
-jupyter-client==8.6.0
+jupyter-client==8.6.3
# via ipykernel
-jupyter-core==5.5.0
+jupyter-core==5.7.2
# via
# ipykernel
# jupyter-client
-jupyterlab-widgets==3.0.9
+jupyterlab-widgets==3.0.13
# via ipywidgets
-kiwisolver==1.4.5
+kiwisolver==1.4.8
# via matplotlib
-langcodes==3.3.0
+langcodes==3.5.0
# via spacy
-lazy-loader==0.3
+language-data==1.3.0
+ # via langcodes
+lazy-loader==0.4
# via scikit-image
-linkify-it-py==2.0.2
+linkify-it-py==2.0.3
# via panel
-llvmlite==0.41.1
+llvmlite==0.44.0
# via
# numba
# pynndescent
locket==1.0.0
# via partd
-lxml==4.9.3
+lxml==5.3.0
# via
# pikepdf
# sec-certs (./../pyproject.toml)
-mako==1.3.0
+mako==1.3.8
# via alembic
-markdown==3.5.1
+marisa-trie==1.2.1
+ # via language-data
+markdown==3.7
# via panel
markdown-it-py==3.0.0
# via
# mdit-py-plugins
# panel
-markupsafe==2.1.3
+ # rich
+markupsafe==3.0.2
# via
# jinja2
# mako
-matplotlib==3.8.2
+matplotlib==3.10.0
# via
# catboost
# pysankeybeta
# seaborn
# sec-certs (./../pyproject.toml)
# umap-learn
-matplotlib-inline==0.1.6
+matplotlib-inline==0.1.7
# via
# ipykernel
# ipython
-mdit-py-plugins==0.4.0
+mdit-py-plugins==0.4.2
# via panel
mdurl==0.1.2
# via markdown-it-py
mpmath==1.3.0
# via sympy
-multidict==6.0.4
+multidict==6.1.0
# via
# aiohttp
# yarl
multipledispatch==1.0.0
# via datashader
-multiprocess==0.70.15
+multiprocess==0.70.16
# via
# datasets
# evaluate
-murmurhash==1.0.10
+murmurhash==1.0.12
# via
# preshed
# spacy
# thinc
-nest-asyncio==1.5.8
+nest-asyncio==1.6.0
# via ipykernel
-networkx==3.2.1
+networkx==3.4.2
# via
# scikit-image
# sec-certs (./../pyproject.toml)
# torch
-nltk==3.9
- # via sentence-transformers
-numba==0.58.1
+numba==0.61.0
# via
# datashader
# pynndescent
# umap-learn
-numpy==1.26.2
+numpy==1.26.4
# via
+ # accelerate
# blis
# bokeh
# catboost
@@ -272,46 +279,48 @@ numpy==1.26.2
# numba
# optuna
# pandas
- # pyarrow
# pysankeybeta
# scikit-image
# scikit-learn
# scipy
# seaborn
# sec-certs (./../pyproject.toml)
- # sentence-transformers
# spacy
# tabula-py
# thinc
# tifffile
- # torchvision
# transformers
# umap-learn
# xarray
-optuna==3.4.0
+optuna==4.2.0
# via sec-certs (./../pyproject.toml)
-packaging==23.2
+packaging==24.2
# via
+ # accelerate
# bokeh
# dask
# datasets
+ # datashader
# evaluate
# holoviews
# huggingface-hub
# ipykernel
+ # lazy-loader
# matplotlib
# optuna
+ # panel
# pikepdf
# plotly
# pytesseract
# scikit-image
+ # setfit
# setuptools-scm
# spacy
# thinc
# transformers
# weasel
# xarray
-pandas==2.1.3
+pandas==2.2.3
# via
# bokeh
# catboost
@@ -326,26 +335,26 @@ pandas==2.1.3
# tabula-py
# umap-learn
# xarray
-panel==1.3.2
+panel==1.6.0
# via holoviews
-param==2.0.1
+param==2.2.0
# via
# datashader
# holoviews
# panel
# pyct
# pyviz-comms
-parso==0.8.3
+parso==0.8.4
# via jedi
-partd==1.4.1
+partd==1.4.2
# via dask
pdftotext==3.0.0
# via sec-certs (./../pyproject.toml)
-pexpect==4.8.0
+pexpect==4.9.0
# via ipython
-pikepdf==8.7.1
+pikepdf==9.5.1
# via sec-certs (./../pyproject.toml)
-pillow==10.3.0
+pillow==11.1.0
# via
# bokeh
# datashader
@@ -355,12 +364,12 @@ pillow==10.3.0
# pytesseract
# scikit-image
# sec-certs (./../pyproject.toml)
- # torchvision
+ # sentence-transformers
pkgconfig==1.5.5
# via sec-certs (./../pyproject.toml)
-platformdirs==4.0.0
+platformdirs==4.3.6
# via jupyter-core
-plotly==5.18.0
+plotly==5.24.1
# via
# catboost
# sec-certs (./../pyproject.toml)
@@ -368,29 +377,28 @@ preshed==3.0.9
# via
# spacy
# thinc
-prompt-toolkit==3.0.41
+prompt-toolkit==3.0.50
# via ipython
-propcache==0.2.0
- # via yarl
-psutil==5.9.6
+propcache==0.2.1
+ # via
+ # aiohttp
+ # yarl
+psutil==6.1.1
# via
+ # accelerate
# ipykernel
# sec-certs (./../pyproject.toml)
ptyprocess==0.7.0
# via pexpect
-pure-eval==0.2.2
+pure-eval==0.2.3
# via stack-data
-pyarrow==14.0.1
+pyarrow==19.0.0
# via datasets
-pyarrow-hotfix==0.6
- # via datasets
-pycparser==2.21
+pycparser==2.22
# via cffi
pyct==0.5.0
- # via
- # colorcet
- # datashader
-pydantic==2.5.2
+ # via datashader
+pydantic==2.10.6
# via
# confection
# pydantic-settings
@@ -398,43 +406,46 @@ pydantic==2.5.2
# spacy
# thinc
# weasel
-pydantic-core==2.14.5
+pydantic-core==2.27.2
# via pydantic
-pydantic-settings==2.1.0
+pydantic-settings==2.7.1
# via sec-certs (./../pyproject.toml)
-pygments==2.17.2
- # via ipython
-pynndescent==0.5.11
+pygments==2.19.1
+ # via
+ # ipython
+ # rich
+pynndescent==0.5.13
# via umap-learn
-pyparsing==3.1.1
+pyparsing==3.2.1
# via matplotlib
-pypdf[crypto]==3.17.1
+pypdf[crypto]==5.2.0
# via
# pypdf
# sec-certs (./../pyproject.toml)
-pysankeybeta==1.4.1
+pysankeybeta==1.4.2
# via sec-certs (./../pyproject.toml)
-pytesseract==0.3.10
+pytesseract==0.3.13
# via sec-certs (./../pyproject.toml)
-python-dateutil==2.8.2
+python-dateutil==2.9.0.post0
# via
# dateparser
# jupyter-client
# matplotlib
# pandas
# sec-certs (./../pyproject.toml)
-python-dotenv==1.0.0
+python-dotenv==1.0.1
# via pydantic-settings
-pytz==2023.3.post1
+pytz==2024.2
# via
# dateparser
# pandas
-pyviz-comms==3.0.0
+pyviz-comms==3.0.4
# via
# holoviews
# panel
-pyyaml==6.0.1
+pyyaml==6.0.2
# via
+ # accelerate
# bokeh
# dask
# datasets
@@ -442,52 +453,51 @@ pyyaml==6.0.1
# optuna
# sec-certs (./../pyproject.toml)
# transformers
-pyzmq==25.1.1
+pyzmq==26.2.0
# via
# ipykernel
# jupyter-client
-rapidfuzz==3.5.2
+rapidfuzz==3.11.0
# via sec-certs (./../pyproject.toml)
-referencing==0.31.0
+referencing==0.36.2
# via
# jsonschema
# jsonschema-specifications
-regex==2023.10.3
+regex==2024.11.6
# via
# dateparser
- # nltk
# transformers
-requests==2.32.0
+requests==2.32.3
# via
# datasets
# datashader
# evaluate
- # fsspec
# huggingface-hub
# panel
- # responses
# sec-certs (./../pyproject.toml)
# spacy
- # torchvision
# transformers
# weasel
-responses==0.18.0
- # via evaluate
-rpds-py==0.13.1
+rich==13.9.4
+ # via typer
+rpds-py==0.22.3
# via
# jsonschema
# referencing
-safetensors==0.4.5
- # via transformers
-scikit-image==0.22.0
+safetensors==0.5.2
+ # via
+ # accelerate
+ # transformers
+scikit-image==0.25.1
# via umap-learn
-scikit-learn==1.5.0
+scikit-learn==1.6.1
# via
# pynndescent
# sec-certs (./../pyproject.toml)
# sentence-transformers
+ # setfit
# umap-learn
-scipy==1.11.4
+scipy==1.15.1
# via
# catboost
# datashader
@@ -497,43 +507,41 @@ scipy==1.11.4
# sec-certs (./../pyproject.toml)
# sentence-transformers
# umap-learn
-seaborn==0.13.0
+seaborn==0.13.2
# via
# pysankeybeta
# sec-certs (./../pyproject.toml)
# umap-learn
-sentence-transformers==2.2.2
- # via setfit
-sentencepiece==0.1.99
- # via sentence-transformers
-setfit==0.7.0
+sentence-transformers[train]==3.4.0
+ # via
+ # sentence-transformers
+ # setfit
+setfit==1.1.1
# via sec-certs (./../pyproject.toml)
-setuptools-scm==8.0.4
+setuptools-scm==8.1.0
# via sec-certs (./../pyproject.toml)
-six==1.16.0
+shellingham==1.5.4
+ # via typer
+six==1.17.0
# via
- # asttokens
- # bleach
# catboost
# html5lib
# python-dateutil
-smart-open==6.4.0
- # via
- # spacy
- # weasel
-soupsieve==2.5
+smart-open==7.1.0
+ # via weasel
+soupsieve==2.6
# via beautifulsoup4
-spacy==3.7.2
+spacy==3.8.4
# via sec-certs (./../pyproject.toml)
spacy-legacy==3.0.12
# via spacy
spacy-loggers==1.0.5
# via spacy
-sqlalchemy==2.0.23
+sqlalchemy==2.0.37
# via
# alembic
# optuna
-srsly==2.4.8
+srsly==2.5.1
# via
# confection
# spacy
@@ -541,42 +549,39 @@ srsly==2.4.8
# weasel
stack-data==0.6.3
# via ipython
-sympy==1.12
+sympy==1.13.1
# via torch
-tabula-py==2.9.0
+tabula-py==2.10.0
# via sec-certs (./../pyproject.toml)
-tenacity==8.2.3
+tenacity==9.0.0
# via plotly
-thinc==8.2.1
+thinc==8.3.4
# via spacy
-threadpoolctl==3.2.0
+threadpoolctl==3.5.0
# via scikit-learn
-tifffile==2023.9.26
+tifffile==2025.1.10
# via scikit-image
-tokenizers==0.15.0
+tokenizers==0.21.0
# via transformers
-toolz==0.12.0
+toolz==1.0.0
# via
# dask
# datashader
# partd
-torch==2.1.1
+torch==2.5.1
# via
+ # accelerate
# sentence-transformers
- # torchvision
-torchvision==0.16.1
- # via sentence-transformers
-tornado==6.4.1
+tornado==6.4.2
# via
# bokeh
# ipykernel
# jupyter-client
-tqdm==4.66.3
+tqdm==4.67.1
# via
# datasets
# evaluate
# huggingface-hub
- # nltk
# optuna
# panel
# sec-certs (./../pyproject.toml)
@@ -584,7 +589,7 @@ tqdm==4.66.3
# spacy
# transformers
# umap-learn
-traitlets==5.13.0
+traitlets==5.14.3
# via
# comm
# ipykernel
@@ -593,65 +598,66 @@ traitlets==5.13.0
# jupyter-client
# jupyter-core
# matplotlib-inline
-transformers==4.38.0
- # via sentence-transformers
-typer==0.9.0
+transformers==4.48.1
+ # via
+ # sentence-transformers
+ # setfit
+typer==0.15.1
# via
# spacy
# weasel
-typing-extensions==4.8.0
+typing-extensions==4.12.2
# via
# alembic
# huggingface-hub
+ # ipython
# panel
# pydantic
# pydantic-core
- # setuptools-scm
+ # referencing
# sqlalchemy
# torch
# typer
-tzdata==2023.3
+tzdata==2025.1
# via pandas
tzlocal==5.2
# via dateparser
-uc-micro-py==1.0.2
+uc-micro-py==1.0.3
# via linkify-it-py
-umap-learn[plot]==0.5.5
+umap-learn[plot]==0.5.7
# via sec-certs (./../pyproject.toml)
-urllib3==2.2.2
- # via
- # requests
- # responses
-wasabi==1.1.2
+urllib3==2.3.0
+ # via requests
+wasabi==1.1.3
# via
# spacy
# thinc
# weasel
-wcwidth==0.2.12
+wcwidth==0.2.13
# via prompt-toolkit
-weasel==0.3.4
+weasel==0.4.1
# via spacy
webencodings==0.5.1
# via
# bleach
# html5lib
-widgetsnbextension==4.0.9
+widgetsnbextension==4.0.13
# via ipywidgets
-wrapt==1.16.0
- # via deprecated
-xarray==2023.11.0
+wrapt==1.17.2
+ # via
+ # deprecated
+ # smart-open
+xarray==2025.1.1
# via datashader
-xxhash==3.4.1
+xxhash==3.5.0
# via
# datasets
# evaluate
-xyzservices==2023.10.1
- # via
- # bokeh
- # panel
-yarl==1.17.2
+xyzservices==2025.1.0
+ # via bokeh
+yarl==1.18.3
# via aiohttp
-zipp==3.19.1
+zipp==3.21.0
# via importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/requirements.txt b/requirements/requirements.txt
index dcacaed8..182393cb 100644
--- a/requirements/requirements.txt
+++ b/requirements/requirements.txt
@@ -1,128 +1,134 @@
-annotated-types==0.6.0
+annotated-types==0.7.0
# via pydantic
appnope==0.1.4
- # via
- # ipykernel
- # ipython
-asttokens==2.4.1
+ # via ipykernel
+asttokens==3.0.0
# via stack-data
-attrs==23.1.0
+attrs==25.1.0
# via
# jsonschema
# referencing
-beautifulsoup4==4.12.2
+beautifulsoup4==4.12.3
# via sec-certs (./../pyproject.toml)
-blis==0.7.11
+blis==1.2.0
# via thinc
catalogue==2.0.10
# via
# spacy
# srsly
# thinc
-certifi==2024.7.4
+certifi==2024.12.14
# via requests
-cffi==1.16.0
+cffi==1.17.1
# via cryptography
-charset-normalizer==3.3.2
+charset-normalizer==3.4.1
# via requests
-click==8.1.7
+click==8.1.8
# via
# sec-certs (./../pyproject.toml)
# typer
-cloudpathlib==0.16.0
+cloudpathlib==0.20.0
# via weasel
-comm==0.2.0
+comm==0.2.2
# via
# ipykernel
# ipywidgets
-confection==0.1.3
+confection==0.1.5
# via
# thinc
# weasel
-contourpy==1.2.0
+contourpy==1.3.1
# via matplotlib
-cryptography==43.0.1
+cryptography==44.0.0
# via pypdf
cycler==0.12.1
# via matplotlib
-cymem==2.0.8
+cymem==2.0.11
# via
# preshed
# spacy
# thinc
dateparser==1.2.0
# via sec-certs (./../pyproject.toml)
-debugpy==1.8.0
+debugpy==1.8.12
# via ipykernel
decorator==5.1.1
# via ipython
-deprecated==1.2.14
+deprecated==1.2.18
# via pikepdf
-distro==1.8.0
+distro==1.9.0
# via tabula-py
-executing==2.0.1
+executing==2.2.0
# via stack-data
-fonttools==4.45.0
+fonttools==4.55.6
# via matplotlib
html5lib==1.1
# via sec-certs (./../pyproject.toml)
-idna==3.7
+idna==3.10
# via requests
-ipykernel==6.27.0
+ipykernel==6.29.5
# via sec-certs (./../pyproject.toml)
-ipython==8.17.2
+ipython==8.31.0
# via
# ipykernel
# ipywidgets
-ipywidgets==8.1.1
+ipywidgets==8.1.5
# via sec-certs (./../pyproject.toml)
-jedi==0.19.1
+jedi==0.19.2
# via ipython
-jinja2==3.1.4
+jinja2==3.1.5
# via spacy
-joblib==1.3.2
+joblib==1.4.2
# via scikit-learn
-jsonschema==4.20.0
+jsonschema==4.23.0
# via sec-certs (./../pyproject.toml)
-jsonschema-specifications==2023.11.1
+jsonschema-specifications==2024.10.1
# via jsonschema
-jupyter-client==8.6.0
+jupyter-client==8.6.3
# via ipykernel
-jupyter-core==5.5.0
+jupyter-core==5.7.2
# via
# ipykernel
# jupyter-client
-jupyterlab-widgets==3.0.9
+jupyterlab-widgets==3.0.13
# via ipywidgets
-kiwisolver==1.4.5
+kiwisolver==1.4.8
# via matplotlib
-langcodes==3.3.0
+langcodes==3.5.0
# via spacy
-lxml==4.9.3
+language-data==1.3.0
+ # via langcodes
+lxml==5.3.0
# via
# pikepdf
# sec-certs (./../pyproject.toml)
-markupsafe==2.1.3
+marisa-trie==1.2.1
+ # via language-data
+markdown-it-py==3.0.0
+ # via rich
+markupsafe==3.0.2
# via jinja2
-matplotlib==3.8.2
+matplotlib==3.10.0
# via
# pysankeybeta
# seaborn
# sec-certs (./../pyproject.toml)
-matplotlib-inline==0.1.6
+matplotlib-inline==0.1.7
# via
# ipykernel
# ipython
-murmurhash==1.0.10
+mdurl==0.1.2
+ # via markdown-it-py
+murmurhash==1.0.12
# via
# preshed
# spacy
# thinc
-nest-asyncio==1.5.8
+nest-asyncio==1.6.0
# via ipykernel
-networkx==3.2.1
+networkx==3.4.2
# via sec-certs (./../pyproject.toml)
-numpy==1.26.2
+numpy==2.2.2
# via
# blis
# contourpy
@@ -136,7 +142,7 @@ numpy==1.26.2
# spacy
# tabula-py
# thinc
-packaging==23.2
+packaging==24.2
# via
# ipykernel
# matplotlib
@@ -146,21 +152,21 @@ packaging==23.2
# spacy
# thinc
# weasel
-pandas==2.1.3
+pandas==2.2.3
# via
# pysankeybeta
# seaborn
# sec-certs (./../pyproject.toml)
# tabula-py
-parso==0.8.3
+parso==0.8.4
# via jedi
pdftotext==3.0.0
# via sec-certs (./../pyproject.toml)
-pexpect==4.8.0
+pexpect==4.9.0
# via ipython
-pikepdf==8.7.1
+pikepdf==9.5.1
# via sec-certs (./../pyproject.toml)
-pillow==10.3.0
+pillow==11.1.0
# via
# matplotlib
# pikepdf
@@ -168,25 +174,25 @@ pillow==10.3.0
# sec-certs (./../pyproject.toml)
pkgconfig==1.5.5
# via sec-certs (./../pyproject.toml)
-platformdirs==4.0.0
+platformdirs==4.3.6
# via jupyter-core
preshed==3.0.9
# via
# spacy
# thinc
-prompt-toolkit==3.0.41
+prompt-toolkit==3.0.50
# via ipython
-psutil==5.9.6
+psutil==6.1.1
# via
# ipykernel
# sec-certs (./../pyproject.toml)
ptyprocess==0.7.0
# via pexpect
-pure-eval==0.2.2
+pure-eval==0.2.3
# via stack-data
-pycparser==2.21
+pycparser==2.22
# via cffi
-pydantic==2.5.2
+pydantic==2.10.6
# via
# confection
# pydantic-settings
@@ -194,88 +200,91 @@ pydantic==2.5.2
# spacy
# thinc
# weasel
-pydantic-core==2.14.5
+pydantic-core==2.27.2
# via pydantic
-pydantic-settings==2.1.0
+pydantic-settings==2.7.1
# via sec-certs (./../pyproject.toml)
-pygments==2.17.2
- # via ipython
-pyparsing==3.1.1
+pygments==2.19.1
+ # via
+ # ipython
+ # rich
+pyparsing==3.2.1
# via matplotlib
-pypdf[crypto]==3.17.1
+pypdf[crypto]==5.2.0
# via
# pypdf
# sec-certs (./../pyproject.toml)
-pysankeybeta==1.4.1
+pysankeybeta==1.4.2
# via sec-certs (./../pyproject.toml)
-pytesseract==0.3.10
+pytesseract==0.3.13
# via sec-certs (./../pyproject.toml)
-python-dateutil==2.8.2
+python-dateutil==2.9.0.post0
# via
# dateparser
# jupyter-client
# matplotlib
# pandas
# sec-certs (./../pyproject.toml)
-python-dotenv==1.0.0
+python-dotenv==1.0.1
# via pydantic-settings
-pytz==2023.3.post1
+pytz==2024.2
# via
# dateparser
# pandas
-pyyaml==6.0.1
+pyyaml==6.0.2
# via sec-certs (./../pyproject.toml)
-pyzmq==25.1.1
+pyzmq==26.2.0
# via
# ipykernel
# jupyter-client
-rapidfuzz==3.5.2
+rapidfuzz==3.11.0
# via sec-certs (./../pyproject.toml)
-referencing==0.31.0
+referencing==0.36.2
# via
# jsonschema
# jsonschema-specifications
-regex==2024.9.11
+regex==2024.11.6
# via dateparser
-requests==2.32.0
+requests==2.32.3
# via
# sec-certs (./../pyproject.toml)
# spacy
# weasel
-rpds-py==0.13.1
+rich==13.9.4
+ # via typer
+rpds-py==0.22.3
# via
# jsonschema
# referencing
-scikit-learn==1.5.0
+scikit-learn==1.6.1
# via sec-certs (./../pyproject.toml)
-scipy==1.11.4
+scipy==1.15.1
# via
# scikit-learn
# sec-certs (./../pyproject.toml)
-seaborn==0.13.0
+seaborn==0.13.2
# via
# pysankeybeta
# sec-certs (./../pyproject.toml)
-setuptools-scm==8.0.4
+setuptools-scm==8.1.0
# via sec-certs (./../pyproject.toml)
-six==1.16.0
+shellingham==1.5.4
+ # via typer
+six==1.17.0
# via
- # asttokens
# html5lib
# python-dateutil
-smart-open==6.4.0
- # via
- # spacy
- # weasel
-soupsieve==2.5
+smart-open==7.1.0
+ # via weasel
+soupsieve==2.6
# via beautifulsoup4
-spacy==3.7.2
+spacy==3.8.4
# via sec-certs (./../pyproject.toml)
spacy-legacy==3.0.12
# via spacy
spacy-loggers==1.0.5
# via spacy
-srsly==2.4.8
+srsly==2.5.1
# via
# confection
# spacy
@@ -283,21 +292,21 @@ srsly==2.4.8
# weasel
stack-data==0.6.3
# via ipython
-tabula-py==2.9.0
+tabula-py==2.10.0
# via sec-certs (./../pyproject.toml)
-thinc==8.2.1
+thinc==8.3.4
# via spacy
-threadpoolctl==3.2.0
+threadpoolctl==3.5.0
# via scikit-learn
-tornado==6.4.1
+tornado==6.4.2
# via
# ipykernel
# jupyter-client
-tqdm==4.66.3
+tqdm==4.67.1
# via
# sec-certs (./../pyproject.toml)
# spacy
-traitlets==5.13.0
+traitlets==5.14.3
# via
# comm
# ipykernel
@@ -306,37 +315,40 @@ traitlets==5.13.0
# jupyter-client
# jupyter-core
# matplotlib-inline
-typer==0.9.0
+typer==0.15.1
# via
# spacy
# weasel
-typing-extensions==4.8.0
+typing-extensions==4.12.2
# via
+ # ipython
# pydantic
# pydantic-core
- # setuptools-scm
+ # referencing
# typer
-tzdata==2023.3
+tzdata==2025.1
# via pandas
tzlocal==5.2
# via dateparser
-urllib3==2.2.2
+urllib3==2.3.0
# via requests
-wasabi==1.1.2
+wasabi==1.1.3
# via
# spacy
# thinc
# weasel
-wcwidth==0.2.12
+wcwidth==0.2.13
# via prompt-toolkit
-weasel==0.3.4
+weasel==0.4.1
# via spacy
webencodings==0.5.1
# via html5lib
-widgetsnbextension==4.0.9
+widgetsnbextension==4.0.13
# via ipywidgets
-wrapt==1.16.0
- # via deprecated
+wrapt==1.17.2
+ # via
+ # deprecated
+ # smart-open
# The following packages are considered to be unsafe in a requirements file:
# setuptools
diff --git a/requirements/test_requirements.txt b/requirements/test_requirements.txt
index 5f8cb248..b5d83369 100644
--- a/requirements/test_requirements.txt
+++ b/requirements/test_requirements.txt
@@ -1,134 +1,140 @@
-annotated-types==0.6.0
+annotated-types==0.7.0
# via pydantic
appnope==0.1.4
- # via
- # ipykernel
- # ipython
-asttokens==2.4.1
+ # via ipykernel
+asttokens==3.0.0
# via stack-data
-attrs==23.1.0
+attrs==25.1.0
# via
# jsonschema
# referencing
-beautifulsoup4==4.12.2
+beautifulsoup4==4.12.3
# via sec-certs (./../pyproject.toml)
-blis==0.7.11
+blis==1.2.0
# via thinc
catalogue==2.0.10
# via
# spacy
# srsly
# thinc
-certifi==2024.7.4
+certifi==2024.12.14
# via requests
-cffi==1.16.0
+cffi==1.17.1
# via cryptography
-charset-normalizer==3.3.2
+charset-normalizer==3.4.1
# via requests
-click==8.1.7
+click==8.1.8
# via
# sec-certs (./../pyproject.toml)
# typer
-cloudpathlib==0.16.0
+cloudpathlib==0.20.0
# via weasel
-comm==0.2.0
+comm==0.2.2
# via
# ipykernel
# ipywidgets
-confection==0.1.3
+confection==0.1.5
# via
# thinc
# weasel
-contourpy==1.2.0
+contourpy==1.3.1
# via matplotlib
-coverage[toml]==7.3.2
+coverage[toml]==7.6.10
# via
# pytest-cov
# sec-certs (./../pyproject.toml)
-cryptography==43.0.1
+cryptography==44.0.0
# via pypdf
cycler==0.12.1
# via matplotlib
-cymem==2.0.8
+cymem==2.0.11
# via
# preshed
# spacy
# thinc
dateparser==1.2.0
# via sec-certs (./../pyproject.toml)
-debugpy==1.8.0
+debugpy==1.8.12
# via ipykernel
decorator==5.1.1
# via ipython
-deprecated==1.2.14
+deprecated==1.2.18
# via pikepdf
-distro==1.8.0
+distro==1.9.0
# via tabula-py
-executing==2.0.1
+executing==2.2.0
# via stack-data
-fonttools==4.45.0
+fonttools==4.55.6
# via matplotlib
html5lib==1.1
# via sec-certs (./../pyproject.toml)
-idna==3.7
+idna==3.10
# via requests
iniconfig==2.0.0
# via pytest
-ipykernel==6.27.0
+ipykernel==6.29.5
# via sec-certs (./../pyproject.toml)
-ipython==8.17.2
+ipython==8.31.0
# via
# ipykernel
# ipywidgets
-ipywidgets==8.1.1
+ipywidgets==8.1.5
# via sec-certs (./../pyproject.toml)
-jedi==0.19.1
+jedi==0.19.2
# via ipython
-jinja2==3.1.4
+jinja2==3.1.5
# via spacy
-joblib==1.3.2
+joblib==1.4.2
# via scikit-learn
-jsonschema==4.20.0
+jsonschema==4.23.0
# via sec-certs (./../pyproject.toml)
-jsonschema-specifications==2023.11.1
+jsonschema-specifications==2024.10.1
# via jsonschema
-jupyter-client==8.6.0
+jupyter-client==8.6.3
# via ipykernel
-jupyter-core==5.5.0
+jupyter-core==5.7.2
# via
# ipykernel
# jupyter-client
-jupyterlab-widgets==3.0.9
+jupyterlab-widgets==3.0.13
# via ipywidgets
-kiwisolver==1.4.5
+kiwisolver==1.4.8
# via matplotlib
-langcodes==3.3.0
+langcodes==3.5.0
# via spacy
-lxml==4.9.3
+language-data==1.3.0
+ # via langcodes
+lxml==5.3.0
# via
# pikepdf
# sec-certs (./../pyproject.toml)
-markupsafe==2.1.3
+marisa-trie==1.2.1
+ # via language-data
+markdown-it-py==3.0.0
+ # via rich
+markupsafe==3.0.2
# via jinja2
-matplotlib==3.8.2
+matplotlib==3.10.0
# via
# pysankeybeta
# seaborn
# sec-certs (./../pyproject.toml)
-matplotlib-inline==0.1.6
+matplotlib-inline==0.1.7
# via
# ipykernel
# ipython
-murmurhash==1.0.10
+mdurl==0.1.2
+ # via markdown-it-py
+murmurhash==1.0.12
# via
# preshed
# spacy
# thinc
-nest-asyncio==1.5.8
+nest-asyncio==1.6.0
# via ipykernel
-networkx==3.2.1
+networkx==3.4.2
# via sec-certs (./../pyproject.toml)
-numpy==1.26.2
+numpy==2.2.2
# via
# blis
# contourpy
@@ -142,7 +148,7 @@ numpy==1.26.2
# spacy
# tabula-py
# thinc
-packaging==23.2
+packaging==24.2
# via
# ipykernel
# matplotlib
@@ -153,21 +159,21 @@ packaging==23.2
# spacy
# thinc
# weasel
-pandas==2.1.3
+pandas==2.2.3
# via
# pysankeybeta
# seaborn
# sec-certs (./../pyproject.toml)
# tabula-py
-parso==0.8.3
+parso==0.8.4
# via jedi
pdftotext==3.0.0
# via sec-certs (./../pyproject.toml)
-pexpect==4.8.0
+pexpect==4.9.0
# via ipython
-pikepdf==8.7.1
+pikepdf==9.5.1
# via sec-certs (./../pyproject.toml)
-pillow==10.3.0
+pillow==11.1.0
# via
# matplotlib
# pikepdf
@@ -175,27 +181,27 @@ pillow==10.3.0
# sec-certs (./../pyproject.toml)
pkgconfig==1.5.5
# via sec-certs (./../pyproject.toml)
-platformdirs==4.0.0
+platformdirs==4.3.6
# via jupyter-core
-pluggy==1.3.0
+pluggy==1.5.0
# via pytest
preshed==3.0.9
# via
# spacy
# thinc
-prompt-toolkit==3.0.41
+prompt-toolkit==3.0.50
# via ipython
-psutil==5.9.6
+psutil==6.1.1
# via
# ipykernel
# sec-certs (./../pyproject.toml)
ptyprocess==0.7.0
# via pexpect
-pure-eval==0.2.2
+pure-eval==0.2.3
# via stack-data
-pycparser==2.21
+pycparser==2.22
# via cffi
-pydantic==2.5.2
+pydantic==2.10.6
# via
# confection
# pydantic-settings
@@ -203,94 +209,97 @@ pydantic==2.5.2
# spacy
# thinc
# weasel
-pydantic-core==2.14.5
+pydantic-core==2.27.2
# via pydantic
-pydantic-settings==2.1.0
+pydantic-settings==2.7.1
# via sec-certs (./../pyproject.toml)
-pygments==2.17.2
- # via ipython
-pyparsing==3.1.1
+pygments==2.19.1
+ # via
+ # ipython
+ # rich
+pyparsing==3.2.1
# via matplotlib
-pypdf[crypto]==3.17.1
+pypdf[crypto]==5.2.0
# via
# pypdf
# sec-certs (./../pyproject.toml)
-pysankeybeta==1.4.1
+pysankeybeta==1.4.2
# via sec-certs (./../pyproject.toml)
-pytesseract==0.3.10
+pytesseract==0.3.13
# via sec-certs (./../pyproject.toml)
-pytest==7.4.3
+pytest==8.3.4
# via
# pytest-cov
# sec-certs (./../pyproject.toml)
-pytest-cov==4.1.0
+pytest-cov==6.0.0
# via sec-certs (./../pyproject.toml)
-python-dateutil==2.8.2
+python-dateutil==2.9.0.post0
# via
# dateparser
# jupyter-client
# matplotlib
# pandas
# sec-certs (./../pyproject.toml)
-python-dotenv==1.0.0
+python-dotenv==1.0.1
# via pydantic-settings
-pytz==2023.3.post1
+pytz==2024.2
# via
# dateparser
# pandas
-pyyaml==6.0.1
+pyyaml==6.0.2
# via sec-certs (./../pyproject.toml)
-pyzmq==25.1.1
+pyzmq==26.2.0
# via
# ipykernel
# jupyter-client
-rapidfuzz==3.5.2
+rapidfuzz==3.11.0
# via sec-certs (./../pyproject.toml)
-referencing==0.31.0
+referencing==0.36.2
# via
# jsonschema
# jsonschema-specifications
-regex==2024.9.11
+regex==2024.11.6
# via dateparser
-requests==2.32.0
+requests==2.32.3
# via
# sec-certs (./../pyproject.toml)
# spacy
# weasel
-rpds-py==0.13.1
+rich==13.9.4
+ # via typer
+rpds-py==0.22.3
# via
# jsonschema
# referencing
-scikit-learn==1.5.0
+scikit-learn==1.6.1
# via sec-certs (./../pyproject.toml)
-scipy==1.11.4
+scipy==1.15.1
# via
# scikit-learn
# sec-certs (./../pyproject.toml)
-seaborn==0.13.0
+seaborn==0.13.2
# via
# pysankeybeta
# sec-certs (./../pyproject.toml)
-setuptools-scm==8.0.4
+setuptools-scm==8.1.0
# via sec-certs (./../pyproject.toml)
-six==1.16.0
+shellingham==1.5.4
+ # via typer
+six==1.17.0
# via
- # asttokens
# html5lib
# python-dateutil
-smart-open==6.4.0
- # via
- # spacy
- # weasel
-soupsieve==2.5
+smart-open==7.1.0
+ # via weasel
+soupsieve==2.6
# via beautifulsoup4
-spacy==3.7.2
+spacy==3.8.4
# via sec-certs (./../pyproject.toml)
spacy-legacy==3.0.12
# via spacy
spacy-loggers==1.0.5
# via spacy
-srsly==2.4.8
+srsly==2.5.1
# via
# confection
# spacy
@@ -298,21 +307,21 @@ srsly==2.4.8
# weasel
stack-data==0.6.3
# via ipython
-tabula-py==2.9.0
+tabula-py==2.10.0
# via sec-certs (./../pyproject.toml)
-thinc==8.2.1
+thinc==8.3.4
# via spacy
-threadpoolctl==3.2.0
+threadpoolctl==3.5.0
# via scikit-learn
-tornado==6.4.1
+tornado==6.4.2
# via
# ipykernel
# jupyter-client
-tqdm==4.66.3
+tqdm==4.67.1
# via
# sec-certs (./../pyproject.toml)
# spacy
-traitlets==5.13.0
+traitlets==5.14.3
# via
# comm
# ipykernel
@@ -321,37 +330,40 @@ traitlets==5.13.0
# jupyter-client
# jupyter-core
# matplotlib-inline
-typer==0.9.0
+typer==0.15.1
# via
# spacy
# weasel
-typing-extensions==4.8.0
+typing-extensions==4.12.2
# via
+ # ipython
# pydantic
# pydantic-core
- # setuptools-scm
+ # referencing
# typer
-tzdata==2023.3
+tzdata==2025.1
# via pandas
tzlocal==5.2
# via dateparser
-urllib3==2.2.2
+urllib3==2.3.0
# via requests
-wasabi==1.1.2
+wasabi==1.1.3
# via
# spacy
# thinc
# weasel
-wcwidth==0.2.12
+wcwidth==0.2.13
# via prompt-toolkit
-weasel==0.3.4
+weasel==0.4.1
# via spacy
webencodings==0.5.1
# via html5lib
-widgetsnbextension==4.0.9
+widgetsnbextension==4.0.13
# via ipywidgets
-wrapt==1.16.0
- # via deprecated
+wrapt==1.17.2
+ # via
+ # deprecated
+ # smart-open
# The following packages are considered to be unsafe in a requirements file:
# setuptools