Skip to content

guludo/svip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

svip

svip is a database-agnostic Python library for versioning the schema of your application's state. The name svip stands for "schema versioning in Python".

Running Tests

We use pytest for tests in this library. We have tests for the core as well as for built-in ASBs. Some of the latter require some pytest plugins to work properly, which in turn must be loaded only when certain conditions are met. As such, it is necessary to set the environment variable PYTEST_DISABLE_PLUGIN_AUTOLOAD before calling pytest, for example:

PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 pytest

Releases

No releases published

Packages

No packages published

Languages