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)
| File | Size | Uploaded | |
|---|---|---|---|
| migrant-1.6.1.tar.gz | 14.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|