Python implementation of the S3Model https://S3Model.com/ specifications version: 3.1.0
Project description
S3MPython
A Python library for creating S3Model data models.
Examples & Training
For S3Model training courses see the S3Model User Guide.
Documentation
See the S3MPython documentation.
Installation
For the latest release from PyPI, install into your project environment with::
pip install S3MPython
The <path/to/release/file> is found by going to the Releases page under the Release you want (usually the latest) go to the Source code link, right click on it and copy the link location.::
pip install <path/to/release/file>
Setup
In your virtual environment the will be a directory called S3MPython.
Inside this directory the are three files and a directory named s3model. Copy the files and the entire s3model folder into your project root.
In the catalog.xml file there are two places the the text (path to project root) appears. Edit these with a full project root path, removing the parens.
See the Project Integration section of the documentation for the next steps.
Development of S3MPython
Clone the master repository
git clone git@github.com:s3model/S3MPython.git
Change to the new directory and using conda, build the environment.
cd S3MPython
conda env create -f S3MPython.yml
Create a new branch for your changes.
Build and install your development branch into your S3MPython environment.
python3 setup.py sdist bdist_wheel
pip install e .
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for S3MPython-3.1.0.21b1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ed1897ad8e0780eb622b21d20c3057c404a8ef0d3f6de7465643cbda2c678d7 |
|
MD5 | 53d24d0938351c469f9fc6b998669ee1 |
|
BLAKE2b-256 | 9bdb75c844907e86099e9f271dff164977e4c0dad631af89ead6603f252c6884 |