{ "info": { "author": "Olivier Heurtier", "author_email": "olivier.heurtier@idemia.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: CeCILL-C Free Software License Agreement (CECILL-C)", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "=======\nnistitl\n=======\n\n.. image:: https://readthedocs.org/projects/nistitl/badge/?version=latest\n :target: https://nistitl.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://img.shields.io/pypi/l/nistitl.svg\n :target: https://pypi.org/project/nistitl/\n :alt: CeCILL-C\n\n.. image:: https://img.shields.io/pypi/pyversions/nistitl.svg\n :target: https://pypi.org/project/nistitl/\n :alt: Python 3.x\n\n.. image:: https://travis-ci.org/idemia/python-nistitl.svg?branch=master\n :target: https://travis-ci.org/idemia/python-nistitl\n :alt: Build Status (Travis CI)\n\n.. image:: https://codecov.io/gh/idemia/python-nistitl/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/idemia/python-nistitl\n :alt: Code Coverage Status (Codecov)\n\nA pure Python library for parsing and generating `NIST-ITL `_\nbinary files.\n\nInstallation\n============\n\n``nistitl`` is published on PyPI and can be installed from there::\n\n pip install -U nistitl\n\nQuick Start\n===========\n\nTo generate a NIST-ITL binary message:\n\n.. code-block:: python\n\n msg = nistitl.Message()\n msg.TOT = 'MY_TOT'\n\n r2 = nistitl.AsciiRecord(2)\n r2 += nistitl.Field(2,3,alias='TEST')\n msg += r2\n\n buffer = msg.NIST\n\nTo parse a NIST-ITL binary message:\n\n.. code-block:: python\n\n msg = nistitl.Message()\n msg.parse(buffer)\n print(\"The TOT is \",msg.TOT)\n for record in msg.iter(2):\n print(\"Field 2.003 is \",record._3)\n\nSee `the full documentation `_ for more details.\n\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/idemia/python-nistitl", "keywords": "", "license": "CeCILL-C", "maintainer": "", "maintainer_email": "", "name": "nistitl", "package_url": "https://pypi.org/project/nistitl/", "platform": "", "project_url": "https://pypi.org/project/nistitl/", "project_urls": { "Homepage": "https://github.com/idemia/python-nistitl" }, "release_url": "https://pypi.org/project/nistitl/0.1/", "requires_dist": null, "requires_python": "", "summary": "NIST-ITL Python Parsing Library", "version": "0.1" }, "last_serial": 5333012, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "47c9fface91267f8ae92c9388ec0199e", "sha256": "0a9616668e0807e8d308dbf4a9f6ee7e530f5d8313de15f8578c7954f8d03098" }, "downloads": -1, "filename": "nistitl-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "47c9fface91267f8ae92c9388ec0199e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20357, "upload_time": "2019-05-29T15:46:08", "url": "https://files.pythonhosted.org/packages/a0/74/f1ffdfce3bd6d0a58ceeca3f4fe2ab07d948b66746b2fd8e32aee3e6786e/nistitl-0.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "47c9fface91267f8ae92c9388ec0199e", "sha256": "0a9616668e0807e8d308dbf4a9f6ee7e530f5d8313de15f8578c7954f8d03098" }, "downloads": -1, "filename": "nistitl-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "47c9fface91267f8ae92c9388ec0199e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20357, "upload_time": "2019-05-29T15:46:08", "url": "https://files.pythonhosted.org/packages/a0/74/f1ffdfce3bd6d0a58ceeca3f4fe2ab07d948b66746b2fd8e32aee3e6786e/nistitl-0.1-py2.py3-none-any.whl" } ] }