Skip to main content

glosa

Glosa.

Installation

uv add glosa
# or
pip install glosa

Usage

from glosa import BaseStorageManager, Glosa


class MyStorageManager(BaseStorageManager):
    pass


class MyGlosa(Glosa):
    pass


app = MyGlosa(storage_manager=MyStorageManager())

Development

uv sync                      # create .venv and install dev dependencies
uv run pytest --cov          # run tests with coverage
uv run ruff check .          # lint
uv run ruff format .         # format
uv run ty check              # type check
uv build                     # build sdist + wheel into dist/

Releasing

Releases are published to PyPI by GitHub Actions using trusted publishing (no API tokens).

  1. Bump the version: uv version --bump patch (or minor / major).
  2. Commit and push to main.
  3. Tag and push: git tag v$(uv version --short) && git push --tags.

The Release workflow runs CI, verifies the tag matches pyproject.toml, builds and smoke-tests the distributions, publishes to PyPI, and creates a GitHub Release with auto-generated notes.

License

MIT

Release files for glosa 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 glosa 0.1.0
File Size Uploaded
glosa-0.1.0.tar.gz 3.0 kB Details

Built distribution (wheel)

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

Total release size: 6.8 kB

Release files / glosa-0.1.0.tar.gz

Download URL glosa-0.1.0.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
253ac9efa11d4689fbb48b3872d57d4c15d998cc1a9a3a676bc7d4999f72796b
BLAKE2b-256 checksum
How to use checksums
5818db898dc72f7172ff5de74905687a93aff192382f6d917bbd84e7316ff984
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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

Download URL glosa-0.1.0-py3-none-any.whl
Size 3.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
85193bed06642c7d0cf91783ee8e2d46c50e60a5c0c74a78e1e1244fea2fc583
BLAKE2b-256 checksum
How to use checksums
ac53aedb3a41cb502352787db3999708f6bba8deb4e3648ed95ad2fd082f66a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

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