erk-shared
Shared utilities and interfaces for erk and erk-kits packages.
This package provides:
- GitHub Issues Interface: ABC with Real/Fake implementations
- Naming Utilities: Filename and worktree name transformations
- Metadata Blocks: GitHub comment formatting utilities
- Impl Folder Utilities: Issue reference management and progress parsing
Purpose
This package exists to break the circular dependency between erk and erk-kits:
erkimports kit utilities fromerk-kitserk-kitsimports interfaces and utilities fromerk
By extracting shared code to erk-shared, we create an acyclic dependency graph:
erk-shared (no dependencies)
↑
|
erk-kits (depends on: erk-shared)
↑
|
erk (depends on: erk-kits, erk-shared)
Note
This is an internal workspace package, not published to PyPI.
Release files for erk-shared 0.9.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| erk_shared-0.9.11.tar.gz | 386.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| erk_shared-0.9.11-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 855.6 kB