Skip to main content

A deterministic repository serialization tool for LLM workflows.

Project description

repo-ser

A deterministic repository serialization tool for LLM workflows.

Installation

pip install repo-ser

Usage

Pack a repository into a manifest:

repo-ser pack ./path/to/repo -o manifest.xml

Unpack a manifest into a target tree (dry-run first):

repo-ser unpack manifest.xml -t ./path/to/repo --dry-run
repo-ser unpack manifest.xml -t ./path/to/repo

Features

  • deterministic traversal and canonicalization
  • manifest serialization with a relative tree view
  • symbol chunking and tolerant manifest parsing
  • safe staged writes with dry-run support and JSON reporting

Project details


Download files

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

Source Distribution

repo_ser-0.2.1.tar.gz (11.0 kB view details)

Uploaded Source

Built Distribution

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

repo_ser-0.2.1-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file repo_ser-0.2.1.tar.gz.

File metadata

  • Download URL: repo_ser-0.2.1.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for repo_ser-0.2.1.tar.gz
Algorithm Hash digest
SHA256 73e7638e7d1bf110a31555eacedbedc03a7586816fd0a28b93d234be35e47fd2
MD5 38c0b1a4bc298bd9a25d8fe631d0ef4e
BLAKE2b-256 70e5edd6e9744ae44b2c54b44f483f1e287e5a2fb1c43f896c0ecf15375634ad

See more details on using hashes here.

File details

Details for the file repo_ser-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: repo_ser-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for repo_ser-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 aa837ebea1d79c3e66bdaa67a2884dbb18cbdca9933a96806c68d32b72d0f451
MD5 29ab0aa8ea8244a9dae54ace67245c45
BLAKE2b-256 c176a7ebf0b0fd083a7870a06f6c2888d1bdc850e9325ca2c7fd3e180dff2653

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page