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.25

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.25
File Size Uploaded Provenance Actions
naboo-0.1.25.tar.gz 16.4 kB Without provenance Details for naboo-0.1.25.tar.gz

Built distribution (wheel)

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

Total release size: 28.9 kB

Release files / naboo-0.1.25.tar.gz

Download URL naboo-0.1.25.tar.gz
Size 16.4 kB
Tags Source
SHA-256 checksum
How to use checksums
9410f2598a235ae905dd646627153595f1e8613684346368d1eee6e2f45d013c
BLAKE2b-256 checksum
How to use checksums
02fe01892d50d0bca018bbda3e85340b1656183f761d5755be02e8d80a5b0134
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.25-py3-none-any.whl

Download URL naboo-0.1.25-py3-none-any.whl
Size 12.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
28ccbdd1db98aadd6868beaf9fa46de178793354e905508590270aa75e9732ae
BLAKE2b-256 checksum
How to use checksums
80e29e07d8acc22a0aebdfc5ceab498fb5b365c86c13627c60657b9a2be1870d
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.25

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