sqlite-migrate
Compatibility package for sqlite-utils migrations
What it is and what it does
sqlite-migrate is a deprecated compatibility package that bridges old import statements to the current sqlite-utils library. It re-exports the Migrations class from sqlite-utils so that existing codebases that import from sqlite_migrate can continue to work without modification. The package itself does no migration work; it simply acts as a pass-through to sqlite-utils.
This package is intended only for maintaining existing projects that have not yet updated their import statements. New projects should install and import directly from sqlite-utils instead. The repository is archived and no longer maintained, so this package receives no updates or bug fixes.
Use it for:
- Updating a legacy codebase to a newer version of sqlite-utils without immediately rewriting all import statements.
- Running existing migration files that use the old sqlite_migrate import path while planning a gradual migration to direct sqlite-utils imports.
- Maintaining backward compatibility in a library or framework that exposes migrations to users via the old import path.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
A compatibility shim that re-exports the Migrations class from sqlite-utils so existing code can continue importing from sqlite_migrate instead of directly from sqlite-utils.
No, unless you have an existing project with old import statements that you cannot immediately update. For any new work, install sqlite-utils directly. The package is abandoned and provides no value beyond a temporary compatibility bridge; it will not receive maintenance or security updates.
Install
sqlite-migrate on PyPI
pip
pip install sqlite-migrateuv
uv add sqlite-migratepoetry
poetry add sqlite-migrateInstalling sqlite-migrate
Before you install
The package is abandoned and archived; its repository is no longer maintained. It exists only to support old import paths in existing projects that have not yet migrated to importing directly from sqlite-utils.
License in practice
Licensed under Apache-2.0 (permissive), which allows use in most contexts without restriction, but the package's abandoned status means no ongoing support or updates.
Quickstart
pip install sqlite-migrate
from sqlite_migrate import Migrations
# Use Migrations as before; it is re-exported from sqlite-utils
Requires Python 3.10 or later; depends on sqlite-utils>=4, which must be installed.
Verify before relying
- Whether the package will continue to work if sqlite-utils makes breaking changes to the Migrations API in future releases, given the abandoned maintenance status.
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — sqlite-utils |
| Maintenance | abandoned — 38 days since the last release |
| Last repo commit | (repository archived) |
| First released | |
| Downloads | 536,676/month — #6,124 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: sqlite_migrate-0.2-py3-none-any.whl
Tags
More Database packages
psycopg2-binary is a PostgreSQL database…
copyleft · top 1,000 on PyPI
redisPython client library for connecting to and…
permissive · top 1,000 on PyPI
ydbYDB Python SDK is the official client library…
permissive · top 1,000 on PyPI
snowflake-connector-pythonConnects Python applications to Snowflake data…
permissive · top 1,000 on PyPI
sqlparsesqlparse tokenizes SQL text into a tree of…
permissive · top 1,000 on PyPI
dbt-adaptersProvides base adapter protocols and shared…
permissive · top 1,000 on PyPI
sqlite-utilsCLI tool and Python library for creating,…
permissive · top 5,000 on PyPI
Flask-MigrateFlask-Migrate handles SQLAlchemy database…
permissive · top 5,000 on PyPI
snowflake._legacyProvides temporary backward compatibility for…
permissive · top 5,000 on PyPI
peewee-migratePeewee Migrate provides a command-line and…
permissive · top 15,000 on PyPI
sqlalchemy-migrateProvides database schema migration management…
permissive · top 15,000 on PyPI
modal-clientThis package is a deprecated compatibility shim…
unclear · top 15,000 on PyPI
django-migration-linterAnalyzes Django migrations to detect…
permissive · top 5,000 on PyPI
daytona_sdkA deprecated alias package that ships identical…
permissive · top 5,000 on PyPI
django-add-default-valueProvides a Django migration operation to set…
permissive · top 15,000 on PyPI
mo-futureProvides a flat-namespace compatibility layer…
copyleft · top 15,000 on PyPI