Tagged releases are available from PyPI:
$ pip install schematics
The latest development version can be obtained via git:
$ pip install git+https://github.com/schematics/schematics.git#egg=schematics
Schematics currently supports Python versions 2.7, 3.3, 3.4, 3.5, 3.6 and 3.7.
Installing from GitHub¶
The canonical repository for Schematics is hosted on GitHub.
Getting a local copy is simple:
$ git clone https://github.com/schematics/schematics.git
If you are planning to contribute, first create your own fork of Schematics on GitHub and clone the fork:
$ git clone https://github.com/YOUR-USERNAME/schematics.git
Then add the main Schematics repository as another remote called upstream:
$ git remote add upstream https://github.com/schematics/schematics.git
See also Developer’s Guide.