Skip to main content

rio-core

Shared models, diff parsing, and code-chunking utilities for Rio — an automated code review tool.

This package underpins both Rio's AI review engine and its CLI (rio-cli), so the Finding/RioConfig schema they exchange has a single source of truth.

What's in here

  • rio_core.modelsFinding, ParsedFile, RetrievedChunk, Severity.
  • rio_core.configRioConfig, the schema for a repo's .rio.yml.
  • rio_core.diffparse_diff(), turning a unified diff into ParsedFiles.
  • rio_core.chunkingchunk_file() / walk_repo(), used by Rio's indexing pipeline.
  • rio_core.sandboxSandboxInput/SandboxOutput/LintResult for the lint/SAST sidecar.

Installation

pip install rio-review-core

License

ISC © 2026 JayTheCoder77

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rio_review_core-0.1.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rio_review_core-0.1.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file rio_review_core-0.1.0.tar.gz.

File metadata

  • Download URL: rio_review_core-0.1.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for rio_review_core-0.1.0.tar.gz
Algorithm Hash digest
SHA256 39a8adbeceb219dc1c8fcbfc703f486ad12b813bbc61a8f647a0eb904ab85ac3
MD5 0b252a0ef5d81376180f829118a2228e
BLAKE2b-256 a3e5447c059f5bbe8238ed900d008df87df5c510cdd4c762f384df03ea4e7388

See more details on using hashes here.

File details

Details for the file rio_review_core-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: rio_review_core-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for rio_review_core-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 84de0cb71059eaaccb16f582e3afb21a48009f0e10a818734883fbb8c818f8d0
MD5 997dbdf237f1614193b5ebd9802c08c7
BLAKE2b-256 76e678d843af088478498e60fd2823eefda480c8aad211d5d492821c18825be2

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.1

2 files

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page