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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
repo_ser-0.2.0-py3-none-any.whl
(11.4 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f13debda2c6931b24ed4212c7ec3fa0ced9dc669096f8003c5279f7b3d5931f0
|
|
| MD5 |
802c44c2d8c1781a533403f5e3d137f4
|
|
| BLAKE2b-256 |
061096aedbb4d50c4b45d854fe8a4b6f84804907bb65cfaa5f69de37a5c6c302
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1711bcf90118cbd5ab9e5e8cf7c63531f53b4c55ac3082b3ffb81b947cd3cea6
|
|
| MD5 |
52742f82e6dd9618190a8935abdea839
|
|
| BLAKE2b-256 |
f72985b8c1ccd6a10913d9e79ae200f625963fc804f71d84421117f80b00703a
|