Repository: Galileo-Galilei/kedro-mlflow (language: python)

Issue:
⬆️ Update scikit-learn requirement from <0.25.0,>=0.23.0 to >=0.23.0,<1.1.0
Updates the requirements on [scikit-learn](https://github.com/scikit-learn/scikit-learn) to permit the latest version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/scikit-learn/scikit-learn/releases">scikit-learn's releases</a>.</em></p>
<blockquote>
<h2>scikit-learn 1.0</h2>
<p>We're happy to announce the 1.0 release. You can read the release highlights under <a href="https://scikit-learn.org/stable/auto_examples/release_highlights/plot_release_highlights_1_0_0.html">https://scikit-learn.org/stable/auto_examples/release_highlights/plot_release_highlights_1_0_0.html</a> and the long version of the change log under <a href="https://scikit-learn.org/stable/whats_new/v1.0.html#changes-1-0">https://scikit-learn.org/stable/whats_new/v1.0.html#changes-1-0</a></p>
<p>This version supports Python versions 3.7 to 3.9.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/scikit-learn/scikit-learn/commit/9b033758ec681e8fd7433a8bb35d9777acd4f8ba"><code>9b03375</code></a> MNT change to version 1.0 [cd build] (<a href="https://github-redirect.dependabot.com/scikit-learn/scikit-learn/issues/21120">#21120</a>)</li>
<li><a href="https://github.com/scikit-learn/scikit-learn/commit/60767b01350b42a4ac7378f712d231ebc61cd413"><code>60767b0</code></a> Typo: StandardScalar =&gt; StandardScaler in release highlights (<a href="https://github-redirect.dependabot.com/scikit-learn/scikit-learn/issues/21126">#21126</a>)</li>
<li><a href="https://github.com/scikit-learn/scikit-learn/commit/40ca0945f09997fe68442c1ca59f14238c9474eb"><code>40ca094</code></a> DOC Consistently use &quot;or newer&quot; to document Python version (<a href="https://github-redirect.dependabot.com/scikit-learn/scikit-learn/issues/21121">#21121</a>)</li>
<li><a href="https://github.com/scikit-learn/scikit-learn/commit/8927602a9aa15f9aed0adb01f13f2b86af5bbdea"><code>8927602</code></a> DOC One more typo in release highlights (<a href="https://github-redirect.dependabot.com/scikit-learn/scikit-learn/issues/21124">#21124</a>)</li>
<li><a href="https://github.com/scikit-learn/scikit-learn/commit/b359f9e96d9b232f6e22e67536fbe76144a722b0"><code>b359f9e</code></a> DOC link to highlights from the changelog (<a href="https://github-redirect.dependabot.com/scikit-learn/scikit-learn/issues/21125">#21125</a>)</li>
<li><a href="https://github.com/scikit-learn/scikit-learn/commit/05e516c2093555573b0d2032837da2382c46de93"><code>05e516c</code></a> DOC fix news entry for v1.0 (<a href="https://github-redirect.dependabot.com/scikit-learn/scikit-learn/issues/21123">#21123</a>)</li>
<li><a href="https://github.com/scikit-learn/scikit-learn/commit/85e690f341ffd57d1676a59395fe84ed3f9f2d0c"><code>85e690f</code></a> DOC update contributors for 1.0 (<a href="https://github-redirect.dependabot.com/scikit-learn/scikit-learn/issues/21111">#21111</a>)</li>
<li><a href="https://github.com/scikit-learn/scikit-learn/commit/a80c8dc531b141feab54f572714c2f8a208707ae"><code>a80c8dc</code></a> DOC Fix a few typos in release highlights (<a href="https://github-redirect.dependabot.com/scikit-learn/scikit-learn/issues/21096">#21096</a>)</li>
<li><a href="https://github.com/scikit-learn/scikit-learn/commit/16dc92690d1c8c764806432b070f1d778e8bc809"><code>16dc926</code></a> DOC fix verbose_feature_names_out usage in release highlights (<a href="https://github-redirect.dependabot.com/scikit-learn/scikit-learn/issues/21100">#21100</a>)</li>
<li><a href="https://github.com/scikit-learn/scikit-learn/commit/195022f615934961478e27be7141f97ff72551ea"><code>195022f</code></a> API Change ColumnTransformer parameter name to verbose_feature_names_out (<a href="https://github-redirect.dependabot.com/scikit-learn/scikit-learn/issues/21">#21</a>...</li>
<li>Additional commits viewable in <a href="https://github.com/scikit-learn/scikit-learn/compare/0.23.0...1.0">compare view</a></li>
</ul>
</details>
<br />


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>
⬆️ Bump flake8 from 3.9.2 to 4.0.1
Bumps [flake8](https://github.com/pycqa/flake8) from 3.9.2 to 4.0.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/PyCQA/flake8/commit/82b698e09996cdde5d473e234681d8380810d7a2"><code>82b698e</code></a> Release 4.0.1</li>
<li><a href="https://github.com/PyCQA/flake8/commit/0fac346d8437d205e508643253c7a7d5fdf5dee7"><code>0fac346</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pycqa/flake8/issues/1410">#1410</a> from PyCQA/parallel-syntax-error</li>
<li><a href="https://github.com/PyCQA/flake8/commit/aa54693c9ec03368c6e592efff4dd4757dd72a47"><code>aa54693</code></a> fix parallel execution collecting a SyntaxError</li>
<li><a href="https://github.com/PyCQA/flake8/commit/d31c5356bbb0a884555662185697ddc6bb46a44c"><code>d31c535</code></a> Release 4.0.0</li>
<li><a href="https://github.com/PyCQA/flake8/commit/afd2399b4cc9b27c4e8a5c2dec8444df8f480293"><code>afd2399</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pycqa/flake8/issues/1407">#1407</a> from asottile/setup-cfg-fmt</li>
<li><a href="https://github.com/PyCQA/flake8/commit/960cf8cf2044359d5fbd3454a2a9a1d7a0586594"><code>960cf8c</code></a> rerun setup-cfg-fmt (and restore comments)</li>
<li><a href="https://github.com/PyCQA/flake8/commit/d7baba5f14091e7975d2abb3ba9bf321b5be6102"><code>d7baba5</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pycqa/flake8/issues/1406">#1406</a> from asottile/update-versions</li>
<li><a href="https://github.com/PyCQA/flake8/commit/d79021aafc809d999c4cbbc0a513a5ceb473efa2"><code>d79021a</code></a> update dependency versions</li>
<li><a href="https://github.com/PyCQA/flake8/commit/283f0c81241673221d9628beb11e2d7356826f00"><code>283f0c8</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pycqa/flake8/issues/1404">#1404</a> from PyCQA/drop-xdg-config</li>
<li><a href="https://github.com/PyCQA/flake8/commit/807904aebc20814ac595b0004ab526fffb5ef681"><code>807904a</code></a> Drop support for Home and XDG config files</li>
<li>Additional commits viewable in <a href="https://github.com/pycqa/flake8/compare/3.9.2...4.0.1">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flake8&package-manager=pip&previous-version=3.9.2&new-version=4.0.1)](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>
⬆️ Bump isort from 5.9.3 to 5.10.0
Bumps [isort](https://github.com/pycqa/isort) from 5.9.3 to 5.10.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/pycqa/isort/releases">isort's releases</a>.</em></p>
<blockquote>
<h2>5.10.0</h2>
<pre><code>Implemented [#1796](https://github.com/pycqa/isort/issues/1796): Switch to tomli for pyproject.toml configuration loader.
Fixed [#1801](https://github.com/pycqa/isort/issues/1801): CLI bug (--exend-skip-glob, overrides instead of extending).
Fixed [#1802](https://github.com/pycqa/isort/issues/1802): respect PATH customization in nested calls to git.
Fixed [#1838](https://github.com/pycqa/isort/issues/1838): Append only with certain code snippets incorrectly adds imports.
Added official support for Python 3.10
</code></pre>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/PyCQA/isort/blob/main/CHANGELOG.md">isort's changelog</a>.</em></p>
<blockquote>
<h3>5.10.0 November 3 2021</h3>
<ul>
<li>Implemented <a href="https://github-redirect.dependabot.com/pycqa/isort/issues/1796">#1796</a>: Switch to <code>tomli</code> for pyproject.toml configuration loader.</li>
<li>Fixed <a href="https://github-redirect.dependabot.com/pycqa/isort/issues/1801">#1801</a>: CLI bug (--exend-skip-glob, overrides instead of extending).</li>
<li>Fixed <a href="https://github-redirect.dependabot.com/pycqa/isort/issues/1802">#1802</a>: respect PATH customization in nested calls to git.</li>
<li>Fixed <a href="https://github-redirect.dependabot.com/pycqa/isort/issues/1838">#1838</a>: Append only with certain code snippets incorrectly adds imports.</li>
<li>Added official support for Python 3.10</li>
</ul>
<h4>Potentially breaking changes:</h4>
<ul>
<li>Fixed <a href="https://github-redirect.dependabot.com/pycqa/isort/issues/1785">#1785</a>: <code>_ast</code> module incorrectly excluded from stdlib definition.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/PyCQA/isort/commit/c154ecff496bf9309eaf5d887f4aa4a0abba28a2"><code>c154ecf</code></a> Bump version to 5.10.0</li>
<li><a href="https://github.com/PyCQA/isort/commit/7a13f31eab7bcb692b1f5b537b124464018c1889"><code>7a13f31</code></a> Add changelog for 5.10</li>
<li><a href="https://github.com/PyCQA/isort/commit/73245e942de97fe1a4a2d968bbde3c168a97e64c"><code>73245e9</code></a> Fixes <a href="https://github-redirect.dependabot.com/pycqa/isort/issues/1838">#1838</a>: don't append imports where no imports are present</li>
<li><a href="https://github.com/PyCQA/isort/commit/223dc4cdf41e5557f28498b050a5ef1c02fef50c"><code>223dc4c</code></a> Remove unused import</li>
<li><a href="https://github.com/PyCQA/isort/commit/488cdcac10d4775d9ac2b63401a9a024a43705cf"><code>488cdca</code></a> Fix formatting</li>
<li><a href="https://github.com/PyCQA/isort/commit/1f093f691038e35303eb326e5a82b7cfcd918753"><code>1f093f6</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pycqa/isort/issues/1833">#1833</a> from chrisdecker1201/bug/do_not_skip_string</li>
<li><a href="https://github.com/PyCQA/isort/commit/3c5da48559a4052b47f170c1a3fe3cdd5bd928da"><code>3c5da48</code></a> use regex to mach file_skip</li>
<li><a href="https://github.com/PyCQA/isort/commit/4e3f64bf91b50c9d2923c60853e0701ab04f388f"><code>4e3f64b</code></a> fix linter</li>
<li><a href="https://github.com/PyCQA/isort/commit/ba81f1c933a11e3391af3ad89d6cf2b38dcdf4ee"><code>ba81f1c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pycqa/isort/issues/1834">#1834</a> from pzelnip/patch-1</li>
<li><a href="https://github.com/PyCQA/isort/commit/b1c5d7b2768f6c575929a6d9d1c7c6731454f670"><code>b1c5d7b</code></a> Minor improvements to pre-commit.md</li>
<li>Additional commits viewable in <a href="https://github.com/pycqa/isort/compare/5.9.3...5.10.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=isort&package-manager=pip&previous-version=5.9.3&new-version=5.10.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>
⬆️ Update pytest-cov requirement from <3.0.0,>=2.8.0 to >=2.8.0,<4.0.0
Updates the requirements on [pytest-cov](https://github.com/pytest-dev/pytest-cov) to permit the latest version.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's changelog</a>.</em></p>
<blockquote>
<h2>3.0.0 (2021-10-04)</h2>
<p><strong>Note that this release drops support for Python 2.7 and Python 3.5.</strong></p>
<ul>
<li>Added support for Python 3.10 and updated various test dependencies.
Contributed by Hugo van Kemenade in
<code>[#500](https://github.com/pytest-dev/pytest-cov/issues/500) &lt;https://github.com/pytest-dev/pytest-cov/pull/500&gt;</code>_.</li>
<li>Switched from Travis CI to GitHub Actions. Contributed by Hugo van Kemenade in
<code>[#494](https://github.com/pytest-dev/pytest-cov/issues/494) &lt;https://github.com/pytest-dev/pytest-cov/pull/494&gt;</code>_ and
<code>[#495](https://github.com/pytest-dev/pytest-cov/issues/495) &lt;https://github.com/pytest-dev/pytest-cov/pull/495&gt;</code>_.</li>
<li>Add a <code>--cov-reset</code> CLI option.
Contributed by Danilo Šegan in
<code>[#459](https://github.com/pytest-dev/pytest-cov/issues/459) &lt;https://github.com/pytest-dev/pytest-cov/pull/459&gt;</code>_.</li>
<li>Improved validation of <code>--cov-fail-under</code> CLI option.
Contributed by ... Ronny Pfannschmidt's desire for skark in
<code>[#480](https://github.com/pytest-dev/pytest-cov/issues/480) &lt;https://github.com/pytest-dev/pytest-cov/pull/480&gt;</code>_.</li>
<li>Dropped Python 2.7 support.
Contributed by Thomas Grainger in
<code>[#488](https://github.com/pytest-dev/pytest-cov/issues/488) &lt;https://github.com/pytest-dev/pytest-cov/pull/488&gt;</code>_.</li>
<li>Updated trove classifiers. Contributed by Michał Bielawski in
<code>[#481](https://github.com/pytest-dev/pytest-cov/issues/481) &lt;https://github.com/pytest-dev/pytest-cov/pull/481&gt;</code>_.</li>
</ul>
<h2>2.13.0 (2021-06-01)</h2>
<ul>
<li>Changed the <code>toml</code> requirement to be always be directly required (instead of being required through a coverage extra).
This fixes issues with pip-compile (<code>pip-tools#1300 &lt;https://github.com/jazzband/pip-tools/issues/1300&gt;</code><em>).
Contributed by Sorin Sbarnea in <code>[#472](https://github.com/pytest-dev/pytest-cov/issues/472) &lt;https://github.com/pytest-dev/pytest-cov/pull/472&gt;</code></em>.</li>
<li>Documented <code>show_contexts</code>.
Contributed by Brian Rutledge in <code>[#473](https://github.com/pytest-dev/pytest-cov/issues/473) &lt;https://github.com/pytest-dev/pytest-cov/pull/473&gt;</code>_.</li>
</ul>
<h2>2.12.1 (2021-06-01)</h2>
<ul>
<li>Changed the <code>toml</code> requirement to be always be directly required (instead of being required through a coverage extra).
This fixes issues with pip-compile (<code>pip-tools#1300 &lt;https://github.com/jazzband/pip-tools/issues/1300&gt;</code><em>).
Contributed by Sorin Sbarnea in <code>[#472](https://github.com/pytest-dev/pytest-cov/issues/472) &lt;https://github.com/pytest-dev/pytest-cov/pull/472&gt;</code></em>.</li>
<li>Documented <code>show_contexts</code>.
Contributed by Brian Rutledge in <code>[#473](https://github.com/pytest-dev/pytest-cov/issues/473) &lt;https://github.com/pytest-dev/pytest-cov/pull/473&gt;</code>_.</li>
</ul>
<h2>2.12.0 (2021-05-14)</h2>
<ul>
<li>Added coverage's <code>toml</code> extra to install requirements in setup.py.
Contributed by Christian Riedel in <code>[#410](https://github.com/pytest-dev/pytest-cov/issues/410) &lt;https://github.com/pytest-dev/pytest-cov/pull/410&gt;</code>_.</li>
<li>Fixed <code>pytest_cov.__version__</code> to have the right value (string with version instead of a string
including <code>__version__ =</code>).</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/560b95575efe9e55874bc8bbc99de1dd2db80ba9"><code>560b955</code></a> Bump version: 2.12.1 → 3.0.0</li>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/e988a6c48b45924433c9b38886f759f4f3be8a94"><code>e988a6c</code></a> Update changelog.</li>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/f01593218d2cc99defa202a8e7ff83e3a08a7a73"><code>f015932</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pytest-dev/pytest-cov/issues/500">#500</a> from hugovk/add-3.10</li>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/60a3cc1e796428f2373fb2024122f8dbc7f1c56b"><code>60a3cc1</code></a> No need to build universal wheels for Python 3-only</li>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/0bc997adfea8b6ab63029163044a2fc42fd7ecf1"><code>0bc997a</code></a> Add support for Python 3.10</li>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/679935b82e8177799c34981e8f384a5466840301"><code>679935b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pytest-dev/pytest-cov/issues/494">#494</a> from hugovk/test-on-github-actions</li>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/96f9aad28a35d9d0824add0ef2309e600052c531"><code>96f9aad</code></a> Add 'all good' job to be added as a required build</li>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/6395ecec756433194c05d34af490315b35dddafa"><code>6395ece</code></a> Test conditional collection on PyPy and CPython</li>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/f4a88d6187630295ce960010456def6b19ef01b2"><code>f4a88d6</code></a> Test both PyPy3.6 and PyPy3.7</li>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/a948e899fa002fbc7f52c6c0f7e7dffdf7987ec8"><code>a948e89</code></a> Test both PyPy3.6 and PyPy3.7</li>
<li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest-cov/compare/v2.8.0...v3.0.0">compare view</a></li>
</ul>
</details>
<br />


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>
⬆️ Bump black from 21.9b0 to 21.10b0
Bumps [black](https://github.com/psf/black) from 21.9b0 to 21.10b0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/psf/black/releases">black's releases</a>.</em></p>
<blockquote>
<h2>21.10b0</h2>
<h3><em>Black</em></h3>
<ul>
<li>Document stability policy, that will apply for non-beta releases (<a href="https://github-redirect.dependabot.com/psf/black/issues/2529">#2529</a>)</li>
<li>Add new <code>--workers</code> parameter (<a href="https://github-redirect.dependabot.com/psf/black/issues/2514">#2514</a>)</li>
<li>Fixed feature detection for positional-only arguments in lambdas (<a href="https://github-redirect.dependabot.com/psf/black/issues/2532">#2532</a>)</li>
<li>Bumped typed-ast version minimum to 1.4.3 for 3.10 compatiblity (<a href="https://github-redirect.dependabot.com/psf/black/issues/2519">#2519</a>)</li>
<li>Fixed a Python 3.10 compatibility issue where the loop argument was still being passed
even though it has been removed (<a href="https://github-redirect.dependabot.com/psf/black/issues/2580">#2580</a>)</li>
<li>Deprecate Python 2 formatting support (<a href="https://github-redirect.dependabot.com/psf/black/issues/2523">#2523</a>)</li>
</ul>
<h3><em>Blackd</em></h3>
<ul>
<li>Remove dependency on aiohttp-cors (<a href="https://github-redirect.dependabot.com/psf/black/issues/2500">#2500</a>)</li>
<li>Bump required aiohttp version to 3.7.4 (<a href="https://github-redirect.dependabot.com/psf/black/issues/2509">#2509</a>)</li>
</ul>
<h3><em>Black-Primer</em></h3>
<ul>
<li>Add primer support for --projects (<a href="https://github-redirect.dependabot.com/psf/black/issues/2555">#2555</a>)</li>
<li>Print primer summary after individual failures (<a href="https://github-redirect.dependabot.com/psf/black/issues/2570">#2570</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Allow to pass <code>target_version</code> in the vim plugin (<a href="https://github-redirect.dependabot.com/psf/black/issues/1319">#1319</a>)</li>
<li>Install build tools in docker file and use multi-stage build to keep the image size
down (<a href="https://github-redirect.dependabot.com/psf/black/issues/2582">#2582</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md">black's changelog</a>.</em></p>
<blockquote>
<h2>21.10b0</h2>
<h3><em>Black</em></h3>
<ul>
<li>Document stability policy, that will apply for non-beta releases (<a href="https://github-redirect.dependabot.com/psf/black/issues/2529">#2529</a>)</li>
<li>Add new <code>--workers</code> parameter (<a href="https://github-redirect.dependabot.com/psf/black/issues/2514">#2514</a>)</li>
<li>Fixed feature detection for positional-only arguments in lambdas (<a href="https://github-redirect.dependabot.com/psf/black/issues/2532">#2532</a>)</li>
<li>Bumped typed-ast version minimum to 1.4.3 for 3.10 compatiblity (<a href="https://github-redirect.dependabot.com/psf/black/issues/2519">#2519</a>)</li>
<li>Fixed a Python 3.10 compatibility issue where the loop argument was still being passed
even though it has been removed (<a href="https://github-redirect.dependabot.com/psf/black/issues/2580">#2580</a>)</li>
<li>Deprecate Python 2 formatting support (<a href="https://github-redirect.dependabot.com/psf/black/issues/2523">#2523</a>)</li>
</ul>
<h3><em>Blackd</em></h3>
<ul>
<li>Remove dependency on aiohttp-cors (<a href="https://github-redirect.dependabot.com/psf/black/issues/2500">#2500</a>)</li>
<li>Bump required aiohttp version to 3.7.4 (<a href="https://github-redirect.dependabot.com/psf/black/issues/2509">#2509</a>)</li>
</ul>
<h3><em>Black-Primer</em></h3>
<ul>
<li>Add primer support for --projects (<a href="https://github-redirect.dependabot.com/psf/black/issues/2555">#2555</a>)</li>
<li>Print primer summary after individual failures (<a href="https://github-redirect.dependabot.com/psf/black/issues/2570">#2570</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Allow to pass <code>target_version</code> in the vim plugin (<a href="https://github-redirect.dependabot.com/psf/black/issues/1319">#1319</a>)</li>
<li>Install build tools in docker file and use multi-stage build to keep the image size
down (<a href="https://github-redirect.dependabot.com/psf/black/issues/2582">#2582</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/psf/black/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=21.9b0&new-version=21.10b0)](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>
⬆️ Bump sphinx-click from 3.0.1 to 3.0.2
Bumps [sphinx-click](https://github.com/stephenfin/sphinx-click) from 3.0.1 to 3.0.2.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/click-contrib/sphinx-click/commit/ff5d3bc20c53340616552cdd9e15334309840915"><code>ff5d3bc</code></a> Enable parallel modes</li>
<li><a href="https://github.com/click-contrib/sphinx-click/commit/f163fa71b443cd42c5e23856998153ddeca2da3f"><code>f163fa7</code></a> Return sphinx extension options</li>
<li>See full diff in <a href="https://github.com/stephenfin/sphinx-click/compare/3.0.1...3.0.2">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sphinx-click&package-manager=pip&previous-version=3.0.1&new-version=3.0.2)](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:

@dependabot rebase
Looks like this PR is already up-to-date with master! If you'd still like to recreate it from scratch, overwriting any edits, you can request `@dependabot recreate`.
# [Codecov](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/255?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9) Report
> Merging [#255](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/255?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9) (a6c25a1) into [master](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/commit/904207ad505b71391d78d8088aaed151ca6a011d?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9) (904207a) will **not change** coverage.
> The diff coverage is `n/a`.

[![Impacted file tree graph](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/255/graphs/tree.svg?width=650&height=150&src=pr&token=EV51GE25QO&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9)](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/255?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9)

```diff
@@            Coverage Diff            @@
##            master      #255   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           33        33           
  Lines         1034      1034           
=========================================
  Hits          1034      1034           
```



------

[Continue to review full report at Codecov](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/255?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/255?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9). Last update [904207a...a6c25a1](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/255?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9).

# [Codecov](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/247?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9) Report
> Merging [#247](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/247?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9) (fe9bc9a) into [master](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/commit/8475853f70d3a4e5ebdf8a637cfaf95c5cc62004?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9) (8475853) will **not change** coverage.
> The diff coverage is `n/a`.

[![Impacted file tree graph](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/247/graphs/tree.svg?width=650&height=150&src=pr&token=EV51GE25QO&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9)](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/247?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9)

```diff
@@            Coverage Diff            @@
##            master      #247   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           33        33           
  Lines         1032      1032           
=========================================
  Hits          1032      1032           
```



------

[Continue to review full report at Codecov](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/247?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/247?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9). Last update [8475853...fe9bc9a](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/247?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9).

# [Codecov](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/254?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9) Report
> Merging [#254](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/254?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9) (513007d) into [master](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/commit/904207ad505b71391d78d8088aaed151ca6a011d?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9) (904207a) will **not change** coverage.
> The diff coverage is `n/a`.

[![Impacted file tree graph](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/254/graphs/tree.svg?width=650&height=150&src=pr&token=EV51GE25QO&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9)](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/254?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9)

```diff
@@            Coverage Diff            @@
##            master      #254   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           33        33           
  Lines         1034      1034           
=========================================
  Hits          1034      1034           
```



------

[Continue to review full report at Codecov](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/254?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/254?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9). Last update [904207a...513007d](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/254?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9).

# [Codecov](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/257?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9) Report
> Merging [#257](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/257?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9) (8a7e134) into [master](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/commit/904207ad505b71391d78d8088aaed151ca6a011d?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9) (904207a) will **not change** coverage.
> The diff coverage is `n/a`.

[![Impacted file tree graph](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/257/graphs/tree.svg?width=650&height=150&src=pr&token=EV51GE25QO&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9)](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/257?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9)

```diff
@@            Coverage Diff            @@
##            master      #257   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           33        33           
  Lines         1034      1034           
=========================================
  Hits          1034      1034           
```



------

[Continue to review full report at Codecov](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/257?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/257?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9). Last update [904207a...8a7e134](https://codecov.io/gh/Galileo-Galilei/kedro-mlflow/pull/257?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Yolan+Honor%C3%A9-Roug%C3%A9).


Fix patch:
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 04e9a722..5d0dd8a2 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,18 +1,23 @@
 exclude: ^kedro_mlflow/template/project/run.py$
 repos:
     - repo: https://github.com/psf/black
-      rev: 21.9b0
+      rev: 21.10b0
       hooks:
           - id: black
             language_version: python3.7
     - repo: https://github.com/timothycrosley/isort
-      rev: 5.9.3
+      rev: 5.10.0
       hooks:
           - id: isort
     - repo: https://gitlab.com/pycqa/flake8
-      rev: 3.9.2
+      rev: 4.0.1
       hooks:
           - id: flake8
+    - repo: https://github.com/asottile/blacken-docs
+      rev: v1.11.0
+      hooks:
+        - id: blacken-docs
+          additional_dependencies: [black==21.10b0]
     - repo: https://github.com/pre-commit/pre-commit-hooks
       rev: v4.0.1
       hooks:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 800f457b..1310efd0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,9 +2,11 @@
 
 ## [Unreleased]
 
-### Added
+### Changed
 
-- :sparkles: The ``KedroPipelineModel`` custom mlflow model now accepts any kedro `Pipeline` as input (provided they have a single DataFrame input and a single output because this is an mlflow limitation) instead of only ``PipelineML`` objects. This simplifies the API for user who want to customise the logging (#171).
+- :sparkles: :boom: The ``KedroPipelineModel`` custom mlflow model now accepts any kedro `Pipeline` as input (provided they have a single DataFrame input and a single output because this is an mlflow limitation) instead of only ``PipelineML`` objects. This simplifies the API for user who want to customise the model logging (#171). `KedroPipelineModel.__init__` argument `pipeline_ml` is renamed `pipeline` to reflect this change.
+- :memo: Format code blocks in documentation with ``blacken-docs``
+- :construction_worker: Enforce the use of ``black`` and ``isort`` in the CI to enforce style guidelines
 
 ## [0.7.6] - 2021-10-08
 
diff --git a/setup.py b/setup.py
index c0d63679..411ade36 100644
--- a/setup.py
+++ b/setup.py
@@ -42,22 +42,22 @@ def _parse_requirements(path, encoding="utf-8"):
             "recommonmark==0.7.1",
             "sphinx_rtd_theme==1.0.0",
             "sphinx-markdown-tables==0.0.15",
-            "sphinx-click==3.0.1",
+            "sphinx-click==3.0.2",
             "sphinx_copybutton==0.4.0",
             "pandas>=1.0.0, <2.0.0",  # avoid to make readthedocs load rc version
             "numpy>=1.0.0, <2.0.0",  # bug on windows for numpy 1.19.0->1.19.4
         ],
         "test": [
             "pytest>=5.4.0, <7.0.0",
-            "pytest-cov>=2.8.0, <3.0.0",
+            "pytest-cov>=2.8.0, <4.0.0",
             "pytest-lazy-fixture>=0.6.0, <1.0.0",
             "pytest-mock>=3.1.0, <4.0.0",
-            "scikit-learn>=0.23.0, <0.25.0",
-            "flake8==3.9.2",  # ensure consistency with pre-commit
+            "scikit-learn>=0.23.0, <1.1.0",
+            "flake8==4.0.1",  # ensure consistency with pre-commit
+            "black==21.10b0",  # pin black version because it is not compatible with a pip range (because of non semver version number)
+            "isort==5.10.0",  # ensure consistency with pre-commit
         ],
         "dev": [
-            "black==21.9b0",  # pin black version because it is not compatible with a pip range (because of non semver version number)
-            "isort==5.9.3",  # ensure consistency with pre-commit
             "pre-commit>=2.0.0,<3.0.0",
             "jupyter>=1.0.0,<2.0.0",
         ],


Test patch:
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index f9bbc787..7477f0e0 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -29,6 +29,14 @@ jobs:
       run: |
         python -m pip install --upgrade pip
         pip install .[test,extras]
+    - name: Check code formatting with black
+      if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.7' # linting should occur only once in the loop
+      run: |
+        black . --check
+    - name: Check import order with isort
+      if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.7' # linting should occur only once in the loop
+      run: |
+        isort . --check-only
     - name: Lint with flake8
       if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.7' # linting should occur only once in the loop
       run: |