Metadata-Version: 2.4
Name: livery-forge
Version: 0.1.0
Summary: One interface to GitHub, Gitea, and GitLab — the livery ecosystem's forge.
Author: Willem Kokke
Author-email: Willem Kokke <mail@willem.net>
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Typing :: Typed
Requires-Dist: pynacl>=1.5 ; extra == 'github-secrets'
Requires-Python: >=3.11
Project-URL: Repository, https://github.com/willemkokke/livery
Provides-Extra: github-secrets
Description-Content-Type: text/markdown

# livery-forge

One interface to GitHub, Gitea, and GitLab. The `Forge`,
`Repository`, and `Registry` protocols are frozen: all three backends
and the verified `FakeForge` pass the one conformance suite in
`livery.forge.testing`, which also carries the deterministic fault
injection and the HTTP record and replay fixtures every consumer
tests against. `livery-forge[github-secrets]` adds sealed-box CI
secrets on GitHub.

Runtime dependencies: the Python standard library, nothing else.

Part of the [livery monorepo](https://github.com/willemkokke/livery).
