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

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

Built distribution (wheel)

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

Total release size: 28.9 kB

Release files / naboo-0.1.24.tar.gz

Download URL naboo-0.1.24.tar.gz
Size 16.4 kB
Tags Source
SHA-256 checksum
How to use checksums
206292c9f3f63e47437022cc81953d8ccf8033da2729ceac47e6c3117522fa17
BLAKE2b-256 checksum
How to use checksums
62f311e07e8eb9f830e317ee6ceef4bf3cd02d9059a3a6756b63e7e280f4fd15
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.24-py3-none-any.whl

Download URL naboo-0.1.24-py3-none-any.whl
Size 12.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bba5e7c45412db53b76e0a9f0c3ffd5a12d4008fafef1cf17dbdc58a144517b3
BLAKE2b-256 checksum
How to use checksums
017927941c2ff388b6caae2e8fde8d15d2844672acab4b16b1c902bbe0cde19a
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.24

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