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.2.tar.gz (10.3 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.2-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: repo_ser-0.2.2.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for repo_ser-0.2.2.tar.gz
Algorithm Hash digest
SHA256 bcfee7dedb3deaf2cb264b17e18cd1402f16fd80f30773ab41a4339821d145ce
MD5 ddf2698607458b2def32c479aec49ce2
BLAKE2b-256 dce3cfe51aa513999e1d59799a0144715f65c356dccd2b4ee8fbbc08330ddca6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: repo_ser-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 10.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for repo_ser-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 715903af6bfb8e2a3735fe0100ffdee9ae19bf62a9f2c0e439f775e915d74e9d
MD5 3902356504ce561569af99b3aac286bd
BLAKE2b-256 0ebabbcbc0b4ec6421c19a587c4eed052b10c342cc4897d86a63318b650e7e53

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