Repository: Ars-Linguistica/mlconjug3 (language: python)

Issue:
Bump sigstore/gh-action-sigstore-python from 1.0.0 to 1.1.0
Bumps [sigstore/gh-action-sigstore-python](https://github.com/sigstore/gh-action-sigstore-python) from 1.0.0 to 1.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/sigstore/gh-action-sigstore-python/releases">sigstore/gh-action-sigstore-python's releases</a>.</em></p>
<blockquote>
<h2>Release 1.1.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Bundle support by <a href="https://github.com/woodruffw"><code>@​woodruffw</code></a> in <a href="https://github-redirect.dependabot.com/sigstore/gh-action-sigstore-python/pull/42">sigstore/gh-action-sigstore-python#42</a></li>
<li>README: prep 1.1.0 by <a href="https://github.com/woodruffw"><code>@​woodruffw</code></a> in <a href="https://github-redirect.dependabot.com/sigstore/gh-action-sigstore-python/pull/43">sigstore/gh-action-sigstore-python#43</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/sigstore/gh-action-sigstore-python/compare/v1.0.0...v1.1.0">https://github.com/sigstore/gh-action-sigstore-python/compare/v1.0.0...v1.1.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/sigstore/gh-action-sigstore-python/commit/9ea3c9d0bed14de820f1ce678e194c250580feb4"><code>9ea3c9d</code></a> README: prep 1.1.0 (<a href="https://github-redirect.dependabot.com/sigstore/gh-action-sigstore-python/issues/43">#43</a>)</li>
<li><a href="https://github.com/sigstore/gh-action-sigstore-python/commit/09c996b2218f7d067d2fdccebf37cde2b93b68a1"><code>09c996b</code></a> Bundle support (<a href="https://github-redirect.dependabot.com/sigstore/gh-action-sigstore-python/issues/42">#42</a>)</li>
<li>See full diff in <a href="https://github.com/sigstore/gh-action-sigstore-python/compare/6b203deb6739fa707744be136400b8fccb1a72bd...9ea3c9d0bed14de820f1ce678e194c250580feb4">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigstore/gh-action-sigstore-python&package-manager=github_actions&previous-version=1.0.0&new-version=1.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>


Discussion / hints:

Fix patch:
diff --git a/.github/workflows/OSSF_scorecard.yml b/.github/workflows/OSSF_scorecard.yml
index b0f1820d..f53644ea 100644
--- a/.github/workflows/OSSF_scorecard.yml
+++ b/.github/workflows/OSSF_scorecard.yml
@@ -33,12 +33,12 @@ jobs:
 
     steps:
       - name: "Checkout code"
-        uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0
+        uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
         with:
           persist-credentials: false
 
       - name: "Run analysis"
-        uses: ossf/scorecard-action@99c53751e09b9529366343771cc321ec74e9bd3d # v2.0.6
+        uses: ossf/scorecard-action@e38b1902ae4f44df626f11ba0734b14fb91f8f86 # v2.1.2
         with:
           results_file: results.sarif
           results_format: sarif
@@ -60,7 +60,7 @@ jobs:
       # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
       # format to the repository Actions tab.
       - name: "Upload artifact"
-        uses: actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 # v3.1.0
+        uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
         with:
           name: SARIF file
           path: results.sarif
@@ -68,6 +68,6 @@ jobs:
 
       # Upload the results to GitHub's code scanning dashboard.
       - name: "Upload to code-scanning"
-        uses: github/codeql-action/upload-sarif@807578363a7869ca324a79039e6db9c843e0e100 # v2.1.27
+        uses: github/codeql-action/upload-sarif@3ebbd71c74ef574dbc558c82f70e52732c8b44fe # v2.2.1
         with:
           sarif_file: results.sarif
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index fbebf9fe..3d4eb749 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -71,11 +71,11 @@ jobs:
         egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
 
     - name: Checkout repository
-      uses: actions/checkout@dc323e67f16fb5f7663d20ff7941f27f5809e9b6 # v2.6.0
+      uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v2.6.0
 
     # Initializes the CodeQL tools for scanning.
     - name: Initialize CodeQL
-      uses: github/codeql-action/init@231aa2c8a89117b126725a0e11897209b7118144 # v1.1.39
+      uses: github/codeql-action/init@3ebbd71c74ef574dbc558c82f70e52732c8b44fe # v1.1.39
       with:
         languages: ${{ matrix.language }}
         # If you wish to specify custom queries, you can do so here or in a config file.
@@ -87,7 +87,7 @@ jobs:
     # Autobuild attempts to build any compiled languages  (C/C++, C#, or Java).
     # If this step fails, then you should remove it and run the build manually (see below)
     - name: Autobuild
-      uses: github/codeql-action/autobuild@231aa2c8a89117b126725a0e11897209b7118144 # v1.1.39
+      uses: github/codeql-action/autobuild@3ebbd71c74ef574dbc558c82f70e52732c8b44fe # v1.1.39
 
     # ℹ️ Command-line programs to run using the OS shell.
     # 📚 https://git.io/JvXDl
@@ -101,4 +101,4 @@ jobs:
     #   make release
 
     - name: Perform CodeQL Analysis
-      uses: github/codeql-action/analyze@231aa2c8a89117b126725a0e11897209b7118144 # v1.1.39
+      uses: github/codeql-action/analyze@3ebbd71c74ef574dbc558c82f70e52732c8b44fe # v1.1.39
diff --git a/.github/workflows/manual_build_workflow_trigger.yml b/.github/workflows/manual_build_workflow_trigger.yml
index a626128b..aafe3176 100644
--- a/.github/workflows/manual_build_workflow_trigger.yml
+++ b/.github/workflows/manual_build_workflow_trigger.yml
@@ -28,13 +28,13 @@ jobs:
               with:
                 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
 
-            -   uses: actions/checkout@dc323e67f16fb5f7663d20ff7941f27f5809e9b6 # v2.6.0
+            -   uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v2.6.0
 
-            -   uses: actions/setup-python@75f3110429a8c05be0e1bf360334e4cced2b63fa # v2.3.3
+            -   uses: actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # v4.5.0
                 with:
                     python-version: ${{ matrix.python-version }}
 
-            -   uses: actions/cache@58c146cc91c5b9e778e71775dfe9bf1442ad9a12 # v3.2.3
+            -   uses: actions/cache@627f0f41f6904a5b1efbaed9f96d9eb58e92e920 # v3.2.4
                 with:
                     path: ${{ matrix.path }}
                     key: ${{ runner.os }}-pip-${{ matrix.python-version }}-${{ hashFiles('**/requirements.txt') }}-${{ hashFiles('**/requirements_dev.txt') }}
diff --git a/.github/workflows/manual_codeql_workflow_trigger.yml b/.github/workflows/manual_codeql_workflow_trigger.yml
index 4c93c1d0..582589b8 100644
--- a/.github/workflows/manual_codeql_workflow_trigger.yml
+++ b/.github/workflows/manual_codeql_workflow_trigger.yml
@@ -29,11 +29,11 @@ jobs:
         egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
 
     - name: Checkout repository
-      uses: actions/checkout@dc323e67f16fb5f7663d20ff7941f27f5809e9b6 # v2.6.0
+      uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v2.6.0
 
     # Initializes the CodeQL tools for scanning.
     - name: Initialize CodeQL
-      uses: github/codeql-action/init@231aa2c8a89117b126725a0e11897209b7118144 # v1.1.39
+      uses: github/codeql-action/init@3ebbd71c74ef574dbc558c82f70e52732c8b44fe # v1.1.39
       with:
         languages: ${{ matrix.language }}
         # If you wish to specify custom queries, you can do so here or in a config file.
@@ -45,7 +45,7 @@ jobs:
     # Autobuild attempts to build any compiled languages  (C/C++, C#, or Java).
     # If this step fails, then you should remove it and run the build manually (see below)
     - name: Autobuild
-      uses: github/codeql-action/autobuild@231aa2c8a89117b126725a0e11897209b7118144 # v1.1.39
+      uses: github/codeql-action/autobuild@3ebbd71c74ef574dbc558c82f70e52732c8b44fe # v1.1.39
 
     # ℹ️ Command-line programs to run using the OS shell.
     # 📚 https://git.io/JvXDl
@@ -59,4 +59,4 @@ jobs:
     #   make release
 
     - name: Perform CodeQL Analysis
-      uses: github/codeql-action/analyze@231aa2c8a89117b126725a0e11897209b7118144 # v1.1.39
+      uses: github/codeql-action/analyze@3ebbd71c74ef574dbc558c82f70e52732c8b44fe # v1.1.39
diff --git a/.github/workflows/sign_and_publish.yml b/.github/workflows/sign_and_publish.yml
index 96eb32e9..3d1063b5 100644
--- a/.github/workflows/sign_and_publish.yml
+++ b/.github/workflows/sign_and_publish.yml
@@ -40,7 +40,7 @@ jobs:
                 with:
                     python-version: ${{ matrix.python-version }}
 
-            -   uses: actions/cache@58c146cc91c5b9e778e71775dfe9bf1442ad9a12 # v3.2.3
+            -   uses: actions/cache@627f0f41f6904a5b1efbaed9f96d9eb58e92e920 # v3.2.4
                 with:
                     path: ${{ matrix.path }}
                     key: ${{ runner.os }}-pip-${{ matrix.python-version }}-${{ hashFiles('**/requirements.txt') }}-${{ hashFiles('**/requirements_dev.txt') }}
@@ -62,7 +62,7 @@ jobs:
                 run: |
                     python setup.py sdist bdist_wheel
             -   name: Sign package with sigstore
-                uses: sigstore/gh-action-sigstore-python@6b203deb6739fa707744be136400b8fccb1a72bd # v1.0.0
+                uses: sigstore/gh-action-sigstore-python@9ea3c9d0bed14de820f1ce678e194c250580feb4 # v1.1.0
                 with:
                   inputs: dist/*.tar.gz dist/*.whl
             -   name: Publish a Python distribution to PyPI
diff --git a/.github/workflows/snyk-infrastructure-analysis.yml b/.github/workflows/snyk-infrastructure-analysis.yml
index 1acd2431..ac6eb4e1 100644
--- a/.github/workflows/snyk-infrastructure-analysis.yml
+++ b/.github/workflows/snyk-infrastructure-analysis.yml
@@ -22,7 +22,7 @@ jobs:
       with:
         egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
 
-    - uses: actions/checkout@61b9e3751b92087fd0b06925ba6dd6314e06f089 # master
+    - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # master
     - name: Run Snyk to check for vulnerabilities
       uses: snyk/actions/python-3.8@e25b2e6f5658d1bb7a6671b113260f13134cc3af # master
       env:
diff --git a/.github/workflows/upload_wheels_to_pypi.yml b/.github/workflows/upload_wheels_to_pypi.yml
index 4f347e71..7429a331 100644
--- a/.github/workflows/upload_wheels_to_pypi.yml
+++ b/.github/workflows/upload_wheels_to_pypi.yml
@@ -49,7 +49,7 @@ jobs:
                     virtualenvs-in-project: true
             -   name: Load cached venv
                 id: cached-pip-wheels
-                uses: actions/cache@58c146cc91c5b9e778e71775dfe9bf1442ad9a12 # v3.2.3
+                uses: actions/cache@627f0f41f6904a5b1efbaed9f96d9eb58e92e920 # v3.2.4
                 with:
                     path: ~/.cache
                     key: venv-${{ runner.os }}-${{ matrix.python-version }}-${{ hashFiles('**/poetry.lock') }}
@@ -71,7 +71,7 @@ jobs:
             -   name: Build Package
                 run: poetry build
             -   name: Sign with sigstore
-                uses: sigstore/gh-action-sigstore-python@6b203deb6739fa707744be136400b8fccb1a72bd # v1.0.0
+                uses: sigstore/gh-action-sigstore-python@9ea3c9d0bed14de820f1ce678e194c250580feb4 # v1.1.0
                 with:
                   upload-signing-artifacts: true
                   release-signing-artifacts: true
diff --git a/README.rst b/README.rst
index accc2340..9660c0e5 100644
--- a/README.rst
+++ b/README.rst
@@ -118,6 +118,91 @@ Supported Languages
 - Romanian
 
 
+Academic publications citing mlconjug3
+--------------------------------------
+
+- | Gerard Canal, Senka Krivic ́, Paul Luff, Andrew Coles.
+  | "`PlanVerb: Domain-Independent Verbalization and Summary of Task Plans`_".
+  | Thirty-Sixth AAAI Conference on Artificial Intelligence (AAAI-22), 2022.
+
+- | Mike Hongfei Wu.
+  | "`Extensions and Applications of Deep Probabilistic Inference for Generative Models`_".
+  | A DISSERTATION SUBMITTED TO THE DEPARTMENT OF COMPUTER SCIENCE AND THE COMMITTEE ON GRADUATE STUDIES OF STANFORD UNIVERSITY IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY. May 2022.
+
+- | Spencer Ng, Lucy Teaford, Andy Yang, and Isaiah Zwick-Schachter.
+  | "`Fluorescing Questions: Effects of Semantic Perturbations on BERT Performance in SQuAD 1.1`_".
+  | CMSC 25610: Computational Linguistics University of Chicago, 2021.
+
+- | Ali Malik and Mike Wu and Vrinda Vasavada and Jinpeng Song and John Mitchell and Noah D. Goodman and Chris Piech.
+  | "`Generative Grading Neural Approximate Parsing for Automated Student Feedback`_".
+  | Proceedings of the 34th AAAI conference on Artificial Intelligence, 2019.
+
+
+BibTeX
+------
+
+If you want to cite mlconjug3 in an academic publication use this citation format:
+
+.. code:: bibtex
+
+   @article{mlconjug3,
+     title={mlconjug3},
+     author={Sekou Diao},
+     journal={GitHub. Note: https://github.com/Ars-Linguistica/mlconjug3 Cited by},
+     year={2023}
+   }
+
+
+Software projects using mlconjug3
+---------------------------------
+
+
+- | `EDS-NLP`_
+  | EDS-NLP provides a set of spaCy components that are used to extract information from clinical notes written in French.
+- | `Machine Translation Service`_
+  | Translation flask API for the Helsinki NLP models available in the Huggingface Transformers library.
+- | `NLP-Suite`_
+  | NLP Suite is a package of tools designed for non-specialists, for scholars with no knowledge or little knowledge of Natural Language Processing.
+- | `Runebook`_
+  | Runebook translates various references such as programming languages, frameworks, libraries, and APIs that software engineers refer to in development.
+- | `Gender Bias Visualization`_
+  | This project offers tools to visualize the gender bias in pre-trained language models to better understand the prejudices in the data.
+- | `Text Adaptation To Context`_
+  | This project uses language models to generate text that is well suited to the type of publication.
+- | `verbecc-svc`_
+  | Dockerized microservice with REST API for conjugation of any verb in French and Spanish.
+- | `nvhtml`_
+  | A tool to Manage and tansform HTML documents.
+- | `Tux`_
+  | A Tux bot.
+- | `twitter-bot`_
+  | Tweets the words of the French language. Largely inspired by the @botducul (identical lexicon, but code in Python) and the @botsupervnr.
+  | Posts on @botduslip. Stores the position of the last tweeted word in a Redis database.
+- | `verb-form-helper`_
+  | This project offers a tool to help learn differnt verbal forms.
+- | `NLP Tasks`_
+  | A collection of common NLP tasks such as dataset parsing and explicit semantic extraction.
+- | `Facemask Detection`_
+  | This project offers a model which recognizes covid-19 masks.
+- | `Bad Excuses for Zoom Abuses`_
+  | Need an excuse for why you can't show up in your Zoom lectures? Just generate one here!
+- | `NLP`_
+  | Repository to store Natural Language Processing models.
+- | `Virtual Assistant`_
+  | This is a simple virtual assistant. With it, you can search the Internet, access websites, open programs, and more using just your voice.
+  | This virtual assistant supports the English and Portuguese languages and has many settings that you can adjust to your liking.
+- | `Bad Advice`_
+  | This python module responds to yes or no questions. It dishes out its advice at random.
+  | Disclaimer: Do not actually act on this advice ;)
+- | `Spanish Conjugations Quiz`_
+  | Python+Flask web app that uses mlconjug to dynamically generate foreign language conjugation questions.
+- | `Silver Rogue DF`_
+  | A dwarf-fortress adventure mode-inspired rogue-like Pygame Python3 game.
+- | `learn-spanish-react`_
+  | A WebApp to learn Spanish.
+- | `Learn_vocab`_
+  | Application for German-French vocabulary with simple GUI.
+
 
 Installation
 ------------
@@ -220,92 +305,6 @@ Alternatively, you can use poetry to install the software:
 
 
 
-Academic publications citing mlconjug3
---------------------------------------
-
-- | Gerard Canal, Senka Krivic ́, Paul Luff, Andrew Coles.
-  | "`PlanVerb: Domain-Independent Verbalization and Summary of Task Plans`_".
-  | Thirty-Sixth AAAI Conference on Artificial Intelligence (AAAI-22), 2022.
-
-- | Mike Hongfei Wu.
-  | "`Extensions and Applications of Deep Probabilistic Inference for Generative Models`_".
-  | A DISSERTATION SUBMITTED TO THE DEPARTMENT OF COMPUTER SCIENCE AND THE COMMITTEE ON GRADUATE STUDIES OF STANFORD UNIVERSITY IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY. May 2022.
-
-- | Spencer Ng, Lucy Teaford, Andy Yang, and Isaiah Zwick-Schachter.
-  | "`Fluorescing Questions: Effects of Semantic Perturbations on BERT Performance in SQuAD 1.1`_".
-  | CMSC 25610: Computational Linguistics University of Chicago, 2021.
-
-- | Ali Malik and Mike Wu and Vrinda Vasavada and Jinpeng Song and John Mitchell and Noah D. Goodman and Chris Piech.
-  | "`Generative Grading Neural Approximate Parsing for Automated Student Feedback`_".
-  | Proceedings of the 34th AAAI conference on Artificial Intelligence, 2019.
-
-
-BibTeX
-------
-
-If you want to cite mlconjug3 in an academic publication use this citation format:
-
-.. code:: bibtex
-
-   @article{mlconjug3,
-     title={mlconjug3},
-     author={Sekou Diao},
-     journal={GitHub. Note: https://github.com/Ars-Linguistica/mlconjug3 Cited by},
-     year={2023}
-   }
-
-
-Software projects using mlconjug3
----------------------------------
-
-
-- | `EDS-NLP`_
-  | EDS-NLP provides a set of spaCy components that are used to extract information from clinical notes written in French.
-- | `Machine Translation Service`_
-  | Translation flask API for the Helsinki NLP models available in the Huggingface Transformers library.
-- | `NLP-Suite`_
-  | NLP Suite is a package of tools designed for non-specialists, for scholars with no knowledge or little knowledge of Natural Language Processing.
-- | `Runebook`_
-  | Runebook translates various references such as programming languages, frameworks, libraries, and APIs that software engineers refer to in development.
-- | `Gender Bias Visualization`_
-  | This project offers tools to visualize the gender bias in pre-trained language models to better understand the prejudices in the data.
-- | `Text Adaptation To Context`_
-  | This project uses language models to generate text that is well suited to the type of publication.
-- | `verbecc-svc`_
-  | Dockerized microservice with REST API for conjugation of any verb in French and Spanish.
-- | `nvhtml`_
-  | A tool to Manage and tansform HTML documents.
-- | `Tux`_
-  | A Tux bot.
-- | `twitter-bot`_
-  | Tweets the words of the French language. Largely inspired by the @botducul (identical lexicon, but code in Python) and the @botsupervnr.
-  | Posts on @botduslip. Stores the position of the last tweeted word in a Redis database.
-- | `verb-form-helper`_
-  | This project offers a tool to help learn differnt verbal forms.
-- | `NLP Tasks`_
-  | A collection of common NLP tasks such as dataset parsing and explicit semantic extraction.
-- | `Facemask Detection`_
-  | This project offers a model which recognizes covid-19 masks.
-- | `Bad Excuses for Zoom Abuses`_
-  | Need an excuse for why you can't show up in your Zoom lectures? Just generate one here!
-- | `NLP`_
-  | Repository to store Natural Language Processing models.
-- | `Virtual Assistant`_
-  | This is a simple virtual assistant. With it, you can search the Internet, access websites, open programs, and more using just your voice.
-  | This virtual assistant supports the English and Portuguese languages and has many settings that you can adjust to your liking.
-- | `Bad Advice`_
-  | This python module responds to yes or no questions. It dishes out its advice at random.
-  | Disclaimer: Do not actually act on this advice ;)
-- | `Spanish Conjugations Quiz`_
-  | Python+Flask web app that uses mlconjug to dynamically generate foreign language conjugation questions.
-- | `Silver Rogue DF`_
-  | A dwarf-fortress adventure mode-inspired rogue-like Pygame Python3 game.
-- | `learn-spanish-react`_
-  | A WebApp to learn Spanish.
-- | `Learn_vocab`_
-  | Application for German-French vocabulary with simple GUI.
-
-
 Signing of Releases
 -------------------
 
diff --git a/docs/usage.rst b/docs/usage.rst
index 00a461b2..e89d52ee 100644
--- a/docs/usage.rst
+++ b/docs/usage.rst
@@ -39,13 +39,13 @@ To see a list of mlconjug3's commands type 'mlconjug3 -h' from the command line:
     Examples of how to use mlconjug3 from the terminal with a config file:
 
     To use a config file in your home directory:
-    $ mlconjug3 -c
+    $ mlconjug3 -c have
 
     To use a specific config file:
-    $ mlconjug3 -c /path/to/config.toml
+    $ mlconjug3 -c /path/to/config.toml have be eat
 
     To use a specific config file and override some of the settings:
-    $ mlconjug3 -c /path/to/config.toml -l en -s pronoun -o conjugation_table.json -f json
+    $ mlconjug3 -c /path/to/config.toml -l en -s pronoun -o conjugation_table.json -f json have fly
   
   Options:
     -l, --language TEXT     The language for the conjugation pipeline. The
diff --git a/pyproject.toml b/pyproject.toml
index 4a2aaae0..c3ae61e8 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -35,8 +35,8 @@ python = ">=3.8.0,<3.12"
 click = "~8.1.3"
 defusedxml = "~0.7.1"
 joblib = "~1.2.0"
-scikit-learn = "==1.2.0,>=1.2.0"
-rich = "~13.2.0"
+scikit-learn = "==1.2.1"
+rich = ">=13.2,<13.4"
 pyyaml = "~6.0"
 tomlkit = "~0.11.6"
 
@@ -44,7 +44,7 @@ tomlkit = "~0.11.6"
 asq = "~1.3.0"
 bandit = "~1.7.4"
 bump2version = "~1.0.1"
-coverage = "~7.0.5"
+coverage = "~7.1.0"
 cryptography = "~39.0.0"
 docutils = "~0.19"
 mypy = "~0.991"
@@ -53,9 +53,9 @@ pytest = "~7.2.1"
 pytest-runner = "~6.0.0"
 pyyaml = "~6.0"
 sphinx = "~6.1.3"
-tox = "~4.3.5"
+tox = "~4.4.3"
 twine = "~4.0.0"
-pytest-cov = "~3.0.0"
+pytest-cov = "~4.0.0"
 codecov = "~2.1.12"
 furo = "~2022.12.7"
 


Test patch:
diff --git a/.github/workflows/manual_poetry_build_and_test.yml b/.github/workflows/manual_poetry_build_and_test.yml
index 52b59651..be330a60 100644
--- a/.github/workflows/manual_poetry_build_and_test.yml
+++ b/.github/workflows/manual_poetry_build_and_test.yml
@@ -25,9 +25,9 @@ jobs:
               with:
                 egress-policy: audit # TODO: change to 'egress-policy: block' after couple of runs
 
-            -   uses: actions/checkout@dc323e67f16fb5f7663d20ff7941f27f5809e9b6 # v2.6.0
+            -   uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v2.6.0
 
-            -   uses: actions/setup-python@75f3110429a8c05be0e1bf360334e4cced2b63fa # v2.3.3
+            -   uses: actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # v4.5.0
                 with:
                     python-version: ${{ matrix.python-version }}
 
@@ -38,7 +38,7 @@ jobs:
                     virtualenvs-in-project: true
             -   name: Load cached venv
                 id: cached-pip-wheels
-                uses: actions/cache@58c146cc91c5b9e778e71775dfe9bf1442ad9a12 # v3.2.3
+                uses: actions/cache@627f0f41f6904a5b1efbaed9f96d9eb58e92e920 # v3.2.4
                 with:
                     path: ~/.cache
                     key: venv-${{ runner.os }}-${{ matrix.python-version }}-${{ hashFiles('**/poetry.lock') }}
diff --git a/.github/workflows/poetry_build_and_test.yml b/.github/workflows/poetry_build_and_test.yml
index 17e9062b..d9a32d42 100644
--- a/.github/workflows/poetry_build_and_test.yml
+++ b/.github/workflows/poetry_build_and_test.yml
@@ -50,7 +50,7 @@ jobs:
             #    if: ${{ matrix.os == 'windows-latest' }}
             -   name: Load cached venv
                 id: cached-pip-wheels
-                uses: actions/cache@58c146cc91c5b9e778e71775dfe9bf1442ad9a12 # v3.2.3
+                uses: actions/cache@627f0f41f6904a5b1efbaed9f96d9eb58e92e920 # v3.2.4
                 if: ${{ matrix.os != 'ubuntu-latest' }} # Linux cache seems to be corrupted
                 with:
                     path: ~/.cache