Skip to content

DEP(deps): Update confuse requirement from ~=2.2.1 to ~=2.3.0 - #2063

Merged
saleweaver merged 1 commit into
masterfrom
dependabot/pip/master/confuse-approx-eq-2.3.0
Oct 3, 2026
Merged

saleweaver merged 1 commit into
masterfrom
dependabot/pip/master/confuse-approx-eq-2.3.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

Updates the requirements on confuse to permit the latest version.

Changelog

Sourced from confuse's changelog.

2.3.0 (September 22, 2026)

  • Add an as_optional_path accessor for optional path configuration values.

2.2.1 (January 28, 2026)

  • Narrow Path template shorthand handling to concrete pathlib.Path values for more accurate type checking.
  • Fix confuse.Path which now points to confuse.templates.Path instead of pathlib.Path.

Other changes


- Require ``typing_extensions`` on older Python versions (and use ``typing`` on
  newer versions). [#189](https://github.com/beetbox/confuse/issues/189)

2.2.0 (January 28, 2026)

New features


- Ship inline type information via a ``py.typed`` marker for type checkers.
- Tighten and extend type hints across the public API, templates, and sources.

Other changes
</code></pre>
<ul>
<li>Drop support for Python 3.9.</li>
<li>Add strict mypy configuration and align tests/examples with the new typing.</li>
<li>Include <code>docs</code> and <code>tests</code> directory in source distributions.</li>
</ul>
<h2>2.1.0 (October 27, 2025)</h2>
<p>New features</p>
<pre><code>

  • Added typehints to as_* functions which allows for enhanced type checking
    and IDE support.

Other changes
</code></pre>
<ul>
<li>Drop support for versions of Python below 3.9.</li>
<li>Removed 'u' prefix from string literals for Python 3.0+ compatibility.</li>
<li>Removed a number of python 2 leftovers.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>

<ul>
<li><a href="https://github.com/beetbox/confuse/commit/bf42783301ac4e9c640328ec95486952fd599ce6&quot;&gt;&lt;code&gt;bf42783&lt;/code&gt;&lt;/a> Increment version to 2.3.0</li>
<li><a href="https://github.com/beetbox/confuse/commit/7fd86f11b25fa0f96bc53253a9032672c8112657&quot;&gt;&lt;code&gt;7fd86f1&lt;/code&gt;&lt;/a> Add extra/release.py release manager (<a href="https://redirect.github.com/beetbox/confuse/issues/203&quot;&gt;#203&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/beetbox/confuse/commit/b0f8b6182950cf473664aab79148f3fb31929c58&quot;&gt;&lt;code&gt;b0f8b61&lt;/code&gt;&lt;/a> Add beetbox-release-bot</li>
<li><a href="https://github.com/beetbox/confuse/commit/6c34c2c0471f6cc7e113525fa1c1f21a00856c64&quot;&gt;&lt;code&gt;6c34c2c&lt;/code&gt;&lt;/a> Remove old unused headers</li>
<li><a href="https://github.com/beetbox/confuse/commit/42b81f4dc54fe570fb72c750d6038551a344053b&quot;&gt;&lt;code&gt;42b81f4&lt;/code&gt;&lt;/a> Sync version spec with beets</li>
<li><a href="https://github.com/beetbox/confuse/commit/b2ed676f1a20bf6a6d8865a303b1c62e1e331c50&quot;&gt;&lt;code&gt;b2ed676&lt;/code&gt;&lt;/a> Adjust extra/release.py for confuse</li>
<li><a href="https://github.com/beetbox/confuse/commit/77e7600ba62bf14ee930252f63b6f684242c8384&quot;&gt;&lt;code&gt;77e7600&lt;/code&gt;&lt;/a> automate release version bumps and changelog generation</li>
<li><a href="https://github.com/beetbox/confuse/commit/6aef20da32db34c3f0c911f1e5fc60e0e84f3ff2&quot;&gt;&lt;code&gt;6aef20d&lt;/code&gt;&lt;/a> Lint docs</li>
<li><a href="https://github.com/beetbox/confuse/commit/d6821e06541668d85d89c9586b3a15cf1cd2c3c5&quot;&gt;&lt;code&gt;d6821e0&lt;/code&gt;&lt;/a> Sync changelog structure with beets</li>
<li><a href="https://github.com/beetbox/confuse/commit/dd1e87fb9cee205688e4f2a36a135670793dbaf7&quot;&gt;&lt;code&gt;dd1e87f&lt;/code&gt;&lt;/a> Add <code>as_optional_path</code> accessor (<a href="https://redirect.github.com/beetbox/confuse/issues/202&quot;&gt;#202&lt;/a&gt;)&lt;/li>
<li>Additional commits viewable in <a href="https://github.com/beetbox/confuse/compare/v2.2.1...v2.3.0&quot;&gt;compare view</a></li>
</ul>
</details>

<br />

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Sep 28, 2026

@saleweaver saleweaver left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dependabot merge

Updates the requirements on [confuse](https://github.com/beetbox/confuse) to permit the latest version.
- [Release notes](https://github.com/beetbox/confuse/releases)
- [Changelog](https://github.com/beetbox/confuse/blob/main/docs/changelog.rst)
- [Commits](beetbox/confuse@v2.2.1...v2.3.0)

---
updated-dependencies:
- dependency-name: confuse
  dependency-version: 2.3.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/master/confuse-approx-eq-2.3.0 branch from b7ad7e9 to 02e91be Compare October 3, 2026 07:10

@saleweaver saleweaver left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dependabot merge

@saleweaver
saleweaver merged commit b4d76fe into master Oct 3, 2026
4 checks passed
@dependabot
dependabot Bot deleted the dependabot/pip/master/confuse-approx-eq-2.3.0 branch October 3, 2026 07:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant