Shared utilities and interfaces for erk and erk-kits
Project description
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.
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
erk_shared-0.2.6.tar.gz
(213.1 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
erk_shared-0.2.6-py3-none-any.whl
(258.9 kB
view details)