Skip to main content

Python lxml parsing for EPCIS Events.

Project description

▓█████  ██▓███   ▄▄▄       ██▀███   ▄████▄   ██▓  ██████
▓█   ▀ ▓██░  ██▒▒████▄    ▓██ ▒ ██▒▒██▀ ▀█  ▓██▒▒██    ▒
▒███   ▓██░ ██▓▒▒██  ▀█▄  ▓██ ░▄█ ▒▒▓█    ▄ ▒██▒░ ▓██▄
▒▓█  ▄ ▒██▄█▓▒ ▒░██▄▄▄▄██ ▒██▀▀█▄  ▒▓▓▄ ▄██▒░██░  ▒   ██▒
░▒████▒▒██▒ ░  ░ ▓█   ▓██▒░██▓ ▒██▒▒ ▓███▀ ░░██░▒██████▒▒
░░ ▒░ ░▒▓▒░ ░  ░ ▒▒   ▓▒█░░ ▒▓ ░▒▓░░ ░▒ ▒  ░░▓  ▒ ▒▓▒ ▒ ░
 ░ ░  ░░▒ ░       ▒   ▒▒ ░  ░▒ ░ ▒░  ░  ▒    ▒ ░░ ░▒  ░ ░
   ░   ░░         ░   ▒     ░░   ░ ░         ▒ ░░  ░  ░
   ░  ░               ░  ░   ░     ░ ░       ░        ░
                                   ░

A Pythonic Approach to Parsing EPCIS Data

The EParseCIS python package utilizes the lxml python package along with the EPCPyYes EPCIS python package to enable the quick and easy parsing of EPCIS data from it’s native format into python EPCPyYes class instances that can be quickly manipulated, inspected and serialized to other formats with minimal effort.

https://gitlab.com/serial-lab/EParseCIS/badges/master/pipeline.svg https://gitlab.com/serial-lab/EParseCIS/badges/master/coverage.svg https://badge.fury.io/py/eparsecis.svg

Note: Line-by-line code-coverage files can be found in the build artifacts.

Python lxml Parser for EPCIS Events

Features

  • Fast-forward lxml parsing of EPCIS xml-formatted data

  • Easy handling of EPCIS events as EPCPyYes python class instances as events are parsed.

  • Simplifies the building of EPCIS-enabled applications.

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

eparsecis-4.0.3.tar.gz (39.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eparsecis-4.0.3-py2.py3-none-any.whl (29.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file eparsecis-4.0.3.tar.gz.

File metadata

  • Download URL: eparsecis-4.0.3.tar.gz
  • Upload date:
  • Size: 39.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for eparsecis-4.0.3.tar.gz
Algorithm Hash digest
SHA256 7b37d3a826945c46dc83ff1d76835d126ba37b7adcdb05c99a4a2e28c0422dc1
MD5 0f990f1408983e0c02f4f6c2cf16bef7
BLAKE2b-256 395cefae129859e6c6e426fe39d08aed86b9f36df65649f2d3ed66f531208a75

See more details on using hashes here.

File details

Details for the file eparsecis-4.0.3-py2.py3-none-any.whl.

File metadata

  • Download URL: eparsecis-4.0.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 29.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for eparsecis-4.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8f770b4a8ba46015694466ed020c9126cc5c08946dc995edf25e688b397cd809
MD5 c56099c904d2bb3552f134fbabf16369
BLAKE2b-256 0b66e051db4eb319e7ae47fb8bc20e8fc557f81c1fccc491532730d5c3bfe9b6

See more details on using hashes here.

Supported by

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