Skip to main content

Naboo

A light-weight, asynchronous ORM-like wrapper around asyncpg targeting Python 3.12+.

All records are returned as dictionaries, because you're just going to encode to JSON anyway.

Testing

Get into postgres:

sudo -u postgres psql

Then setup the test database and permissions (or modify the environment variables in pytest.ini instead):

CREATE DATABASE naboo_test;
CREATE USER naboo_test_user WITH PASSWORD 'naboo_test_password';
GRANT ALL PRIVILEGES ON DATABASE naboo_test TO naboo_test_user;
\c naboo_test;
ALTER SCHEMA public OWNER TO naboo_test_user;

Then to run tests:

uv run pytest

Lint:

uv run ruff check .

Metadata

Release files for naboo 0.1.26

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

Source distribution (sdist)

Source distribution for naboo 0.1.26
File Size Uploaded Provenance Actions
naboo-0.1.26.tar.gz 16.4 kB Without provenance Details for naboo-0.1.26.tar.gz

Built distribution (wheel)

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

Total release size: 28.9 kB

Release files / naboo-0.1.26.tar.gz

Download URL naboo-0.1.26.tar.gz
Size 16.4 kB
Tags Source
SHA-256 checksum
How to use checksums
1b89d020a6a4d3cca2ac2e9e788c2b1ba4fc6622bd187ccf52fe46cb9ff14c3a
BLAKE2b-256 checksum
How to use checksums
a6af21964ece3bc63ee88872369d10fade10590d86041cb28fe41036bf6e2495
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / naboo-0.1.26-py3-none-any.whl

Download URL naboo-0.1.26-py3-none-any.whl
Size 12.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cf05f0f2197073d5029d4ed0d5d8189767d0db43ea6a64c00d1c447de778cdc9
BLAKE2b-256 checksum
How to use checksums
2fa4bd526e0cd8708a4fc472d03c9f6a9f663c8877b5fbd37edf09249bd6d476
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for naboo 0.1.26

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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