Skip to main content

Amelie Python Driver (ameliepy)

A Python database driver for amelie.
This project provides DB-API 2.0–style access to amelie, enabling seamless integration with Python applications.

📖 Documentation: ameliepy.readthedocs.io 🐍 PyPI: pypi.org/project/ameliepy/


🚀 Development Setup

Clone the repository and install dependencies using uv:

# Install dependencies
uv sync

# Editable install
uv pip install -e .

▶️ Managing Amelie

Start AmelieDB

amelie start ./repo

Stop AmelieDB

amelie stop ./repo

Read more at: https://amelielabs.io/docs/tutorial/get_started/

⚙️ Environment Variables

Before running tests, configure your environment:

export host="http://localhost:3485"
export schema="ameliepy_test"

🧪 Running Tests

Execute the test suite with:

uv run python -m pytest -sq

🤝 Contributing

Contributions are welcome! Please open issues or pull requests to help improve the driver.

Release files for ameliepy 0.2.1

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

Source distribution (sdist)

Source distribution for ameliepy 0.2.1
File Size Uploaded
ameliepy-0.2.1.tar.gz 15.2 kB Details

Built distribution (wheel)

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

Total release size: 28.0 kB

Release files / ameliepy-0.2.1.tar.gz

Download URL ameliepy-0.2.1.tar.gz
Size 15.2 kB
Tags Source
SHA-256 checksum
How to use checksums
1ef369b668c58a13659d0567ea23335d99bd2236b662f473b891de689a4b939c
BLAKE2b-256 checksum
How to use checksums
8d6bb847f8b1b57cd8a94307656d7b6cf75a19c9cbe67bb9683402aea840967f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","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 / ameliepy-0.2.1-py3-none-any.whl

Download URL ameliepy-0.2.1-py3-none-any.whl
Size 12.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3a2832fddeae004a250d18113affedc588de985396e7ab6dd44e84e2780aa2e9
BLAKE2b-256 checksum
How to use checksums
57db5cf62e3b10ec4e493c1e2fe5a07328e859c3e462ca7f393aa9702e32ab5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","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.2.1 This release

2 release files

0.1.1

2 release files

0.1.0

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