Skip to main content

Guayaba

Designed to create a backend for LLM to save informations with a predefined schema.

pip install guayaba

Usage

Import the library and define the output directory for the generated files.

import guayaba as guba

app = guba.get_app("docs")

@guba.dataclass("/hello/{id}")
class User:
    id: int
    name: str
    tags: list[str]

Then run with

uvicorn main:app --reload

Development

Install the package in editable mode with the development dependencies:

pip install -e .

Run the example app with:

uvicorn example.main:app --reload

Run the tests with:

python -m unittest discover -s tests

Metadata

Release files for guayaba 0.0.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 guayaba 0.0.0
File Size Uploaded Provenance
guayaba-0.0.0.tar.gz 6.3 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 11.1 kB

Release files / guayaba-0.0.0.tar.gz

Download URL guayaba-0.0.0.tar.gz
Size 6.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b7da888ac4fe8df641c2dec9aae2be5c264c4c1c3ba1dd4054e6ab0b632897fd
BLAKE2b-256 checksum
How to use checksums
7c8c82520b66f5b1227d8604d30bdbbfd147c92031d7ab76fe53aafacd8ad800
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / guayaba-0.0.0-py3-none-any.whl

Download URL guayaba-0.0.0-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f69332a29de379998526463fc8bb7551823c99fa4e6a6165ed4ff134fa9a7227
BLAKE2b-256 checksum
How to use checksums
dad889b46bd9bbd6b58861613c1e544585cd97bac811e3181bb1ff1813b83e67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Security for guayaba 0.0.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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

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