Metadata-Version: 2.4
Name: rivid
Version: 1.0.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Database
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: sqlalchemy>=2.0 ; extra == 'sqlalchemy'
Provides-Extra: sqlalchemy
License-File: LICENSE
Summary: High-performance ULID/UUIDv7 generation powered by a Rust engine — SQLAlchemy TypeDecorators included
Keywords: ulid,uuidv7,sqlalchemy,identifier,sortable,primary-key
Author: Vedant Chalke
License: MIT
Requires-Python: >=3.9
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Homepage, https://github.com/vedantchalke36/rivid
Project-URL: Repository, https://github.com/vedantchalke36/rivid

# `rivid` (Python)

ULID / UUIDv7 generation for Python backed by the same Rust engine as `@rivid/core`.
PyO3 native module + SQLAlchemy `TypeDecorator`s (`ULID`, `MonotonicULID`, `UUIDv7`).

```bash
pip install rivid            # after first publish
```

Local dev: `uv venv && uv pip install maturin pytest "sqlalchemy>=2" && maturin develop --release && pytest`

