Skip to content

Commit

Permalink
feat(deps): bump the all group with 10 updates (#98)
Browse files Browse the repository at this point in the history
Bumps the all group with 10 updates:

| Package | From | To |
| --- | --- | --- |
| [cloudpathlib](https://github.com/drivendataorg/cloudpathlib) |
`0.10.0` | `0.19.0` |
| [pydantic](https://github.com/pydantic/pydantic) | `2.8.2` | `2.9.1` |
| [python-slugify](https://github.com/un33k/python-slugify) | `6.1.2` |
`8.0.4` |
| [python-dotenv](https://github.com/theskumar/python-dotenv) | `0.19.2`
| `1.0.1` |
| [importlib-resources](https://github.com/python/importlib_resources) |
`6.4.4` | `6.4.5` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `2.21.0` |
`3.8.0` |
| [pytest](https://github.com/pytest-dev/pytest) | `7.4.4` | `8.3.3` |
| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) |
`0.21.2` | `0.24.0` |
| [moto](https://github.com/getmoto/moto) | `4.2.14` | `5.0.14` |
| [boto3](https://github.com/boto/boto3) | `1.35.10` | `1.35.20` |

Updates `cloudpathlib` from 0.10.0 to 0.19.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/drivendataorg/cloudpathlib/releases">cloudpathlib's
releases</a>.</em></p>
<blockquote>
<h2>v0.19.0</h2>
<ul>
<li>Fixed an error that occurred when loading and dumping
<code>CloudPath</code> objects using pickle multiple times. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/450">#450</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/454">#454</a>,
thanks to <a
href="https://github.com/kujenga"><code>@​kujenga</code></a>)</li>
<li>Fixed typo in <code>FileCacheMode</code> where values were being
filled by environment variable <code>CLOUPATHLIB_FILE_CACHE_MODE</code>
instead of <code>CLOUDPATHLIB_FILE_CACHE_MODE</code>. (PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/424">#424</a>,
thanks to <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/424"><code>@​mynameisfiber</code></a>)</li>
<li>Fixed <code>CloudPath</code> cleanup via
<code>CloudPath.__del__</code> when <code>Client</code> encounters an
exception during initialization and does not create a
<code>file_cache_mode</code> attribute. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/372">#372</a>,
thanks to <a
href="https://github.com/bryanwweber"><code>@​bryanwweber</code></a>)</li>
<li>Removed support for Python 3.7 and pinned minimal <code>boto3</code>
version to Python 3.8+ versions. (PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/407">#407</a>)</li>
<li>Changed <code>GSClient</code> to use the native
<code>exists()</code> method from the Google Cloud Storage SDK. (PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/420">#420</a>,
thanks to <a
href="https://github.com/bachya"><code>@​bachya</code></a>)</li>
<li>Changed default clients to be lazily instantiated (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/428">#428</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/432">#432</a>)</li>
<li>Fixed <code>download_to</code> to check for the existence of the
cloud file (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/430">#430</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/433">#433</a>)</li>
<li>Added env vars <code>CLOUDPATHLIB_FORCE_OVERWRITE_FROM_CLOUD</code>
and <code>CLOUDPATHLIB_FORCE_OVERWRITE_TO_CLOUD</code>. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/393">#393</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/437">#437</a>)</li>
<li>Fixed <code>glob</code> for
<code>cloudpathlib.local.LocalPath</code> and subclass implementations
to match behavior of cloud versions for parity in testing. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/415">#415</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/436">#436</a>)</li>
<li>Changed how <code>cloudpathlib.local.LocalClient</code> and subclass
implementations track the default local storage directory (used to
simulate the cloud) used when no local storage directory is explicitly
provided. (PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/436">#436</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/462">#462</a>)
<ul>
<li>Changed <code>LocalClient</code> so that client instances using the
default storage access the default local storage directory through the
<code>get_default_storage_dir</code> rather than having an explicit
reference to the path set at instantiation. This means that calling
<code>get_default_storage_dir</code> will reset the local storage for
all clients using the default local storage, whether the client has
already been instantiated or is instantiated after resetting. This fixes
unintuitive behavior where <code>reset_local_storage</code> did not
reset local storage when using the default client. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/414">#414</a>)</li>
<li>Added a new <code>local_storage_dir</code> property to
<code>LocalClient</code>. This will return the current local storage
directory used by that client instance.
by reference through the `get_default_ rather than with an
explicit.</li>
</ul>
</li>
<li>Refined the return type annotations for
<code>CloudPath.open()</code> to match the behavior of
<code>pathlib.Path.open()</code>. The method now returns specific types
(<code>TextIOWrapper</code>, <code>FileIO</code>,
<code>BufferedRandom</code>, <code>BufferedWriter</code>,
<code>BufferedReader</code>, <code>BinaryIO</code>,
<code>IO[Any]</code>) based on the provided <code>mode</code>,
<code>buffering</code>, and <code>encoding</code> arguments. ([Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/465">#465</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/465">drivendataorg/cloudpathlib#465</a>),
[PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/464">#464</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/464">drivendataorg/cloudpathlib#464</a>))</li>
<li>Added Azure Data Lake Storage Gen2 support (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/161">#161</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/450">#450</a>),
thanks to <a href="https://github.com/M0dEx"><code>@​M0dEx</code></a>
for PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/447">#447</a>
and PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/449">#449</a></li>
</ul>
<h2>v0.18.1</h2>
<ul>
<li>Fixed import error due to incompatible
<code>google-cloud-storage</code> by not using
<code>transfer_manager</code> if it is not available. ([Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/408">#408</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/408">drivendataorg/cloudpathlib#408</a>),
[PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/410">#410</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/410">drivendataorg/cloudpathlib#410</a>))</li>
</ul>
<p>Includes all changes from <a
href="https://github.com/drivendataorg/cloudpathlib/releases/tag/v0.18.0">v0.18.0</a>.</p>
<p><strong>Note: This is the last planned Python 3.7 compatible release
version.</strong></p>
<h2>v0.18.0 (yanked)</h2>
<ul>
<li>Implement sliced downloads in GSClient. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/387">#387</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/389">#389</a>)</li>
<li>Implement <code>as_url</code> with presigned parameter for all
backends. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/235">#235</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/236">#236</a>)</li>
<li>Stream to and from Azure Blob Storage. (PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/403">#403</a>)</li>
<li>Implement <code>file:</code> URI scheme support for
<code>AnyPath</code>. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/401">#401</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/404">#404</a>)</li>
</ul>
<p><strong>Note: This version was <a
href="https://pypi.org/help/#yanked">yanked</a> due to incompatibility
with google-cloud-storage &lt;2.7.0 that causes an import
error.</strong></p>
<h2>v0.17.0</h2>
<ul>
<li>Fix <code>S3Client</code> cleanup via <code>Client.__del__</code>
when <code>S3Client</code> encounters an exception during
initialization. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/372">#372</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/373">#373</a>,
thanks to <a
href="https://github.com/bryanwweber"><code>@​bryanwweber</code></a>)</li>
<li>Skip mtime checks during upload when force_overwrite_to_cloud is set
to improve upload performance. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/379">#379</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/380">#380</a>,
thanks to <a
href="https://github.com/Gilthans"><code>@​Gilthans</code></a>)</li>
</ul>
<h2>v0.16.0</h2>
<ul>
<li>Add &quot;CloudPath&quot; as return type on <code>__init__</code>
for mypy issues. ([Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/179">#179</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/179">drivendataorg/cloudpathlib#179</a>),
[PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/342">#342</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/342">drivendataorg/cloudpathlib#342</a>))</li>
<li>Add <code>with_stem</code> to all path types when python version
supports it (&gt;=3.9). ([Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/287">#287</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/287">drivendataorg/cloudpathlib#287</a>),
[PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/290">#290</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/290">drivendataorg/cloudpathlib#290</a>),
thanks to <a
href="https://github.com/Gilthans"><code>@​Gilthans</code></a>)</li>
<li>Add <code>newline</code> parameter to the <code>write_text</code>
method to align to <code>pathlib</code> functionality as of Python 3.10.
[PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/362">#362</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/362">drivendataorg/cloudpathlib#362</a>),
thanks to <a
href="https://github.com/pricemg"><code>@​pricemg</code></a>.</li>
<li>Add support for Python 3.12 ([PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/364">#364</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/364">drivendataorg/cloudpathlib#364</a>))</li>
<li>Add <code>CLOUDPATHLIB_LOCAL_CACHE_DIR</code> env var for setting
local_cache_dir default for clients ([Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/352">#352</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/352">drivendataorg/cloudpathlib#352</a>),
[PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/357">#357</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/357">drivendataorg/cloudpathlib#357</a>))</li>
<li>Add <code>CONTRIBUTING.md</code> instructions for contributors
([Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/213">#213</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/213">drivendataorg/cloudpathlib#213</a>),
[PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/367">#367</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/367">drivendataorg/cloudpathlib#367</a>))</li>
</ul>
<h2>v0.15.1</h2>
<ul>
<li>Compatibility with pydantic &gt;= 2.0.0. ([PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/349">#349</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/349">drivendataorg/cloudpathlib#349</a>))</li>
</ul>
<h2>v0.15.0</h2>
<ul>
<li>Changed return type for <code>CloudPathMeta.__call__</code> to fix
problems with pyright/pylance ([PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/330">#330</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/330">drivendataorg/cloudpathlib#330</a>))</li>
<li>Make <code>CloudPath.is_valid_cloudpath</code> a TypeGuard so that
type checkers can know the subclass if <code>is_valid_cloudpath</code>
is called ([PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/337">#337</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/337">drivendataorg/cloudpathlib#337</a>))</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/drivendataorg/cloudpathlib/blob/master/HISTORY.md">cloudpathlib's
changelog</a>.</em></p>
<blockquote>
<h2>v0.19.0 (2024-08-29)</h2>
<ul>
<li>Fixed an error that occurred when loading and dumping
<code>CloudPath</code> objects using pickle multiple times. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/450">#450</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/454">#454</a>,
thanks to <a
href="https://github.com/kujenga"><code>@​kujenga</code></a>)</li>
<li>Fixed typo in <code>FileCacheMode</code> where values were being
filled by environment variable <code>CLOUPATHLIB_FILE_CACHE_MODE</code>
instead of <code>CLOUDPATHLIB_FILE_CACHE_MODE</code>. (PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/424">#424</a>,
thanks to <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/424"><code>@​mynameisfiber</code></a>)</li>
<li>Fixed <code>CloudPath</code> cleanup via
<code>CloudPath.__del__</code> when <code>Client</code> encounters an
exception during initialization and does not create a
<code>file_cache_mode</code> attribute. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/372">#372</a>,
thanks to <a
href="https://github.com/bryanwweber"><code>@​bryanwweber</code></a>)</li>
<li>Removed support for Python 3.7 and pinned minimal <code>boto3</code>
version to Python 3.8+ versions. (PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/407">#407</a>)</li>
<li>Changed <code>GSClient</code> to use the native
<code>exists()</code> method from the Google Cloud Storage SDK. (PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/420">#420</a>,
thanks to <a
href="https://github.com/bachya"><code>@​bachya</code></a>)</li>
<li>Changed default clients to be lazily instantiated (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/428">#428</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/432">#432</a>)</li>
<li>Fixed <code>download_to</code> to check for the existence of the
cloud file (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/430">#430</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/433">#433</a>)</li>
<li>Added env vars <code>CLOUDPATHLIB_FORCE_OVERWRITE_FROM_CLOUD</code>
and <code>CLOUDPATHLIB_FORCE_OVERWRITE_TO_CLOUD</code>. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/393">#393</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/437">#437</a>)</li>
<li>Fixed <code>glob</code> for
<code>cloudpathlib.local.LocalPath</code> and subclass implementations
to match behavior of cloud versions for parity in testing. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/415">#415</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/436">#436</a>)</li>
<li>Changed how <code>cloudpathlib.local.LocalClient</code> and subclass
implementations track the default local storage directory (used to
simulate the cloud) used when no local storage directory is explicitly
provided. (PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/436">#436</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/462">#462</a>)
<ul>
<li>Changed <code>LocalClient</code> so that client instances using the
default storage access the default local storage directory through the
<code>get_default_storage_dir</code> rather than having an explicit
reference to the path set at instantiation. This means that calling
<code>get_default_storage_dir</code> will reset the local storage for
all clients using the default local storage, whether the client has
already been instantiated or is instantiated after resetting. This fixes
unintuitive behavior where <code>reset_local_storage</code> did not
reset local storage when using the default client. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/414">#414</a>)</li>
<li>Added a new <code>local_storage_dir</code> property to
<code>LocalClient</code>. This will return the current local storage
directory used by that client instance.
by reference through the `get_default_ rather than with an
explicit.</li>
</ul>
</li>
<li>Refined the return type annotations for
<code>CloudPath.open()</code> to match the behavior of
<code>pathlib.Path.open()</code>. The method now returns specific types
(<code>TextIOWrapper</code>, <code>FileIO</code>,
<code>BufferedRandom</code>, <code>BufferedWriter</code>,
<code>BufferedReader</code>, <code>BinaryIO</code>,
<code>IO[Any]</code>) based on the provided <code>mode</code>,
<code>buffering</code>, and <code>encoding</code> arguments. ([Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/465">#465</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/465">drivendataorg/cloudpathlib#465</a>),
[PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/464">#464</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/464">drivendataorg/cloudpathlib#464</a>))</li>
<li>Added Azure Data Lake Storage Gen2 support (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/161">#161</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/450">#450</a>),
thanks to <a href="https://github.com/M0dEx"><code>@​M0dEx</code></a>
for PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/447">#447</a>
and PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/449">#449</a></li>
</ul>
<h2>v0.18.1 (2024-02-26)</h2>
<ul>
<li>Fixed import error due to incompatible
<code>google-cloud-storage</code> by not using
<code>transfer_manager</code> if it is not available. ([Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/408">#408</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/408">drivendataorg/cloudpathlib#408</a>),
[PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/410">#410</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/410">drivendataorg/cloudpathlib#410</a>))</li>
</ul>
<p>Includes all changes from v0.18.0.</p>
<p><strong>Note: This is the last planned Python 3.7 compatible release
version.</strong></p>
<h2>0.18.0 (2024-02-25) (Yanked)</h2>
<ul>
<li>Implement sliced downloads in GSClient. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/387">#387</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/389">#389</a>)</li>
<li>Implement <code>as_url</code> with presigned parameter for all
backends. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/235">#235</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/236">#236</a>)</li>
<li>Stream to and from Azure Blob Storage. (PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/403">#403</a>)</li>
<li>Implement <code>file:</code> URI scheme support for
<code>AnyPath</code>. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/401">#401</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/404">#404</a>)</li>
</ul>
<p><strong>Note: This version was <a
href="https://pypi.org/help/#yanked">yanked</a> due to incompatibility
with google-cloud-storage &lt;2.7.0 that causes an import
error.</strong></p>
<h2>0.17.0 (2023-12-21)</h2>
<ul>
<li>Fix <code>S3Client</code> cleanup via <code>Client.__del__</code>
when <code>S3Client</code> encounters an exception during
initialization. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/372">#372</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/373">#373</a>,
thanks to <a
href="https://github.com/bryanwweber"><code>@​bryanwweber</code></a>)</li>
<li>Skip mtime checks during upload when force_overwrite_to_cloud is set
to improve upload performance. (Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/379">#379</a>,
PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/380">#380</a>,
thanks to <a
href="https://github.com/Gilthans"><code>@​Gilthans</code></a>)</li>
</ul>
<h2>v0.16.0 (2023-10-09)</h2>
<ul>
<li>Add &quot;CloudPath&quot; as return type on <code>__init__</code>
for mypy issues. ([Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/179">#179</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/179">drivendataorg/cloudpathlib#179</a>),
[PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/342">#342</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/342">drivendataorg/cloudpathlib#342</a>))</li>
<li>Add <code>with_stem</code> to all path types when python version
supports it (&gt;=3.9). ([Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/287">#287</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/287">drivendataorg/cloudpathlib#287</a>),
[PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/290">#290</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/290">drivendataorg/cloudpathlib#290</a>),
thanks to <a
href="https://github.com/Gilthans"><code>@​Gilthans</code></a>)</li>
<li>Add <code>newline</code> parameter to the <code>write_text</code>
method to align to <code>pathlib</code> functionality as of Python 3.10.
[PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/362">#362</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/362">drivendataorg/cloudpathlib#362</a>),
thanks to <a
href="https://github.com/pricemg"><code>@​pricemg</code></a>.</li>
<li>Add support for Python 3.12 ([PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/364">#364</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/364">drivendataorg/cloudpathlib#364</a>))</li>
<li>Add <code>CLOUDPATHLIB_LOCAL_CACHE_DIR</code> env var for setting
local_cache_dir default for clients ([Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/352">#352</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/352">drivendataorg/cloudpathlib#352</a>),
[PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/357">#357</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/357">drivendataorg/cloudpathlib#357</a>))</li>
<li>Add <code>CONTRIBUTING.md</code> instructions for contributors
([Issue <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/213">#213</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/213">drivendataorg/cloudpathlib#213</a>),
[PR <a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/367">#367</a>](<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/pull/367">drivendataorg/cloudpathlib#367</a>))</li>
</ul>
<h2>v0.15.1 (2023-07-12)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/drivendataorg/cloudpathlib/commit/40e205dcacee97b7b4b385788a6d671946a5c60c"><code>40e205d</code></a>
v0.19.0 release (<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/463">#463</a>)</li>
<li><a
href="https://github.com/drivendataorg/cloudpathlib/commit/dc8ff96dfcf61a7964df08facb9dab0745be8a09"><code>dc8ff96</code></a>
feat: Add overloads for CloudPath.open() (<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/464">#464</a>)</li>
<li><a
href="https://github.com/drivendataorg/cloudpathlib/commit/5656879ad565e58117790c3ed82438c6cbd60876"><code>5656879</code></a>
Initial ADLS gen2 support (<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/453">#453</a>)</li>
<li><a
href="https://github.com/drivendataorg/cloudpathlib/commit/f3605a6f08985c0b971c90dd930a6537f5fd556c"><code>f3605a6</code></a>
Fixes for LocalClient bugs: glob in local clients to match cloud
clients, res...</li>
<li><a
href="https://github.com/drivendataorg/cloudpathlib/commit/7cbff394d1ee07747a8f8aebcb0dce1b4e69ba35"><code>7cbff39</code></a>
454 Multiple pickle support (<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/460">#460</a>)</li>
<li><a
href="https://github.com/drivendataorg/cloudpathlib/commit/a23a38ce77c28ce5410308616e2e3eff66e87626"><code>a23a38c</code></a>
tenacity (<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/459">#459</a>)</li>
<li><a
href="https://github.com/drivendataorg/cloudpathlib/commit/f36309fa7efbfbebe633a35d5b83f65dc6fafe11"><code>f36309f</code></a>
Env vars for force overwrite functions (<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/437">#437</a>)</li>
<li><a
href="https://github.com/drivendataorg/cloudpathlib/commit/08b018b36f90f89003e0c9e5ebd19030b41c2433"><code>08b018b</code></a>
raise in download_to if not exists (<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/433">#433</a>)</li>
<li><a
href="https://github.com/drivendataorg/cloudpathlib/commit/71331d31aec68c1a4e49fc59d30b613de2d1e657"><code>71331d3</code></a>
Instantiate default client lazily (<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/432">#432</a>)</li>
<li><a
href="https://github.com/drivendataorg/cloudpathlib/commit/fabb0e43d677e518b5918db9db8d41c56d477071"><code>fabb0e4</code></a>
Fixes typo in Caching envvar (<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/424">#424</a>)
(<a
href="https://redirect.github.com/drivendataorg/cloudpathlib/issues/426">#426</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/drivendataorg/cloudpathlib/compare/v0.10.0...v0.19.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `pydantic` from 2.8.2 to 2.9.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pydantic/pydantic/releases">pydantic's
releases</a>.</em></p>
<blockquote>
<h2>v2.9.1 (2024-09-09)</h2>
<h2>What's Changed</h2>
<h3>Fixes</h3>
<ul>
<li>Fix Predicate issue in v2.9.0 by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10321">#10321</a></li>
<li>Fixing <code>annotated-types</code> bound to <code>&gt;=0.6.0</code>
by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10327">#10327</a></li>
<li>Turn <code>tzdata</code> install requirement into optional
<code>timezone</code> dependency by <a
href="https://github.com/jakob-keller"><code>@​jakob-keller</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10331">#10331</a></li>
<li>Fix <code>IncExc</code> type alias definition by <a
href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10339">#10339</a></li>
<li>Use correct types namespace when building namedtuple core schemas by
<a href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10337">#10337</a></li>
<li>Fix evaluation of stringified annotations during namespace
inspection by <a
href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10347">#10347</a></li>
<li>Fix tagged union serialization with alias generators by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic-core/pull/1442">pydantic/pydantic-core#1442</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/pydantic/pydantic/compare/v2.9.0...v2.9.1">https://github.com/pydantic/pydantic/compare/v2.9.0...v2.9.1</a></p>
<h2>v2.9.0 (2024-09-05)</h2>
<p>The code released in v2.9.0 is practically identical to that of
v2.9.0b2.</p>
<p>Check out our <a
href="https://pydantic.dev/articles/pydantic-v2-9-release">blog post</a>
to learn more about the release highlights!</p>
<h2>What's Changed</h2>
<h3>Packaging</h3>
<ul>
<li>Bump <code>ruff</code> to <code>v0.5.0</code> and
<code>pyright</code> to <code>v1.1.369</code> by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/9801">#9801</a></li>
<li>Bump <code>pydantic-extra-types</code> to <code>v2.9.0</code> by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/9832">#9832</a></li>
<li>Support compatibility with <code>pdm v2.18.1</code> by <a
href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10138">#10138</a></li>
<li>Bump <code>v1</code> version stub to <code>v1.10.18</code> by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10214">#10214</a></li>
<li>Bump <code>pydantic-core</code> to <code>v2.23.2</code> by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10311">#10311</a></li>
</ul>
<h3>New Features</h3>
<ul>
<li>Add support for <code>ZoneInfo</code> by <a
href="https://github.com/Youssefares"><code>@​Youssefares</code></a> in
<a
href="https://redirect.github.com/pydantic/pydantic/pull/9896">#9896</a></li>
<li>Add <code>Config.val_json_bytes</code> by <a
href="https://github.com/josh-newman"><code>@​josh-newman</code></a> in
<a
href="https://redirect.github.com/pydantic/pydantic/pull/9770">#9770</a></li>
<li>Add DSN for Snowflake by <a
href="https://github.com/aditkumar72"><code>@​aditkumar72</code></a> in
<a
href="https://redirect.github.com/pydantic/pydantic/pull/10128">#10128</a></li>
<li>Support <code>complex</code> number by <a
href="https://github.com/changhc"><code>@​changhc</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/9654">#9654</a></li>
<li>Add support for <code>annotated_types.Not</code> by <a
href="https://github.com/aditkumar72"><code>@​aditkumar72</code></a> in
<a
href="https://redirect.github.com/pydantic/pydantic/pull/10210">#10210</a></li>
<li>Allow <code>WithJsonSchema</code> to inject <code>$ref</code>s w/
<code>http</code> or <code>https</code> links by <a
href="https://github.com/dAIsySHEng1"><code>@​dAIsySHEng1</code></a> in
<a
href="https://redirect.github.com/pydantic/pydantic/pull/9863">#9863</a></li>
<li>Allow validators to customize validation JSON schema by <a
href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10094">#10094</a></li>
<li>Support parametrized <code>PathLike</code> types by <a
href="https://github.com/nix010"><code>@​nix010</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/9764">#9764</a></li>
<li>Add tagged union serializer that attempts to use <code>str</code> or
<code>callable</code> discriminators to select the correct serializer by
<a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in in <a
href="https://redirect.github.com/pydantic/pydantic-core/pull/1397">pydantic/pydantic-core#1397</a></li>
</ul>
<h3>Changes</h3>
<ul>
<li>Breaking Change: Merge <code>dict</code> type
<code>json_schema_extra</code> by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/9792">#9792</a>
<ul>
<li>For more info (how to replicate old behavior) on this change, see <a
href="https://docs.pydantic.dev/dev/concepts/json_schema/#merging-json_schema_extra">here</a></li>
</ul>
</li>
<li>Refactor annotation injection for known (often generic) types by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/9979">#9979</a></li>
<li>Move annotation compatibility errors to validation phase by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/9999">#9999</a></li>
<li>Improve runtime errors for string constraints like
<code>pattern</code> for incompatible types by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10158">#10158</a></li>
<li>Remove <code>'allOf'</code> JSON schema workarounds by <a
href="https://github.com/dpeachey"><code>@​dpeachey</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10029">#10029</a></li>
<li>Remove <code>typed_dict_cls</code> data from
<code>CoreMetadata</code> by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10180">#10180</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pydantic/pydantic/blob/main/HISTORY.md">pydantic's
changelog</a>.</em></p>
<blockquote>
<h2>v2.9.0 (2024-09-05)</h2>
<p><a
href="https://github.com/pydantic/pydantic/releases/tag/v2.9.0">GitHub
release</a></p>
<p>The code released in v2.9.0 is practically identical to that of
v2.9.0b2.</p>
<h3>What's Changed</h3>
<h4>Packaging</h4>
<ul>
<li>Bump <code>ruff</code> to <code>v0.5.0</code> and
<code>pyright</code> to <code>v1.1.369</code> by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/9801">#9801</a></li>
<li>Bump <code>pydantic-extra-types</code> to <code>v2.9.0</code> by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/9832">#9832</a></li>
<li>Support compatibility with <code>pdm v2.18.1</code> by <a
href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10138">#10138</a></li>
<li>Bump <code>v1</code> version stub to <code>v1.10.18</code> by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10214">#10214</a></li>
<li>Bump <code>pydantic-core</code> to <code>v2.23.2</code> by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10311">#10311</a></li>
</ul>
<h4>New Features</h4>
<ul>
<li>Add support for <code>ZoneInfo</code> by <a
href="https://github.com/Youssefares"><code>@​Youssefares</code></a> in
<a
href="https://redirect.github.com/pydantic/pydantic/pull/9896">#9896</a></li>
<li>Add <code>Config.val_json_bytes</code> by <a
href="https://github.com/josh-newman"><code>@​josh-newman</code></a> in
<a
href="https://redirect.github.com/pydantic/pydantic/pull/9770">#9770</a></li>
<li>Add DSN for Snowflake by <a
href="https://github.com/aditkumar72"><code>@​aditkumar72</code></a> in
<a
href="https://redirect.github.com/pydantic/pydantic/pull/10128">#10128</a></li>
<li>Support <code>complex</code> number by <a
href="https://github.com/changhc"><code>@​changhc</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/9654">#9654</a></li>
<li>Add support for <code>annotated_types.Not</code> by <a
href="https://github.com/aditkumar72"><code>@​aditkumar72</code></a> in
<a
href="https://redirect.github.com/pydantic/pydantic/pull/10210">#10210</a></li>
<li>Allow <code>WithJsonSchema</code> to inject <code>$ref</code>s w/
<code>http</code> or <code>https</code> links by <a
href="https://github.com/dAIsySHEng1"><code>@​dAIsySHEng1</code></a> in
<a
href="https://redirect.github.com/pydantic/pydantic/pull/9863">#9863</a></li>
<li>Allow validators to customize validation JSON schema by <a
href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10094">#10094</a></li>
<li>Support parametrized <code>PathLike</code> types by <a
href="https://github.com/nix010"><code>@​nix010</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/9764">#9764</a></li>
<li>Add tagged union serializer that attempts to use <code>str</code> or
<code>callable</code> discriminators to select the correct serializer by
<a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in in <a
href="https://redirect.github.com/pydantic/pydantic-core/pull/1397">pydantic/pydantic-core#1397</a></li>
</ul>
<h4>Changes</h4>
<ul>
<li>Breaking Change: Merge <code>dict</code> type
<code>json_schema_extra</code> by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/9792">#9792</a>
<ul>
<li>For more info (how to replicate old behavior) on this change, see <a
href="https://docs.pydantic.dev/dev/concepts/json_schema/#merging-json_schema_extra">here</a></li>
</ul>
</li>
<li>Refactor annotation injection for known (often generic) types by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/9979">#9979</a></li>
<li>Move annotation compatibility errors to validation phase by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/9999">#9999</a></li>
<li>Improve runtime errors for string constraints like
<code>pattern</code> for incompatible types by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10158">#10158</a></li>
<li>Remove <code>'allOf'</code> JSON schema workarounds by <a
href="https://github.com/dpeachey"><code>@​dpeachey</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10029">#10029</a></li>
<li>Remove <code>typed_dict_cls</code> data from
<code>CoreMetadata</code> by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10180">#10180</a></li>
<li>Deprecate passing a dict to the <code>Examples</code> class by <a
href="https://github.com/Viicos"><code>@​Viicos</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10181">#10181</a></li>
<li>Remove <code>initial_metadata</code> from internal metadata
construct by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10194">#10194</a></li>
<li>Use <code>re.Pattern.search</code> instead of
<code>re.Pattern.match</code> for consistency with <code>rust</code>
behavior by <a href="https://github.com/tinez"><code>@​tinez</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic-core/pull/1368">pydantic/pydantic-core#1368</a></li>
<li>Show value of wrongly typed data in <code>pydantic-core</code>
serialization warning by <a
href="https://github.com/BoxyUwU"><code>@​BoxyUwU</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic-core/pull/1377">pydantic/pydantic-core#1377</a></li>
<li>Breaking Change: in <code>pydantic-core</code>, change
<code>metadata</code> type hint in core schemas from <code>Any</code>
-&gt; <code>Dict[str, Any] | None</code> by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic-core/pull/1411">pydantic/pydantic-core#1411</a></li>
<li>Raise helpful warning when <code>self</code> isn't returned from
model validator by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10255">#10255</a></li>
</ul>
<h4>Performance</h4>
<ul>
<li>Initial start at improving import times for modules, using caching
primarily by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10009">#10009</a></li>
<li>Using cached internal import for <code>BaseModel</code> by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10013">#10013</a></li>
<li>Simplify internal generics logic - remove generator overhead by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10059">#10059</a></li>
<li>Remove default module globals from types namespace by <a
href="https://github.com/sydney-runkle"><code>@​sydney-runkle</code></a>
in <a
href="https://redirect.github.com/pydantic/pydantic/pull/10123">#10123</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pydantic/pydantic/commit/ecc5275d01e3d8de15c3641d35eb5151f5778833"><code>ecc5275</code></a>
bump</li>
<li><a
href="https://github.com/pydantic/pydantic/commit/2c61bfda43e67b8308f86c77ae4121f447f134dd"><code>2c61bfd</code></a>
Fix evaluation of stringified annotations during namespace inspection
(<a
href="https://redirect.github.com/pydantic/pydantic/issues/10347">#10347</a>)</li>
<li><a
href="https://github.com/pydantic/pydantic/commit/3d364cbf994bc6676b8419b8ad588d4d49ab2f29"><code>3d364cb</code></a>
Use correct types namespace when building namedtuple core schemas (<a
href="https://redirect.github.com/pydantic/pydantic/issues/10337">#10337</a>)</li>
<li><a
href="https://github.com/pydantic/pydantic/commit/2746ccba230b47d279ed5aa4e4831bbdba60ad70"><code>2746ccb</code></a>
Fix <code>IncEx</code> type alias definition (<a
href="https://redirect.github.com/pydantic/pydantic/issues/10339">#10339</a>)</li>
<li><a
href="https://github.com/pydantic/pydantic/commit/b32d4109675316912b99a7f4fc56dcbf2c73840c"><code>b32d410</code></a>
Turn <code>tzdata</code> install requirement into optional
<code>timezone</code> dependency (<a
href="https://redirect.github.com/pydantic/pydantic/issues/10331">#10331</a>)</li>
<li><a
href="https://github.com/pydantic/pydantic/commit/7d857eb89c4f3c0389f8e12d83f14c89fab75f37"><code>7d857eb</code></a>
Fixing <code>annotated-types</code> bound (<a
href="https://redirect.github.com/pydantic/pydantic/issues/10327">#10327</a>)</li>
<li><a
href="https://github.com/pydantic/pydantic/commit/07cbe50fa0a7d217d8382f79c43d02201d25a4fe"><code>07cbe50</code></a>
Fix <code>Predicate</code> issue in <code>v2.9.0</code> (<a
href="https://redirect.github.com/pydantic/pydantic/issues/10321">#10321</a>)</li>
<li><a
href="https://github.com/pydantic/pydantic/commit/ed92d0a921d3464f08c5aa67dcbd262bf67110b1"><code>ed92d0a</code></a>
Prep for v2.9 release (<a
href="https://redirect.github.com/pydantic/pydantic/issues/10311">#10311</a>)</li>
<li><a
href="https://github.com/pydantic/pydantic/commit/eecde7b7f73c1ecd4fc12ee867b8b53d2f86b73f"><code>eecde7b</code></a>
Fix lifecycle docs formatting (<a
href="https://redirect.github.com/pydantic/pydantic/issues/10309">#10309</a>)</li>
<li><a
href="https://github.com/pydantic/pydantic/commit/447879b44ab8a9871193d6aef1b0846288929495"><code>447879b</code></a>
Add schema generation benchmarks for models with custom serializers (<a
href="https://redirect.github.com/pydantic/pydantic/issues/10290">#10290</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pydantic/pydantic/compare/v2.8.2...v2.9.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `python-slugify` from 6.1.2 to 8.0.4
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/un33k/python-slugify/blob/master/CHANGELOG.md">python-slugify's
changelog</a>.</em></p>
<blockquote>
<h2>8.0.4</h2>
<ul>
<li>Properly handle uppercase special characters (<a
href="https://github.com/mib1185"><code>@​mib1185</code></a> - thx)</li>
</ul>
<h2>8.0.3</h2>
<ul>
<li>Drop compatibility for unsupported Python Version (<a
href="https://github.com/Viicos"><code>@​Viicos</code></a> - thx)</li>
<li>Fix pattern types.</li>
</ul>
<h2>8.0.2</h2>
<ul>
<li>Normalize text before converting to unicode. (<a
href="https://github.com/chuckyblack"><code>@​chuckyblack</code></a> -
thx)</li>
</ul>
<h2>8.0.1</h2>
<ul>
<li>Added license notice to readme (<a
href="https://github.com/C-nit"><code>@​C-nit</code></a> - thx)</li>
</ul>
<h2>8.0.0</h2>
<ul>
<li>By default, prefer unidecode if installed (<a
href="https://github.com/enkidulan"><code>@​enkidulan</code></a> -
thx)</li>
</ul>
<h2>7.0.0</h2>
<ul>
<li>Drop python 3.6, add python 3.11 (<a
href="https://github.com/hugovk"><code>@​hugovk</code></a> - thx)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/un33k/python-slugify/commit/f85f9488520148d5f6899b5639199882b605e30a"><code>f85f948</code></a>
Merge branch 'master' into ci</li>
<li><a
href="https://github.com/un33k/python-slugify/commit/243354893ee8cc270aaae82eff5fe3ae37481439"><code>2433548</code></a>
Uppercase handling of special chars (<a
href="https://redirect.github.com/un33k/python-slugify/issues/149">#149</a>)</li>
<li><a
href="https://github.com/un33k/python-slugify/commit/8fd20c6751255164ebb62ca01382abce8c1b5cff"><code>8fd20c6</code></a>
format</li>
<li><a
href="https://github.com/un33k/python-slugify/commit/8bb1514257f2a2b0eed942614a3ca3bda50b754b"><code>8bb1514</code></a>
up version</li>
<li><a
href="https://github.com/un33k/python-slugify/commit/a243ccdc6d2b650b83782e03893e8f117356aeff"><code>a243ccd</code></a>
fix uppercase pre-translations (<a
href="https://redirect.github.com/un33k/python-slugify/issues/148">#148</a>)</li>
<li><a
href="https://github.com/un33k/python-slugify/commit/0116509edb107e503443bb4cdbeb088ee71e40cc"><code>0116509</code></a>
Merge branch 'master' into ci</li>
<li><a
href="https://github.com/un33k/python-slugify/commit/26b81c2e224ebb65c7fba40d37d17d762be3782f"><code>26b81c2</code></a>
Drop compatibility for unsupported Python Version (<a
href="https://redirect.github.com/un33k/python-slugify/issues/147">#147</a>)</li>
<li><a
href="https://github.com/un33k/python-slugify/commit/e3cd9cdf973a62bd6827a8bcc6f7d02b2df99757"><code>e3cd9cd</code></a>
UpVersion</li>
<li><a
href="https://github.com/un33k/python-slugify/commit/ab9ee93b3b8bcfe6ffaadfe776072adc0c2b5011"><code>ab9ee93</code></a>
Merge branch 'master' into ci</li>
<li><a
href="https://github.com/un33k/python-slugify/commit/e4c670027755098a2b63b5ee5390b385cc6cf927"><code>e4c6700</code></a>
Remove compatibility with unsupported Python versions (<a
href="https://redirect.github.com/un33k/python-slugify/issues/146">#146</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/un33k/python-slugify/compare/v6.1.2...v8.0.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `python-dotenv` from 0.19.2 to 1.0.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/theskumar/python-dotenv/releases">python-dotenv's
releases</a>.</em></p>
<blockquote>
<h2>v1.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>FIx year in release date in changelog.md by <a
href="https://github.com/jankislinger"><code>@​jankislinger</code></a>
in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/453">theskumar/python-dotenv#453</a></li>
<li>Gracefully handle code which has been imported from a zipfile by <a
href="https://github.com/samwyma"><code>@​samwyma</code></a> in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/456">theskumar/python-dotenv#456</a></li>
<li>Use pathlib.Path in tests by <a
href="https://github.com/eumiro"><code>@​eumiro</code></a> in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/466">theskumar/python-dotenv#466</a></li>
<li>fixes <a
href="https://redirect.github.com/theskumar/python-dotenv/issues/473">#473</a>
Use https in README links by <a
href="https://github.com/Nicals"><code>@​Nicals</code></a> in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/474">theskumar/python-dotenv#474</a></li>
<li>Allow modules using load_dotenv to be reloaded when launched in a
separate thread by <a
href="https://github.com/freddyaboulton"><code>@​freddyaboulton</code></a>
in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/497">theskumar/python-dotenv#497</a></li>
<li>Fix error handling in the rewrite function by <a
href="https://github.com/Qwerty-133"><code>@​Qwerty-133</code></a> in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/468">theskumar/python-dotenv#468</a></li>
<li>Add python 3.12 and pypy3.10 to test suite by <a
href="https://github.com/theskumar"><code>@​theskumar</code></a> in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/498">theskumar/python-dotenv#498</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/jankislinger"><code>@​jankislinger</code></a>
made their first contribution in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/453">theskumar/python-dotenv#453</a></li>
<li><a href="https://github.com/samwyma"><code>@​samwyma</code></a> made
their first contribution in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/456">theskumar/python-dotenv#456</a></li>
<li><a href="https://github.com/eumiro"><code>@​eumiro</code></a> made
their first contribution in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/466">theskumar/python-dotenv#466</a></li>
<li><a href="https://github.com/Nicals"><code>@​Nicals</code></a> made
their first contribution in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/474">theskumar/python-dotenv#474</a></li>
<li><a
href="https://github.com/freddyaboulton"><code>@​freddyaboulton</code></a>
made their first contribution in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/497">theskumar/python-dotenv#497</a></li>
<li><a
href="https://github.com/Qwerty-133"><code>@​Qwerty-133</code></a> made
their first contribution in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/468">theskumar/python-dotenv#468</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/theskumar/python-dotenv/compare/v1.0.0...v1.0.1">https://github.com/theskumar/python-dotenv/compare/v1.0.0...v1.0.1</a></p>
<h2>Version 1.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Handle situations where the cwd does not exist. by <a
href="https://github.com/jctanner"><code>@​jctanner</code></a> in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/446">theskumar/python-dotenv#446</a></li>
<li>Add python-decouple as a related project by <a
href="https://github.com/kcarnold"><code>@​kcarnold</code></a> in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/451">theskumar/python-dotenv#451</a></li>
<li>Drop support for python 3.7, add python 3.12-dev by <a
href="https://github.com/theskumar"><code>@​theskumar</code></a> in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/449">theskumar/python-dotenv#449</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/jctanner"><code>@​jctanner</code></a>
made their first contribution in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/446">theskumar/python-dotenv#446</a></li>
<li><a href="https://github.com/kcarnold"><code>@​kcarnold</code></a>
made their first contribution in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/451">theskumar/python-dotenv#451</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/theskumar/python-dotenv/compare/v0.21.1...v1.0.0">https://github.com/theskumar/python-dotenv/compare/v0.21.1...v1.0.0</a></p>
<h2>Version 0.21.1</h2>
<h2>Added</h2>
<ul>
<li>Use Python 3.11 non-beta in CI (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/438">#438</a>
by <a href="https://github.com/bbc2"><code>@​bbc2</code></a>)</li>
<li>Modernize variables code (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/434">#434</a>
by <a
href="https://github.com/Nougat-Waffle"><code>@​Nougat-Waffle</code></a>)</li>
<li>Modernize main.py and parser.py code (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/435">#435</a>
by <a
href="https://github.com/Nougat-Waffle"><code>@​Nougat-Waffle</code></a>)</li>
<li>Improve conciseness of cli.py and <strong>init</strong>.py (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/439">#439</a>
by <a
href="https://github.com/Nougat-Waffle"><code>@​Nougat-Waffle</code></a>)</li>
<li>Improve error message for <code>get</code> and <code>list</code>
commands when env file can't be opened (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/441">#441</a>
by <a href="https://github.com/bbc2"><code>@​bbc2</code></a>)</li>
<li>Updated Licence to align with BSD OSI template (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/433">#433</a>
by <a
href="https://github.com/lsmith77"><code>@​lsmith77</code></a>)</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>Fix Out-of-scope error when &quot;dest&quot; variable is undefined
(<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/413">#413</a>
by <a
href="https://github.com/theGOTOguy"><code>@​theGOTOguy</code></a>)</li>
<li>Fix IPython test warning about deprecated <code>magic</code> (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/440">#440</a>
by <a href="https://github.com/bbc2"><code>@​bbc2</code></a>)</li>
<li>Fix type hint for dotenv_path var, add StrPath alias (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/432">#432</a>
by <a href="https://github.com/eaf"><code>@​eaf</code></a>)</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/saimehsan"><code>@​saimehsan</code></a>
made their first contribution in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/426">theskumar/python-dotenv#426</a></li>
<li><a
href="https://github.com/Praveensenpai"><code>@​Praveensenpai</code></a>
made their first contribution in <a
href="https://redirect.github.com/theskumar/python-dotenv/pull/437">theskumar/python-dotenv#437</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md">python-dotenv's
changelog</a>.</em></p>
<blockquote>
<h2>[1.0.1] - 2024-01-23</h2>
<p><strong>Fixed</strong></p>
<ul>
<li>Gracefully handle code which has been imported from a zipfile (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/456">#456</a>
by [<a
href="https://github.com/samwyma"><code>@​samwyma</code></a>])</li>
<li>Allow modules using load_dotenv to be reloaded when launched in a
separate thread (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/497">#497</a>
by [<a
href="https://github.com/freddyaboulton"><code>@​freddyaboulton</code></a>])</li>
<li>Fix file not closed after deletion, handle error in the rewrite
function (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/469">#469</a>
by [<a
href="https://github.com/Qwerty-133"><code>@​Qwerty-133</code></a>])</li>
</ul>
<p><strong>Misc</strong></p>
<ul>
<li>Use pathlib.Path in tests (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/466">#466</a>
by [<a href="https://github.com/eumiro"><code>@​eumiro</code></a>])</li>
<li>Fix year in release date in changelog.md (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/454">#454</a>
by [<a
href="https://github.com/jankislinger"><code>@​jankislinger</code></a>])</li>
<li>Use https in README links (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/474">#474</a>
by [<a href="https://github.com/Nicals"><code>@​Nicals</code></a>])</li>
</ul>
<h2>[1.0.0] - 2023-02-24</h2>
<p><strong>Fixed</strong></p>
<ul>
<li>Drop support for python 3.7, add python 3.12-dev (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/449">#449</a>
by [<a
href="https://github.com/theskumar"><code>@​theskumar</code></a>])</li>
<li>Handle situations where the cwd does not exist. (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/446">#446</a>
by [<a
href="https://github.com/jctanner"><code>@​jctanner</code></a>])</li>
</ul>
<h2>[0.21.1] - 2023-01-21</h2>
<p><strong>Added</strong></p>
<ul>
<li>Use Python 3.11 non-beta in CI (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/438">#438</a>
by [<a href="https://github.com/bbc2"><code>@​bbc2</code></a>])</li>
<li>Modernize variables code (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/434">#434</a>
by [<a
href="https://github.com/Nougat-Waffle"><code>@​Nougat-Waffle</code></a>])</li>
<li>Modernize main.py and parser.py code (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/435">#435</a>
by [<a
href="https://github.com/Nougat-Waffle"><code>@​Nougat-Waffle</code></a>])</li>
<li>Improve conciseness of cli.py and <strong>init</strong>.py (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/439">#439</a>
by [<a
href="https://github.com/Nougat-Waffle"><code>@​Nougat-Waffle</code></a>])</li>
<li>Improve error message for <code>get</code> and <code>list</code>
commands when env file can't be opened (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/441">#441</a>
by [<a href="https://github.com/bbc2"><code>@​bbc2</code></a>])</li>
<li>Updated License to align with BSD OSI template (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/433">#433</a>
by [<a
href="https://github.com/lsmith77"><code>@​lsmith77</code></a>])</li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li>Fix Out-of-scope error when &quot;dest&quot; variable is undefined
(<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/413">#413</a>
by [<a
href="https://github.com/theGOTOguy"><code>@​theGOTOguy</code></a>])</li>
<li>Fix IPython test warning about deprecated <code>magic</code> (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/440">#440</a>
by [<a href="https://github.com/bbc2"><code>@​bbc2</code></a>])</li>
<li>Fix type hint for dotenv_path var, add StrPath alias (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/432">#432</a>
by [<a href="https://github.com/eaf"><code>@​eaf</code></a>])</li>
</ul>
<h2>[0.21.0] - 2022-09-03</h2>
<p><strong>Added</strong></p>
<ul>
<li>CLI: add support for invocations via 'python -m'. (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/395">#395</a>
by [<a
href="https://github.com/theskumar"><code>@​theskumar</code></a>])</li>
<li><code>load_dotenv</code> function now returns <code>False</code>.
(<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/388">#388</a>
by [<a href="https://github.com/larsks"><code>@​larsks</code></a>])</li>
<li>CLI: add --format= option to list command. (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/407">#407</a>
by [<a href="https://github.com/sammck"><code>@​sammck</code></a>])</li>
</ul>
<p><strong>Fixed</strong></p>
<ul>
<li>Drop Python 3.5 and 3.6 and upgrade GA (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/393">#393</a>
by [<a
href="https://github.com/eggplants"><code>@​eggplants</code></a>])</li>
<li>Use <code>open</code> instead of <code>io.open</code>. (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/389">#389</a>
by [<a
href="https://github.com/rabinadk1"><code>@​rabinadk1</code></a>])</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/theskumar/python-dotenv/commit/d6c0b9638349a7dd605d60ee555ff60421c1a594"><code>d6c0b96</code></a>
Bumpversion 1.0.0 -&gt; 1.0.1</li>
<li><a
href="https://github.com/theskumar/python-dotenv/commit/42dc08664bc7cef185a139137a39126a030f272c"><code>42dc086</code></a>
Update changelog for 1.0.1</li>
<li><a
href="https://github.com/theskumar/python-dotenv/commit/b1eebbaaab2cf3e1c48fa5c7ad88cfb00e4b5e54"><code>b1eebba</code></a>
Add python 3.12 and pypy3.10 to test runner</li>
<li><a
href="https://github.com/theskumar/python-dotenv/commit/6ff139147559eff4d124c038ec5a4b60ffcf3033"><code>6ff1391</code></a>
Fix temporary file is deleted before closing, in the rewrite function
(<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/468">#468</a>)</li>
<li><a
href="https://github.com/theskumar/python-dotenv/commit/0b94ac0822241eb526828cf506048fb0525d5c38"><code>0b94ac0</code></a>
Allow modules using load_dotenv to be reloaded when launched in a
separate th...</li>
<li><a
href="https://github.com/theskumar/python-dotenv/commit/3ffcef60d10813b72ecf85d5941d51b0207cd40e"><code>3ffcef6</code></a>
Use https in README links (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/474">#474</a>)</li>
<li><a
href="https://github.com/theskumar/python-dotenv/commit/be96be259c7eaf687360367de53e5e099aea48df"><code>be96be2</code></a>
Use pathlib.Path in tests (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/466">#466</a>)</li>
<li><a
href="https://github.com/theskumar/python-dotenv/commit/137bc3dc0b8cf3d417a1e800c4065c526e3fb96a"><code>137bc3d</code></a>
Gracefully handle code which has been imported from a zipfile (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/456">#456</a>)</li>
<li><a
href="https://github.com/theskumar/python-dotenv/commit/dd1af684f2586d2c2fdd722f9c45d3212e1e4e59"><code>dd1af68</code></a>
FIx year in release in changelog (<a
href="https://redirect.github.com/theskumar/python-dotenv/issues/453">#453</a>)</li>
<li><a
href="https://github.com/theskumar/python-dotenv/commit/d0684d1c092fb6a9a208a09d43f02e4876ee8196"><code>d0684d1</code></a>
Bump version: 0.21.1 → 1.0.0</li>
<li>Additional commits viewable in <a
href="https://github.com/theskumar/python-dotenv/compare/v0.19.2...v1.0.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `importlib-resources` from 6.4.4 to 6.4.5
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/python/importlib_resources/blob/main/NEWS.rst">importlib-resources's
changelog</a>.</em></p>
<blockquote>
<h1>v6.4.5</h1>
<h2>Bugfixes</h2>
<ul>
<li>Omit sentinel values from a namespace path. (<a
href="https://redirect.github.com/python/importlib_resources/issues/311">#311</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/python/importlib_resources/commit/284148b005b57031a354402c446473f53cab2c49"><code>284148b</code></a>
Finalize</li>
<li><a
href="https://github.com/python/importlib_resources/commit/63a7bcba42e6222971edd91f49e7efffe1972f35"><code>63a7bcb</code></a>
Merge pull request <a
href="https://redirect.github.com/python/importlib_resources/issues/315">#315</a>
from python/bugfix/311-non-path-namespace-paths</li>
<li><a
href="https://github.com/python/importlib_resources/commit/2c145c5b1ff95290794b2cb63e5c924e1847456d"><code>2c145c5</code></a>
Omit sentinel values from a namespace path.</li>
<li><a
href="https://github.com/python/importlib_resources/commit/47d73b1e7787cd66ee57be676f2385d2183f78ac"><code>47d73b1</code></a>
Add test capturing failure when resolving the MultiplexedPath for a
namespace...</li>
<li><a
href="https://github.com/python/importlib_resources/commit/4875bc5179938324d157d9917b3a0bfb5fca8dd1"><code>4875bc5</code></a>
Add type annotations for _candidate_paths</li>
<li><a
href="https://github.com/python/importlib_resources/commit/d84ca376316016420297fbc310ba181ca7d2864d"><code>d84ca37</code></a>
Fix typo in _…
  • Loading branch information
dependabot[bot] and jesse-c authored Sep 18, 2024
1 parent fb081b4 commit e6bc9d9
Show file tree
Hide file tree
Showing 3 changed files with 252 additions and 266 deletions.
Loading

0 comments on commit e6bc9d9

Please sign in to comment.