Skip to content

chore(deps): update uuid-utils requirement from <1.0.0,>=0.9.0 to >=0.9.0,<2.0.0 - #103

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/uuid-utils-gte-0.9.0-and-lt-2.0.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/uuid-utils-gte-0.9.0-and-lt-2.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on uuid-utils to permit the latest version.

Release notes

Sourced from uuid-utils's releases.

1.0.0

Highlights

1.0 realigns uuid6, uuid7, and uuid8 with the signatures Python 3.14 added to the standard library, so code written against uuid works unchanged here. This is the intentional break the 0.x line was frozen for — the legacy signatures are removed.

Breaking changes

0.x 1.0
uuid6 uuid6(node=None, timestamp=None, nanos=None) uuid6(node=None, clock_seq=None)
uuid7 uuid7(timestamp=None, nanos=None) uuid7(*, nanoseconds=None)
uuid8 uuid8(bytes) uuid8(a=None, b=None, c=None)

uuid1, uuid3, uuid4, uuid5 and the UUID type are unchanged. (#181, #183, #184)

Migration

# uuid7 — 1.0 takes nanoseconds directly, no splitting
uuid_utils.uuid7(seconds, nanos)                                # 0.x
uuid_utils.uuid7(nanoseconds=seconds * 1_000_000_000 + nanos)   # 1.0
uuid8three integer blocks of 48 | 12 | 62 bits
uuid_utils.uuid8(b"1234567812345678")                           # 0.x
n = int.from_bytes(b"1234567812345678", "big")                  # 1.0
uuid_utils.uuid8(n >> 80, (n >> 64) & 0xFFF, n & 0x3FFF_FFFF_FFFF_FFFF)
uuid6drop the timestamp
uuid_utils.uuid6(node, timestamp, nanos)                        # 0.x
uuid_utils.uuid6(node, clock_seq)                               # 1.0

Staying on 0.x

If you pin uuid-utils<1.0 nothing here reaches you. The 0.x line stays maintained for critical bug and security fixes — most recently 0.17.1.

Also in this release

  • Keyword-only uuid7(nanoseconds=...) extension (#194)
  • UUID(..., version=N) now sets the RFC 4122 variant, matching the stdlib (#218)
  • Emscripten wheels compatible with Python 3.13 and 3.14 (#196)
  • Versioned documentation (#185) and an API reference aligned with the stdlib docstrings (#188)
  • pyo3 0.29.2, uuid 1.26.0 (#193, #209, #217)

Full Changelog: aminalaee/uuid-utils@0.16.2...1.0.0

Commits
  • 661b3fb Version 1.0.0 (#222)
  • fa3c05c fix: set the RFC 4122 variant when version is passed (#218)
  • 673ec04 chore: bump pyo3 to 0.29.2 and uuid to 1.26.0 (#217)
  • 513ad7a Bump uraimo/run-on-arch-action from 3.1.0 to 3.2.0 (#212)
  • b89a27d Bump CodSpeedHQ/action from 5.0.1 to 5.2.1 (#215)
  • b5c8039 Bump the python-packages group with 3 updates (#216)
  • 3a23733 Upgrade uuid to 1.24.0 and rand to 0.10.2 (#209)
  • 7547f94 Bump actions/setup-node from 6 to 7 (#204)
  • 718ba4f Bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.2 (#205)
  • 17be9b4 Bump CodSpeedHQ/action from 4.18.1 to 5.0.1 (#206)
  • Additional commits viewable in compare view

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 [uuid-utils](https://github.com/aminalaee/uuid-utils) to permit the latest version.
- [Release notes](https://github.com/aminalaee/uuid-utils/releases)
- [Commits](aminalaee/uuid-utils@0.9.0...1.0.0)

---
updated-dependencies:
- dependency-name: uuid-utils
  dependency-version: 1.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Sep 14, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. 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 requested a review from theaiagent as a code owner September 14, 2026 01:34
@coderabbitai

coderabbitai Bot commented Sep 14, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: 1a68fbf0-65b8-437a-be53-bb1cb04ce22b

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@codecov

codecov Bot commented Sep 14, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants