Skip to content

v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Sep 15:52
· 1 commit to main since this release

Initial release. Requires Python 3.11+, pydantic 2.7+, and httpx 0.28.1+.

Added

  • Full Forgejo 16 API coverage from spec/openapi.json — one Actions operation is excluded because it needs the job token.
  • Sync (Forgejo) and async (AsyncForgejo) clients over httpx with identical surfaces.
  • Token, basic-auth, and one-time-password credentials, plus client-scoped impersonation (client.sudo, client.sudo_as(...)).
  • Typed pydantic v2 models for every schema, re-exported from pyfj and pyfj.models.
  • Resource namespaces, keyword-only arguments, lazy Paginated[T] lists, and typed exceptions.
  • Multipart uploads, str/bytes responses, and the client.request(...) escape hatch.