A python wrapper for coalesce objects
Project description
Copyright 2018-9, InCadence Strategic Solutions
A standalone version of pyCoalesce can be found at: https://pypi.org/project/pyCoalesce/
To install pyCoalesce via pip, simply "pip install pyCoalesce".
The "lxml" package is recommended for manipulating XSD-based classes, but it's not absolutely required.
The full Coalesce project can be found at: https://github.com/InCadence/coalesce
The pyCoalesce version number corresponds to the Coalesce version number, but is modified to meet PEP 440 and PyPi rules: release version numbers are identical, but for snapshot versions, "snapshot" is replaced with "preX", where "X" is a sequential number incremented whenever a pyCoalesce snapshot is distributed.
The pyCoalesce package is found in the "pyCoalesce" directory of the Coalesce repository. In addition to the pyCoalesce source files, this directory and its sub-directories contain documentation (and source for creating documentation), a script for generating classes from the the Coalesce entity XSD, tests, and distribution tools.
The "unit tests" are not true unit tests: later tests rely on the entities created in earlier tests, thereby avoiding either repeated creation and deletion of entities, or testing against a mocked-up API. (The latter would be unnecessarily time-consuming to create, and wouldn't catch bugs in the API itself, which was still a consideration when this wrapper was created.)
To recreate the distribution files, run the following command from this directory (typical options have been included):
python setup.py sdist bdist_wheel
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 pyCoalesce-0.0.39.dev1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46291ba7ea6d5c13e57a2b43ae6876464af59cc06d9e8de1edae2bd4b542ac78 |
|
MD5 | a9ae5ae3fb68479158dcb0133f2f27e2 |
|
BLAKE2b-256 | 7b4b832f78c5c8333b129869f1d0314627a350db784afaf7fd2950a1864d855e |