Skip to main content

Python implementation of the S3Model https://S3Model.com/ specifications version: 3.1.0

Project description

S3MPython

Build Status

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.

Virtual Environment

Inside this directory the are three files and a directory named s3model. Copy the files and the entire s3model folder into your project root.

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

S3MPython-3.1.0.22.tar.gz (88.0 kB view hashes)

Uploaded Source

Built Distribution

S3MPython-3.1.0.22-py3-none-any.whl (98.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page