{ "info": { "author": "Heyn", "author_email": "heyunhuan@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Build Tools" ], "description": "libscrc\n=======\n\nlibscrc is a library for calculating CRC4 CRC5 CRC6 CRC7 CRC8 CRC16 CRC32 CRC64.\n\n+------------+------------+------------+-----------+-----------+ \n| CRCx | CRC8 | CRC16 | CRC32 | CRC64 |\n+============+============+============+===========+===========+ \n| CRC4-ITU | Intel | Modbus | FSC | ISO |\n+------------+------------+------------+-----------+-----------+ \n| CRC5-ITU | BCC | IBM | CRC32 | ECMA182 |\n+------------+------------+------------+-----------+-----------+ \n| CRC5-EPC | LRC | XModem | MPEG2 | |\n+------------+------------+------------+-----------+-----------+ \n| CRC5-USB | MAXIM8 | CCITT | | |\n+------------+------------+------------+-----------+-----------+ \n| CRC6-ITU | ROHC | Kermit | | |\n+------------+------------+------------+-----------+-----------+ \n| CRC7-MMC | ITU8 | Sick | | |\n+------------+------------+------------+-----------+-----------+ \n| | CRC8 | DNP | | |\n+------------+------------+------------+-----------+-----------+ \n| | | X25 | | |\n+------------+------------+------------+-----------+-----------+ \n| | | USB | | |\n+------------+------------+------------+-----------+-----------+\n| | | MAXIM16 | | |\n+------------+------------+------------+-----------+-----------+\n| | | DECT | | |\n+------------+------------+------------+-----------+-----------+\n\n\nInstallation\n------------\n\n* Compile and install the library::\n\n pip3 install libscrc\n\n or::\n\n python setup.py build\n python setup.py install\n\n You will need the administrative privileges to execute the last command.\n\n* After installation you can run unit tests to make sure that the library works fine. Execute::\n\n python -m libscrc.testmodbus\n python -m libscrc.testcrc64\n\nUsage\n-----\n\n In Python 3::\n\n import libscrc\n crc16 = libscrc.modbus(b'1234') # Calculate ASCII of modbus\n crc16 = libscrc.modbus(b'\\x01\\x02') # Calculate HEX of modbus\n\n You can also calculate CRC gradually::\n\n import libscrc\n crc16 = libscrc.xmodem(b'1234')\n crc16 = libscrc.xmodem(b'5678', crc16)\n\nExample\n-------\n* CRCx::\n\n crc4 = libscrc.itu4(b'1234')\n crc5 = libscrc.itu5(b'1234')\n crc5 = libscrc.epc(b'1234')\n crc5 = libscrc.usb5(b'1234')\n crc6 = libscrc.itu6(b'1234')\n crc7 = libscrc.mmc(b'1234')\n\n* CRC8::\n\n crc8 = libscrc.intel(b'1234')\n crc8 = libscrc.bcc(b'1234') \n crc8 = libscrc.lrc(b'1234') \n crc8 = libscrc.maxim8(b'1234')\n crc8 = libscrc.rohc(b'1234')\n crc8 = libscrc.itu8(b'1234')\n crc8 = libscrc.crc8(b'1234')\n\n* CRC16::\n\n crc16 = libscrc.ibm(b'1234') # poly=0xA001 (default Reversed) \n crc16 = libscrc.ibm(b'1234', 0x8005) # poly=0x8005 (Normal)\n crc16 = libscrc.modbus(b'1234') \n crc16 = libscrc.xmodem(b'1234') \n crc16 = libscrc.ccitt(b'1234') \n crc16 = libscrc.ccitt_false(b'1234') \n crc16 = libscrc.kermit(b'1234') \n crc16 = libscrc.sick(b'1234') \n crc16 = libscrc.dnp(b'1234') \n crc16 = libscrc.x25(b'1234') \n crc16 = libscrc.usb16(b'1234') \n crc16 = libscrc.maxim16(b'1234') \n crc16 = libscrc.dect(b'1234') # poly=0x0589 (Cordless Telephones)\n\n* CRC32::\n\n crc32 = libscrc.fsc(b'1234') # Ethernet frame sequence (FSC)\n crc32 = libscrc.mpeg2(b'1234') # MPEG2\n crc32 = libscrc.crc32(b'1234') # WinRAR, File\n\n* CRC64::\n\n crc64 = libscrc.iso(b'1234')\n crc64 = libscrc.ecma182(b'1234')\n\nV0.1.5 (2017-09-22)\n+++++++++++++++++++\n* New CRC4-ITU Poly = 0x03 Initial = 0x00 Xorout=0x00 Refin=True Refout=True\n* New CRC5-ITU Poly = 0x15 Initial = 0x00 Xorout=0x00 Refin=True Refout=True\n* New CRC5-EPC Poly = 0x09 Initial = 0x09 Xorout=0x00 Refin=False Refout=False\n* New CRC5-USB Poly = 0x05 Initial = 0x1F Xorout=0x1F Refin=True Refout=True\n* New CRC6-ITU Poly = 0x03 Initial = 0x00 Xorout=0x00 Refin=True Refout=True\n* New CRC7-MMC Poly = 0x09 Initial = 0x00 Xorout=0x00 Refin=False Refout=False\n\nV0.1.4 (2017-09-21)\n+++++++++++++++++++\n* New CRC8-MAXIM8 Poly = 0x31 Initial = 0x00 Xorout=0x00 Refin=True Refout=True\n* New CRC8-ROHC Poly = 0x07 Initial = 0xFF Xorout=0x00 Refin=True Refout=True\n* New CRC8-ITU Poly = 0x07 Initial = 0x00 Xorout=0x55 Refin=False Refout=False\n* New CRC8-CRC8 Poly = 0x07 Initial = 0x00 Xorout=0x00 Refin=False Refout=False\n\n\nV0.1.3 (2017-09-19)\n+++++++++++++++++++\n* New CRC16-X25 \n* New CRC16-USB \n* New CRC16-MAXIM16 \n* New CRC16-CCITT_FALSE\n* New CRC16-DECT\n\n**Bugfixes**\n * Calculate CRC16-IBM of poly = 0x8005 is ERROR.\n\n\nV0.1.2 (2017-08-22)\n+++++++++++++++++++\n**Platform Support**\n * Win32\n * Linux_x86_64\n * MacOSX_10_6_intel\n * ARMv7 (Toradex Ixora iMX6 Linux-4.1.41)\n\n**Bugfixes**\n * Coding C99 standard.\n * Python/C API parsing arguments type error in linux.\n\nV0.1.1 (2017-08-20)\n+++++++++++++++++++\n* New CRC16-NDP and CRC16-SICK\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": "", "keywords": "CRC4,CRC5,CRC6,CRC7,CRC8,CRC16,CRC32,CRC64", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "libscrc", "package_url": "https://pypi.org/project/libscrc/", "platform": "any", "project_url": "https://pypi.org/project/libscrc/", "project_urls": null, "release_url": "https://pypi.org/project/libscrc/0.1.5/", "requires_dist": null, "requires_python": "", "summary": "Library for calculating CRC8/CRC16/CRC32/CRC64", "version": "0.1.5" }, "last_serial": 4733783, "releases": { "0.0.7": [ { "comment_text": "", "digests": { "md5": "a8eefbf4553ff2b2d728c59ff5d0a177", "sha256": "c3eb77c1cf42c9a3ddb6e487453c69476c336129216409847c8300973f15956d" }, "downloads": -1, "filename": "libscrc-0.0.7-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "a8eefbf4553ff2b2d728c59ff5d0a177", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 25972, "upload_time": "2017-08-19T14:11:54", "url": "https://files.pythonhosted.org/packages/57/a1/1db89b2f72660cc53fb92d092a5e984712628477ba2085e0baa2872e6c55/libscrc-0.0.7-cp35-cp35m-win32.whl" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "e2c176476e4a423669c4e2227e0ba919", "sha256": "cdcef8c95b4a612b287fa017f1fa2977368e742720158c32965636891c5cd218" }, "downloads": -1, "filename": "libscrc-0.1.0-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "e2c176476e4a423669c4e2227e0ba919", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 26568, "upload_time": "2017-08-19T14:36:40", "url": "https://files.pythonhosted.org/packages/fe/e7/cd382199a910683781fce545bda977dd784fabf766f61d2d4383127a3d35/libscrc-0.1.0-cp35-cp35m-win32.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3d6b3d5f074a42f32e6311ef72ba2c6a", "sha256": "b8bcbaf64568c60d9117e52e66271d86d5cbdcfc27a29cf2843f72edb8a934a7" }, "downloads": -1, "filename": "libscrc-0.1.1-cp35-cp35m-linux_armv7l.whl", "has_sig": false, "md5_digest": "3d6b3d5f074a42f32e6311ef72ba2c6a", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 68699, "upload_time": "2017-08-21T05:18:33", "url": "https://files.pythonhosted.org/packages/b8/9f/bdd746eb74e10639b92be1992f8cc18a7057afa5cc0deedf5326c6f19906/libscrc-0.1.1-cp35-cp35m-linux_armv7l.whl" }, { "comment_text": "", "digests": { "md5": "3b6d9cbac978afdf4958f472ddd841f6", "sha256": "86e2e310dbb104ada643441acbf9d326909566b2a222062f73042b55ae032ed1" }, "downloads": -1, "filename": "libscrc-0.1.1-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "3b6d9cbac978afdf4958f472ddd841f6", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 29252, "upload_time": "2017-08-20T13:39:12", "url": "https://files.pythonhosted.org/packages/2a/30/1b8835b803cfd5ce0861acd8cf65b39876bd5ccb2c58e00d37f46b6f0c81/libscrc-0.1.1-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "dd121b0a4ca4473459a0c3577356719e", "sha256": "f572093693588340ca621797c1ba093cebad2ea14b2868683786b45cf57f1d1d" }, "downloads": -1, "filename": "libscrc-0.1.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "dd121b0a4ca4473459a0c3577356719e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 51026, "upload_time": "2017-08-21T08:19:37", "url": "https://files.pythonhosted.org/packages/23/ae/3c172631f133abe8c6cb4bbbcefb3d00b0c03c066284d9365cea5322458d/libscrc-0.1.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6079780aa7f6ac37dec144c73a3bc24e", "sha256": "a64a90fb991cfdf44fb48cc796d1f1dd7375bac639834266894cce3331fb1d3e" }, "downloads": -1, "filename": "libscrc-0.1.1-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "6079780aa7f6ac37dec144c73a3bc24e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 26587, "upload_time": "2017-08-20T06:00:32", "url": "https://files.pythonhosted.org/packages/72/86/409bd47086de27e3a23ee613d095c9ffed42a4717e6b463b1348be49f599/libscrc-0.1.1-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "337ca2bd3b618701bc0fcee44db8c8e3", "sha256": "3e2145a347cffcc74e0383c1351368148e0b1377dfa5a8ad7380e17b368da0f3" }, "downloads": -1, "filename": "libscrc-0.1.1-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "337ca2bd3b618701bc0fcee44db8c8e3", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 26571, "upload_time": "2017-08-20T06:30:23", "url": "https://files.pythonhosted.org/packages/b5/65/8fcd7e8b958eef77ad7c6db657aeb1af23033607c8d93997efcf883e6311/libscrc-0.1.1-cp36-cp36m-win32.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4f17be4ad884c2bf5ef3f94032411e63", "sha256": "d623c585ed810e49773540d2fdfcb08106e249c145a728a8c2937f4009008e31" }, "downloads": -1, "filename": "libscrc-0.1.2-cp27-cp27m-linux_armv7l.whl", "has_sig": false, "md5_digest": "4f17be4ad884c2bf5ef3f94032411e63", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 63699, "upload_time": "2017-08-22T06:52:42", "url": "https://files.pythonhosted.org/packages/29/26/c54318359fc09906a394f6b9be22de374c220f8700fac501553d647b0875/libscrc-0.1.2-cp27-cp27m-linux_armv7l.whl" }, { "comment_text": "", "digests": { "md5": "7fa4e8e0d1f13c8772bde7bcf3dd50c6", "sha256": "5080492aa0902cd8dc6ed697cf3f5d2c0aae7e76d28c97f978a4e224f238c6a8" }, "downloads": -1, "filename": "libscrc-0.1.2-cp27-cp27m-macosx_10_12_intel.whl", "has_sig": false, "md5_digest": "7fa4e8e0d1f13c8772bde7bcf3dd50c6", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 21412, "upload_time": "2017-08-22T13:12:43", "url": "https://files.pythonhosted.org/packages/b7/ea/585d535eab0505c96b7481eadd32ae44864592eee8b82b769e6e127083bb/libscrc-0.1.2-cp27-cp27m-macosx_10_12_intel.whl" }, { "comment_text": "", "digests": { "md5": "ff264ac1733ff5988fa6bc4714423650", "sha256": "32b64d097da468ba2c1473d74c9311a6ec7c4e52f0eed033cf07533ee39a7856" }, "downloads": -1, "filename": "libscrc-0.1.2-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ff264ac1733ff5988fa6bc4714423650", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 62778, "upload_time": "2017-08-22T13:34:41", "url": "https://files.pythonhosted.org/packages/6d/78/21c8470c2cf1f0f575739cab51552757b099373aebc5cd7dd5afa75d7bab/libscrc-0.1.2-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b8f1e06a591f5ac8bbbea51cbfc24c04", "sha256": "7fd83338d808f21ef6e077662257bdbeb2e0b40257328df91c4e5b3774524269" }, "downloads": -1, "filename": "libscrc-0.1.2-cp35-cp35m-linux_armv7l.whl", "has_sig": false, "md5_digest": "b8f1e06a591f5ac8bbbea51cbfc24c04", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 68653, "upload_time": "2017-08-22T06:52:46", "url": "https://files.pythonhosted.org/packages/6c/ef/6c394d1cae5d00748a02c249530cd5c4c48414a672d085aa3c7b209f93ae/libscrc-0.1.2-cp35-cp35m-linux_armv7l.whl" }, { "comment_text": "", "digests": { "md5": "165b58f1a00f1e4854cfcda729fe15d8", "sha256": "55b46fe1c68481f68025d6af50dc247a08f787f54f42806cd2be206ad0a3ef5b" }, "downloads": -1, "filename": "libscrc-0.1.2-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "165b58f1a00f1e4854cfcda729fe15d8", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 29619, "upload_time": "2017-08-22T13:12:45", "url": "https://files.pythonhosted.org/packages/b1/64/a05cc91b5fd875492c055784894375a9c7dbf3e5d7999a3867d1da25967f/libscrc-0.1.2-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "4f9a5b1fe996804e19fd320c1ec0a0fd", "sha256": "7d3d69b108181600a1d7c2c88576a392e509c302183f1b897bf231e4ae178bb5" }, "downloads": -1, "filename": "libscrc-0.1.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "4f9a5b1fe996804e19fd320c1ec0a0fd", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 50812, "upload_time": "2017-08-22T06:53:09", "url": "https://files.pythonhosted.org/packages/91/b7/5cc9a34f09742dde517dce736d9ec5a4567bd62ed947539c8b6a8525ff0c/libscrc-0.1.2-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b1ebc81259ec50de93d14e6af2ff4b18", "sha256": "38b52eb463e18bc36c4e3a3c86c406a4524760d62d241a6a259d3c77142ddea3" }, "downloads": -1, "filename": "libscrc-0.1.2-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "b1ebc81259ec50de93d14e6af2ff4b18", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 26989, "upload_time": "2017-08-22T06:53:23", "url": "https://files.pythonhosted.org/packages/79/cb/f38201f9903af10cf827b132e972c4a70a6acc569cacea85c86553e67614/libscrc-0.1.2-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "c08eb0920fb4682cccef83f9521689f6", "sha256": "71314060ce053e28a18a80216c16a858a4b239f4f295ceae0090eb7178ad2e4a" }, "downloads": -1, "filename": "libscrc-0.1.2-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "c08eb0920fb4682cccef83f9521689f6", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 26972, "upload_time": "2017-08-22T06:53:25", "url": "https://files.pythonhosted.org/packages/cd/99/0c0af200bbac7f80b1e53c093c7b5133070457954e908aa09c912555c1c0/libscrc-0.1.2-cp36-cp36m-win32.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "3dd6f77995df6984202c450ed62e050a", "sha256": "837379a00256ec47d8a1aeec78a72fb8ddb6e585565f4871d2cbc6bdd7d02e56" }, "downloads": -1, "filename": "libscrc-0.1.5-cp27-cp27m-linux_armv7l.whl", "has_sig": false, "md5_digest": "3dd6f77995df6984202c450ed62e050a", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 89727, "upload_time": "2017-09-22T07:52:52", "url": "https://files.pythonhosted.org/packages/51/63/0502f5469150bb5db9ed6bb054d827a4aae3b76a5f9e9d921142758dce54/libscrc-0.1.5-cp27-cp27m-linux_armv7l.whl" }, { "comment_text": "", "digests": { "md5": "b07e11509072b5d59f4c3ecdd1069f64", "sha256": "603b88790fabe1fb2f6f051109a28aa015ec6003b8daf6a2faf4b5d5145f8ed2" }, "downloads": -1, "filename": "libscrc-0.1.5-cp35-cp35m-linux_armv7l.whl", "has_sig": false, "md5_digest": "b07e11509072b5d59f4c3ecdd1069f64", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 94134, "upload_time": "2017-09-22T07:52:56", "url": "https://files.pythonhosted.org/packages/3b/79/760cd6c7734620a09ecacb049481edb7d3653bb56b65e4e6f8d976de7427/libscrc-0.1.5-cp35-cp35m-linux_armv7l.whl" }, { "comment_text": "", "digests": { "md5": "0fb0f9e15b004f3d68f8426e6e9bbc7e", "sha256": "b12d0beefaa9af2770513dda7e3d9d2eab12a0bf14def8e6e62d804903745ba1" }, "downloads": -1, "filename": "libscrc-0.1.5-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "0fb0f9e15b004f3d68f8426e6e9bbc7e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 71615, "upload_time": "2017-09-22T07:52:59", "url": "https://files.pythonhosted.org/packages/83/59/4480df3a2d5c0435f6099d2457dc880a01d3ac673f4b4dd97f4e618252c1/libscrc-0.1.5-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "797862d24bc15beef2d376d24c88448d", "sha256": "ccdf105b02208a2a2e5266360320c467acb424e325cf64dd7833e28c319faf7d" }, "downloads": -1, "filename": "libscrc-0.1.5-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "797862d24bc15beef2d376d24c88448d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 35987, "upload_time": "2017-09-22T07:53:03", "url": "https://files.pythonhosted.org/packages/2b/ac/0009d525e266d6a4f369b994a9c39fe251864278c420a10f66aefa4bb8c3/libscrc-0.1.5-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "a03ac90bc4e5166f4fb91b2762e7c4c4", "sha256": "e6a997279e27fc49dc5e768caf7742af800a709fd6e7a317ae1579af91456ed2" }, "downloads": -1, "filename": "libscrc-0.1.5-cp36-cp36m-linux_armv7l.whl", "has_sig": false, "md5_digest": "a03ac90bc4e5166f4fb91b2762e7c4c4", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 95601, "upload_time": "2017-09-30T01:03:16", "url": "https://files.pythonhosted.org/packages/91/01/2ec586c27b95db1893459ac2efdbcfab9feac63f024eaa9979c20c2783a5/libscrc-0.1.5-cp36-cp36m-linux_armv7l.whl" }, { "comment_text": "", "digests": { "md5": "077221d55c8a3805948034cf7dba45e3", "sha256": "2005f9a08dec1535f3d1572b65b8cad64416f0ad8235c1b5a3dc2fc418a08905" }, "downloads": -1, "filename": "libscrc-0.1.5-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "077221d55c8a3805948034cf7dba45e3", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 67762, "upload_time": "2019-01-24T02:05:59", "url": "https://files.pythonhosted.org/packages/7e/81/87f7de56f5252d83863b79dd03f87e8cc5142581c1611771eb8fdc373a38/libscrc-0.1.5-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d14ad0f93de371e6f7a81853fcd2c123", "sha256": "0459262557861b15019909f350df36bfaf7c9432726d45825116570fa5c6b1d2" }, "downloads": -1, "filename": "libscrc-0.1.5-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "d14ad0f93de371e6f7a81853fcd2c123", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 35955, "upload_time": "2017-09-22T07:53:06", "url": "https://files.pythonhosted.org/packages/1f/40/a9115bff9f58c7bc93286f0ec867406b7d5c15789b86fbcca407645e8d70/libscrc-0.1.5-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "0a29143e9dc703a7c6678a1876716fd4", "sha256": "500dcc77f37679e8561fd2a6d07f1013a8df3df1eecf0a6ec31c7eef5bcd258d" }, "downloads": -1, "filename": "libscrc-0.1.5-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "0a29143e9dc703a7c6678a1876716fd4", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 67729, "upload_time": "2018-07-31T07:17:13", "url": "https://files.pythonhosted.org/packages/e8/02/e7ce1c7041b1802663ab671c51ca87e1c5566cb2c0e3c3920ad13e848a50/libscrc-0.1.5-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a28448a80ba518e511b959b53beff374", "sha256": "9e099f34b9698c6e84ace43f6de8f94d8b67b1dd79c346a2d97a6921b0e606db" }, "downloads": -1, "filename": "libscrc-0.1.5-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "a28448a80ba518e511b959b53beff374", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 36198, "upload_time": "2018-11-21T12:00:46", "url": "https://files.pythonhosted.org/packages/5a/bf/2aca592bb825dc016cf5e700f6bd470e2491cf74834c110f7df229000e7d/libscrc-0.1.5-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "2bef5b6b51122bd1eb0b358aef9c2476", "sha256": "2454cea286142e3923c52ace95021161440784dfa84b2f1f3ef6f5d7e2a5133b" }, "downloads": -1, "filename": "libscrc-0.1.5-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "2bef5b6b51122bd1eb0b358aef9c2476", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 40462, "upload_time": "2018-11-21T11:05:21", "url": "https://files.pythonhosted.org/packages/a7/42/412822c21e6c0f9b4732564e6b9947bb57a822c1e71144ed818b3db05efb/libscrc-0.1.5-cp37-cp37m-win_amd64.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3dd6f77995df6984202c450ed62e050a", "sha256": "837379a00256ec47d8a1aeec78a72fb8ddb6e585565f4871d2cbc6bdd7d02e56" }, "downloads": -1, "filename": "libscrc-0.1.5-cp27-cp27m-linux_armv7l.whl", "has_sig": false, "md5_digest": "3dd6f77995df6984202c450ed62e050a", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 89727, "upload_time": "2017-09-22T07:52:52", "url": "https://files.pythonhosted.org/packages/51/63/0502f5469150bb5db9ed6bb054d827a4aae3b76a5f9e9d921142758dce54/libscrc-0.1.5-cp27-cp27m-linux_armv7l.whl" }, { "comment_text": "", "digests": { "md5": "b07e11509072b5d59f4c3ecdd1069f64", "sha256": "603b88790fabe1fb2f6f051109a28aa015ec6003b8daf6a2faf4b5d5145f8ed2" }, "downloads": -1, "filename": "libscrc-0.1.5-cp35-cp35m-linux_armv7l.whl", "has_sig": false, "md5_digest": "b07e11509072b5d59f4c3ecdd1069f64", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 94134, "upload_time": "2017-09-22T07:52:56", "url": "https://files.pythonhosted.org/packages/3b/79/760cd6c7734620a09ecacb049481edb7d3653bb56b65e4e6f8d976de7427/libscrc-0.1.5-cp35-cp35m-linux_armv7l.whl" }, { "comment_text": "", "digests": { "md5": "0fb0f9e15b004f3d68f8426e6e9bbc7e", "sha256": "b12d0beefaa9af2770513dda7e3d9d2eab12a0bf14def8e6e62d804903745ba1" }, "downloads": -1, "filename": "libscrc-0.1.5-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "0fb0f9e15b004f3d68f8426e6e9bbc7e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 71615, "upload_time": "2017-09-22T07:52:59", "url": "https://files.pythonhosted.org/packages/83/59/4480df3a2d5c0435f6099d2457dc880a01d3ac673f4b4dd97f4e618252c1/libscrc-0.1.5-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "797862d24bc15beef2d376d24c88448d", "sha256": "ccdf105b02208a2a2e5266360320c467acb424e325cf64dd7833e28c319faf7d" }, "downloads": -1, "filename": "libscrc-0.1.5-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "797862d24bc15beef2d376d24c88448d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 35987, "upload_time": "2017-09-22T07:53:03", "url": "https://files.pythonhosted.org/packages/2b/ac/0009d525e266d6a4f369b994a9c39fe251864278c420a10f66aefa4bb8c3/libscrc-0.1.5-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "a03ac90bc4e5166f4fb91b2762e7c4c4", "sha256": "e6a997279e27fc49dc5e768caf7742af800a709fd6e7a317ae1579af91456ed2" }, "downloads": -1, "filename": "libscrc-0.1.5-cp36-cp36m-linux_armv7l.whl", "has_sig": false, "md5_digest": "a03ac90bc4e5166f4fb91b2762e7c4c4", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 95601, "upload_time": "2017-09-30T01:03:16", "url": "https://files.pythonhosted.org/packages/91/01/2ec586c27b95db1893459ac2efdbcfab9feac63f024eaa9979c20c2783a5/libscrc-0.1.5-cp36-cp36m-linux_armv7l.whl" }, { "comment_text": "", "digests": { "md5": "077221d55c8a3805948034cf7dba45e3", "sha256": "2005f9a08dec1535f3d1572b65b8cad64416f0ad8235c1b5a3dc2fc418a08905" }, "downloads": -1, "filename": "libscrc-0.1.5-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "077221d55c8a3805948034cf7dba45e3", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 67762, "upload_time": "2019-01-24T02:05:59", "url": "https://files.pythonhosted.org/packages/7e/81/87f7de56f5252d83863b79dd03f87e8cc5142581c1611771eb8fdc373a38/libscrc-0.1.5-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d14ad0f93de371e6f7a81853fcd2c123", "sha256": "0459262557861b15019909f350df36bfaf7c9432726d45825116570fa5c6b1d2" }, "downloads": -1, "filename": "libscrc-0.1.5-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "d14ad0f93de371e6f7a81853fcd2c123", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 35955, "upload_time": "2017-09-22T07:53:06", "url": "https://files.pythonhosted.org/packages/1f/40/a9115bff9f58c7bc93286f0ec867406b7d5c15789b86fbcca407645e8d70/libscrc-0.1.5-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "0a29143e9dc703a7c6678a1876716fd4", "sha256": "500dcc77f37679e8561fd2a6d07f1013a8df3df1eecf0a6ec31c7eef5bcd258d" }, "downloads": -1, "filename": "libscrc-0.1.5-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "0a29143e9dc703a7c6678a1876716fd4", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 67729, "upload_time": "2018-07-31T07:17:13", "url": "https://files.pythonhosted.org/packages/e8/02/e7ce1c7041b1802663ab671c51ca87e1c5566cb2c0e3c3920ad13e848a50/libscrc-0.1.5-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a28448a80ba518e511b959b53beff374", "sha256": "9e099f34b9698c6e84ace43f6de8f94d8b67b1dd79c346a2d97a6921b0e606db" }, "downloads": -1, "filename": "libscrc-0.1.5-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "a28448a80ba518e511b959b53beff374", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 36198, "upload_time": "2018-11-21T12:00:46", "url": "https://files.pythonhosted.org/packages/5a/bf/2aca592bb825dc016cf5e700f6bd470e2491cf74834c110f7df229000e7d/libscrc-0.1.5-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "2bef5b6b51122bd1eb0b358aef9c2476", "sha256": "2454cea286142e3923c52ace95021161440784dfa84b2f1f3ef6f5d7e2a5133b" }, "downloads": -1, "filename": "libscrc-0.1.5-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "2bef5b6b51122bd1eb0b358aef9c2476", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 40462, "upload_time": "2018-11-21T11:05:21", "url": "https://files.pythonhosted.org/packages/a7/42/412822c21e6c0f9b4732564e6b9947bb57a822c1e71144ed818b3db05efb/libscrc-0.1.5-cp37-cp37m-win_amd64.whl" } ] }