--- id: sqlite-migrate version: "0.2" license: Apache-2.0 license_treatment: permissive maintenance: abandoned --- # sqlite-migrate — Compatibility package for sqlite-utils migrations License: permissive · Maintenance: abandoned · Downloads: 536.7K/mo ## 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 above — 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 pip install sqlite-migrate uv add sqlite-migrate poetry add sqlite-migrate ## Installing 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_current - Install friction: low - Maintenance: abandoned - Downloads: 536.7K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags sqlite migration compatibility, sqlite-utils migrations import, legacy migration imports, sqlite database migrations, migration backward compatibility, deprecated, compatibility-shim [View on SkillFed](https://skillfed.io/packages/sqlite-migrate) · [View on PyPI](https://pypi.org/project/sqlite-migrate/)