Skip to main content
https://github.com/Shoobx/migrant/actions/workflows/test.yml/badge.svg https://coveralls.io/repos/github/Shoobx/migrant/badge.svg?branch=master https://img.shields.io/pypi/v/migrant.svg https://img.shields.io/pypi/pyversions/migrant.svg Maintainability

Migrant is a database schema version management framework

Features include:

  • backend agnostic core

  • explicit migration script ordering

  • support for downgrading

  • support for out-of-order migrations

  • support for migrating multiple homogenuous databases

Development

To set up development environment, use pipenv:

pipenv install --dev

To run tests, use pytest:

pytest

To run tests under all supported environments, use tox:

tox --skip-missing-interpreters

To check for typing errors, use mypy:

mypy src

Metadata

Release files for migrant 1.6.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 migrant 1.6.1
File Size Uploaded
migrant-1.6.1.tar.gz 14.9 kB Details

Built distribution (wheel)

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

Total release size: 32.1 kB

Release files / migrant-1.6.1.tar.gz

Download URL migrant-1.6.1.tar.gz
Size 14.9 kB
Tags Source
SHA-256 checksum
How to use checksums
ce49463d2a03dfcb83998f90c5bd2545911d0f6c9f094b0fccc0b30070253a8d
BLAKE2b-256 checksum
How to use checksums
2ffe95535bbdfe97cd922f04f41ed07f91622a3aef29df291ce1e057a412c881
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / migrant-1.6.1-py3-none-any.whl

Download URL migrant-1.6.1-py3-none-any.whl
Size 17.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5fbde8240a439c0c4c67c3bd91dfd6c86e5018dc951140d976aaed32f6edcbbf
BLAKE2b-256 checksum
How to use checksums
869ea9d88eab132c558bdf9c4dfb757ca321e599a3f2678197bf2562a9993290
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release history Release notifications | RSS feed

This release

1.6.1 This release

2 release files

1.5.0

1 release file

1.4.0

1 release file

1.3.1

1 release file

1.3.0

1 release file

1.2.1

1 release file

1.2.0

1 release file

1.1.1

1 release file

1.1.0

1 release file

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