Skip to main content

Happy Migrations: Smooth Transitions, Zero Tears (WIP)

Happy is a developer-friendly database schema migration CLI and library. Write your migrations as simple Python scripts with raw SQL, and let Happy handle the heavy lifting. No fuss, no stress—just clean, controlled database changes directly from your code.

Database support 🔋

Currently, SQLite is supported. More DBs coming soon!

Test it yourself 🛠️

Get a feel of Happy in minutes.

Install Happy in your virtual environment:

pip install happy-migrations

Run the demo to generate everything you need in your current directory:

happy demo run

Join us on Discord

Join the Happy developers and community on our Discord Server.

Metadata

Release files for happy-migrations 0.0.5

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

Source distribution (sdist)

Source distribution for happy-migrations 0.0.5
File Size Uploaded
happy_migrations-0.0.5.tar.gz 13.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for happy-migrations 0.0.5
File Interpreter ABI Platform
happy_migrations-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 28.0 kB

Release files / happy_migrations-0.0.5.tar.gz

Download URL happy_migrations-0.0.5.tar.gz
Size 13.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b16330dd7245f68bfdf266fc7d02bb7ef6190c2d06a79d55e712485dcb89e992
BLAKE2b-256 checksum
How to use checksums
5c0936cb26cfdb7993a7ba3ff5da15ecdd89cbc3afc5c1ec9e1b679a8967c9eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / happy_migrations-0.0.5-py3-none-any.whl

Download URL happy_migrations-0.0.5-py3-none-any.whl
Size 14.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c1d05a26a653b1152280caca2dbd3ec82f10971a1fb391b846b1608fba35224d
BLAKE2b-256 checksum
How to use checksums
8c85d435e192f9abaa513071a5412beef1be50b8bd2aa2b4449000ce1498dba1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.6

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

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