Skip to main content

Delibera

An agentic application framework.

Development

This project uses uv for dependency management and requires Python 3.12 or later.

Setup

# Install dependencies
uv sync

# Install pre-commit hooks
uv run pre-commit install

Running Tests

# Run tests
uv run pytest

# Run tests with coverage
uv run pytest --cov=delibera

Code Quality

# Run linter
uv run ruff check .

# Auto-fix linting issues
uv run ruff check --fix .

# Format code
uv run ruff format .

# Type checking
uv run mypy src

# Run all pre-commit hooks
uv run pre-commit run --all-files

Publishing

This project uses GitHub Actions for automated releases to PyPI using trusted publishing.

Setup Trusted Publishing

Before creating a release, you need to configure trusted publishers on PyPI:

  1. Go to https://pypi.org/manage/account/publishing/

  2. Add a new pending publisher with:

    • PyPI Project Name: delibera
    • Owner: forge-labs-dev
    • Repository name: delibera
    • Workflow name: publish.yml
    • Environment name: pypi
  3. For TestPyPI, go to https://test.pypi.org/manage/account/publishing/ and repeat with environment name testpypi

Creating a Release

# Tag a new version
git tag v0.1.0
git push origin v0.1.0

The GitHub Actions workflow will automatically:

  1. Build the distribution packages
  2. Publish to TestPyPI
  3. Publish to PyPI (requires manual approval in GitHub)

License

See LICENSE file for details.

Metadata

Release files for delibera 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for delibera 0.1.0
File Size Uploaded Provenance
delibera-0.1.0.tar.gz 6.5 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for delibera 0.1.0
File Interpreter ABI Platform
delibera-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.7 kB

Release files / delibera-0.1.0.tar.gz

Download URL delibera-0.1.0.tar.gz
Size 6.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c2d6e55a0b17ca99af1f9fa6432faa5c0f71907dc1bbc6220e253bce0d3182a7
BLAKE2b-256 checksum
How to use checksums
2d6282090d642b31fa981114bda17d4441f6268b8b61b8bc0f5e71660a8be936
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 6, 2026.

Transparency log

Release files / delibera-0.1.0-py3-none-any.whl

Download URL delibera-0.1.0-py3-none-any.whl
Size 6.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8e6b60c071d9e60d5e7aafc574420ed652f0d95c33106bfe87736786c9236bb2
BLAKE2b-256 checksum
How to use checksums
22029f426c87d78a2b264dd4dda2683d8e84298c379e375bf079033caeed6dcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 6, 2026.

Transparency log

Security for delibera 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for delibera-0.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 6, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page