{ "info": { "author": "Tim Gabets", "author_email": "tim@gabets.ru", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v2 (LGPLv2)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Communications" ], "description": "TLV (tag length lavue) data parser, especially useful for [EMV](http://emvco.com) tags parsing\n\nTo import the pytlv module in your code:\n```python\nfrom pytlv.TLV import *\n\n```\n\nTo parse data from a TLV string:\n```python\ntlv = TLV(['84', 'A5']) # provide the possible tag values\ntlv.parse('840E315041592E5359532E4444463031A5088801025F2D02656E')\n>>> {'84': '315041592E5359532E4444463031', 'A5': '8801025F2D02656E'}\n\n```\n\nTo build a TLV string:\n```python\ntlv = TLV(['9F02', '9F04'])\ntlv.build({'9f02': '000000001337'})\n>>> '9F0206000000001337'\n\n```\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/timgabets/pytlv", "keywords": "EMV TLV ICC parse", "license": "LGPLv2", "maintainer": "", "maintainer_email": "", "name": "pytlv", "package_url": "https://pypi.org/project/pytlv/", "platform": "", "project_url": "https://pypi.org/project/pytlv/", "project_urls": { "Homepage": "https://github.com/timgabets/pytlv" }, "release_url": "https://pypi.org/project/pytlv/0.71/", "requires_dist": null, "requires_python": "", "summary": "TLV(tag length lavue) data parser, especially useful for EMV tags parsing", "version": "0.71" }, "last_serial": 2833774, "releases": { "0.69": [ { "comment_text": "", "digests": { "md5": "a9be575a5e1d26dc11f79a4ff567e659", "sha256": "c1353104c5d0a65ddf510ca3b8d0dd3d32b17d597451cbe8dd328b58ce4f7b5a" }, "downloads": -1, "filename": "pytlv-0.69.tar.gz", "has_sig": false, "md5_digest": "a9be575a5e1d26dc11f79a4ff567e659", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5868, "upload_time": "2017-04-26T19:47:38", "url": "https://files.pythonhosted.org/packages/5f/65/328f7ea68d59538b602fdd6cf5d8029ce042f01d41e6ccecf138b952d0da/pytlv-0.69.tar.gz" } ], "0.70": [ { "comment_text": "", "digests": { "md5": "d03a73231b551ebc95e71ce07eea9457", "sha256": "c1d809bfb065ef54dc02c228b1337d7ef4f4e8fc404cc41538f0001963a9ec95" }, "downloads": -1, "filename": "pytlv-0.70.tar.gz", "has_sig": false, "md5_digest": "d03a73231b551ebc95e71ce07eea9457", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5742, "upload_time": "2017-04-27T06:15:21", "url": "https://files.pythonhosted.org/packages/91/b2/85f54473564ffa4a3c2c0ec0dfda35973da38df5fe7b18015f32e3dc31ae/pytlv-0.70.tar.gz" } ], "0.71": [ { "comment_text": "", "digests": { "md5": "a5524ed1c8e7ca26f4408a15d6570b7f", "sha256": "6edc59d284339f5669c178a11e583a09db8b87c9e47ab2d5ed2a05c97cc98d56" }, "downloads": -1, "filename": "pytlv-0.71.tar.gz", "has_sig": false, "md5_digest": "a5524ed1c8e7ca26f4408a15d6570b7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15715, "upload_time": "2017-04-27T06:33:23", "url": "https://files.pythonhosted.org/packages/bf/fb/05cb227d725bae7fce250c5b4706442d74e94e3f5faa655efd4621ed559c/pytlv-0.71.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a5524ed1c8e7ca26f4408a15d6570b7f", "sha256": "6edc59d284339f5669c178a11e583a09db8b87c9e47ab2d5ed2a05c97cc98d56" }, "downloads": -1, "filename": "pytlv-0.71.tar.gz", "has_sig": false, "md5_digest": "a5524ed1c8e7ca26f4408a15d6570b7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15715, "upload_time": "2017-04-27T06:33:23", "url": "https://files.pythonhosted.org/packages/bf/fb/05cb227d725bae7fce250c5b4706442d74e94e3f5faa655efd4621ed559c/pytlv-0.71.tar.gz" } ] }