Skip to content

Update python-ulid requirement from >=3.0.0 to >=3.1.0 in /src/backend#245

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/src/backend/python-ulid-gte-3.1.0
Open

Update python-ulid requirement from >=3.0.0 to >=3.1.0 in /src/backend#245
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/src/backend/python-ulid-gte-3.1.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 13, 2026

Updates the requirements on python-ulid to permit the latest version.

Release notes

Sourced from python-ulid's releases.

3.1.0

Changed

  • Added Python 3.13 to the trove classifiers.
  • Optimze @property to @cached_property @​WH-2099
  • When generating ULIDs within the same millisecond, the library will ensure monotonic sort order by incrementing the randomness component by 1 bit. This process is described in the spec.

Fixed

  • Sharpen regular expression for Pydantic @​aplhk.
  • Fix Sphinx warnings when referencing ULID from an external project. @​BoboTiG .
Changelog

Sourced from python-ulid's changelog.

3.1.0_ - 2025-08-18

Changed

* Added Python 3.13 to the trove classifiers.
* Optimze ``@property`` to ``@cached_property`` `@WH-2099 <https://github.com/WH-2099>`_.
* When generating ULIDs within the same millisecond, the library will ensure monotonic sort order by
  incrementing the randomness component by 1 bit. This process is descrbied in the
  `spec <https://github.com/ulid/spec/blob/master/README.md#monotonicity>`_.

Fixed

* Sharpen regular expression for Pydantic `@aplhk &lt;https://github.com/aplhk&gt;`_.
* Fix Sphinx warnings when referencing ULID from an external project. `@BoboTiG &lt;https://github.com/BoboTiG&gt;`_.

3.0.0_ - 2024-10-11

Changed
</code></pre>
<ul>
<li>Raise <code>TypeError</code> instead of <code>ValueError</code> if constructor is called with value of wrong type.</li>
<li>Update <code>ruff</code> linter rules and switch to <code>hatch fmt</code>.</li>
</ul>
<p>Added</p>
<pre><code>* Added :meth:.ULID.parse-method, which allows to create a :class:.ULID-instance from an
arbitrary supported input value. @perrotuerto &amp;lt;https://github.com/perrotuerto&amp;gt;_.

Fixed
</code></pre>
<ul>
<li>Documentation bug in the example of :meth:<code>.ULID.milliseconds</code> <code>@tsugumi-sys &lt;https://github.com/tsugumi-sys&amp;gt;&lt;/code&gt;_.&lt;/li>
</ul>
<h2><code>2.7.0</code>_ - 2024-06-17</h2>
<p>Changed</p>
<pre><code>* Ensure that the validation of ULID's timestamp component aligns more closely with
the ULID specification.

2.6.0_ - 2024-05-26

Changed
</code></pre>
<ul>
<li>Use stricter validation when a :class:<code>.ULID</code> value from user input. When using
:meth:<code>.ULID.from_str</code> we will check if the characters match the base32 alphabet. In general,
it is ensured that the timestamp part of the ULID is not out of range.</li>
</ul>
<h2><code>2.5.0</code>_ - 2024-04-26</h2>
<p>Changed</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>

<ul>
<li><a href="https://github.com/mdomke/python-ulid/commit/12277593be322123b2f6ff39fbe329a3eb0b7c15&quot;&gt;&lt;code&gt;1227759&lt;/code&gt;&lt;/a> chore: Always specify byteorder for Python 3.9</li>
<li><a href="https://github.com/mdomke/python-ulid/commit/14683ee0df6e4a2966ceb32d3497bc5d3a9d7079&quot;&gt;&lt;code&gt;14683ee&lt;/code&gt;&lt;/a> Implement same ms monotonic sort order</li>
<li><a href="https://github.com/mdomke/python-ulid/commit/51b4ab8dace5661a1689f4bcaaefbc529d0c4632&quot;&gt;&lt;code&gt;51b4ab8&lt;/code&gt;&lt;/a> chore: Add changelog for 3.1.0</li>
<li><a href="https://github.com/mdomke/python-ulid/commit/c36c65f7730422591f6302a60d6a00324c7ba9a2&quot;&gt;&lt;code&gt;c36c65f&lt;/code&gt;&lt;/a> Improve Sphinx interdoc</li>
<li><a href="https://github.com/mdomke/python-ulid/commit/dfc3b9cee46518514d44fb34fd5d36d6f414b965&quot;&gt;&lt;code&gt;dfc3b9c&lt;/code&gt;&lt;/a> Fix sphinx warnings (<a href="https://redirect.github.com/mdomke/python-ulid/issues/35&quot;&gt;#35&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/mdomke/python-ulid/commit/59cd43d0d5aa3a8bf509f8da516d0c27597d020b&quot;&gt;&lt;code&gt;59cd43d&lt;/code&gt;&lt;/a> Add uv and freezegun dependencies</li>
<li><a href="https://github.com/mdomke/python-ulid/commit/9e56decb2b16ec8d6ebaccdc200de264e69f96e3&quot;&gt;&lt;code&gt;9e56dec&lt;/code&gt;&lt;/a> Optimize regex pattern</li>
<li><a href="https://github.com/mdomke/python-ulid/commit/9b3168bed2938e7de4a4d4565aec62a3eab7f5c5&quot;&gt;&lt;code&gt;9b3168b&lt;/code&gt;&lt;/a> Update tooling, type checking and linting</li>
<li><a href="https://github.com/mdomke/python-ulid/commit/929ef8ac34ef953c980490dd875b3100fc4351aa&quot;&gt;&lt;code&gt;929ef8a&lt;/code&gt;&lt;/a> Move dev dependences into pyproject.toml</li>
<li><a href="https://github.com/mdomke/python-ulid/commit/a1434e82a854f1796ba4ad5da5a095789038f506&quot;&gt;&lt;code&gt;a1434e8&lt;/code&gt;&lt;/a> optimize property to cached_property (<a href="https://redirect.github.com/mdomke/python-ulid/issues/37&quot;&gt;#37&lt;/a&gt;)&lt;/li>
<li>Additional commits viewable in <a href="https://github.com/mdomke/python-ulid/compare/3.0.0...3.1.0&quot;&gt;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 commands and options

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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)

Updates the requirements on [python-ulid](https://github.com/mdomke/python-ulid) to permit the latest version.
- [Release notes](https://github.com/mdomke/python-ulid/releases)
- [Changelog](https://github.com/mdomke/python-ulid/blob/main/CHANGELOG.rst)
- [Commits](mdomke/python-ulid@3.0.0...3.1.0)

---
updated-dependencies:
- dependency-name: python-ulid
  dependency-version: 3.1.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 13, 2026

Labels

The following labels could not be found: python. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Apr 13, 2026
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants