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.0.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.0-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: repo_ser-0.2.0.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.0.tar.gz
Algorithm Hash digest
SHA256 f13debda2c6931b24ed4212c7ec3fa0ced9dc669096f8003c5279f7b3d5931f0
MD5 802c44c2d8c1781a533403f5e3d137f4
BLAKE2b-256 061096aedbb4d50c4b45d854fe8a4b6f84804907bb65cfaa5f69de37a5c6c302

See more details on using hashes here.

File details

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

File metadata

  • Download URL: repo_ser-0.2.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1711bcf90118cbd5ab9e5e8cf7c63531f53b4c55ac3082b3ffb81b947cd3cea6
MD5 52742f82e6dd9618190a8935abdea839
BLAKE2b-256 f72985b8c1ccd6a10913d9e79ae200f625963fc804f71d84421117f80b00703a

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