Defines EPCIS models and XML parsing.
Project description
QU4RTET EPCIS
=============
.. image:: https://gitlab.com/serial-lab/quartet_epcis/badges/master/pipeline.svg
:target: https://gitlab.com/serial-lab/quartet_epcis/commits/master
.. image:: https://gitlab.com/serial-lab/quartet_epcis/badges/master/coverage.svg
:target: https://gitlab.com/serial-lab/quartet_epcis/pipelines
The quartet_epcis python package is a Django application that
contains the base database models necessary for the support of
EPCIS 1.2 data persistence to an RDBMS. The quartet_epcis.parsing
package contains an EPCIS XML parser that will take an input stream
of XML data and save it to a configured database back-end.
The quartet_epcis.app_models directory contains a set of
Django ORM models that are used to define the database scheme
and store EPCIS data in the database.
Documentation
-------------
Find the latest docs here:
https://serial-lab.gitlab.io/quartet_epcis/
The full (pre-built )documentation is under the docs directory in this project.
Quickstart
----------
Install Quartet
+++++++++++++++
.. code-block::text
pip install quartet_epcis
Add it to your `INSTALLED_APPS`:
.. code-block::text
INSTALLED_APPS = (
...
'quartet_epcis',
...
)
## Features
* Maintains the database schema for EPCIS 1.2 support.
* Parses EPCIS 1.2 XML streams to the configured backend database system.
## Running The Unit Tests
Does the code actually work?
source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install -r requirements_test.txt
(myenv) $ python runtests.py
History
-------
0.1.0 (2017-12-07)
++++++++++++++++++
* First release on PyPI.
1.0.+ (2018-16-2017)
++++++++++++++++++
* First production-ready release.
* CI build to auto-deploy tags to PyPI
=============
.. image:: https://gitlab.com/serial-lab/quartet_epcis/badges/master/pipeline.svg
:target: https://gitlab.com/serial-lab/quartet_epcis/commits/master
.. image:: https://gitlab.com/serial-lab/quartet_epcis/badges/master/coverage.svg
:target: https://gitlab.com/serial-lab/quartet_epcis/pipelines
The quartet_epcis python package is a Django application that
contains the base database models necessary for the support of
EPCIS 1.2 data persistence to an RDBMS. The quartet_epcis.parsing
package contains an EPCIS XML parser that will take an input stream
of XML data and save it to a configured database back-end.
The quartet_epcis.app_models directory contains a set of
Django ORM models that are used to define the database scheme
and store EPCIS data in the database.
Documentation
-------------
Find the latest docs here:
https://serial-lab.gitlab.io/quartet_epcis/
The full (pre-built )documentation is under the docs directory in this project.
Quickstart
----------
Install Quartet
+++++++++++++++
.. code-block::text
pip install quartet_epcis
Add it to your `INSTALLED_APPS`:
.. code-block::text
INSTALLED_APPS = (
...
'quartet_epcis',
...
)
## Features
* Maintains the database schema for EPCIS 1.2 support.
* Parses EPCIS 1.2 XML streams to the configured backend database system.
## Running The Unit Tests
Does the code actually work?
source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install -r requirements_test.txt
(myenv) $ python runtests.py
History
-------
0.1.0 (2017-12-07)
++++++++++++++++++
* First release on PyPI.
1.0.+ (2018-16-2017)
++++++++++++++++++
* First production-ready release.
* CI build to auto-deploy tags to PyPI
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
quartet_epcis-0.1.4.tar.gz
(34.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file quartet_epcis-0.1.4.tar.gz.
File metadata
- Download URL: quartet_epcis-0.1.4.tar.gz
- Upload date:
- Size: 34.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78c616c14b35e0bb99552182978930c57ad8edff52b40322fb8c3d8d76688fe7
|
|
| MD5 |
ceb3046a17fbfb2037296f259167b523
|
|
| BLAKE2b-256 |
8cd35a87cc015b77a7f2baa75a399d232affc225b112a1484385d8758e73c621
|
File details
Details for the file quartet_epcis-0.1.4-py2.py3-none-any.whl.
File metadata
- Download URL: quartet_epcis-0.1.4-py2.py3-none-any.whl
- Upload date:
- Size: 34.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e3812c72a6e6550200e23b5d6e0ee77ce4483d7fe1ee1f840f8324b0e066792
|
|
| MD5 |
d8144b4ddd4e7863d6945aaf54c01c5f
|
|
| BLAKE2b-256 |
9355c8df2f6a7a20b2350abcf77fad89e4951f2a3d78f0d8342e80ca3afe6ce0
|