{ "info": { "author": "Tomer Filiba, Corbin Simpson", "author_email": "tomerfiliba@gmail.com, MostAwesomeDude@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "Construct2\n==========\nConstruct is a powerful **declarative** parser (and builder) for binary data.\n\nInstead of writing *imperative code* to parse a piece of data, you declaratively\ndefine a *data structure* that describes your data. As this data structure is not\ncode, you can use it in one direction to *parse* data into Pythonic objects, \nand in the other direction, convert (\"build\") objects into binary data.\n\nThe library provides both simple, atomic constructs (such as integers of various sizes), \nas well as composite ones which allow you form hierarchical structures of increasing complexity.\nConstruct features **bit and byte granularity**, easy debugging and testing, an \n**easy-to-extend subclass system**, and lots of primitive constructs to make your \nwork easier:\n\n* Fields: raw bytes or numerical types\n* Structs and Sequences: combine simpler constructs into more complex ones\n* Adapters: change how data is represented\n* Arrays/Ranges: duplicate constructs\n* Meta-constructs: use the context (history) to compute the size of data\n* If/Switch: branch the computational path based on the context\n* On-demand (lazy) parsing: read only what you require\n* Pointers: jump from here to there in the data stream \n\n.. note::\n `Construct3 `_ is a rewrite of Construct2; \n the two are incompatible, thus ``construct3`` will be released as a *different package*. \n Construct 2.5 is the last release of the 2.x codebase.\n \n Construct 2.5 drops the experimental text parsing support that was added in Construct 2.0;\n it was highly inefficient and I chose to concentrate on binary data.\n\nExample\n-------\n\nA ``PascalString`` is a string prefixed by its length::\n\n >>> from construct import *\n >>>\n >>> PascalString = Struct(\"PascalString\",\n ... UBInt8(\"length\"),\n ... Bytes(\"data\", lambda ctx: ctx.length),\n ... )\n >>>\n >>> PascalString.parse(\"\\x05helloXXX\")\n Container({'length': 5, 'data': 'hello'})\n >>> PascalString.build(Container(length = 6, data = \"foobar\"))\n '\\x06foobar'\n\nInstead of specifying the length manually, let's use an adapter::\n\n >>> PascalString2 = ExprAdapter(PascalString, \n ... encoder = lambda obj, ctx: Container(length = len(obj), data = obj), \n ... decoder = lambda obj, ctx: obj.data\n ... )\n >>> PascalString2.parse(\"\\x05hello\")\n 'hello'\n >>> PascalString2.build(\"i'm a long string\")\n \"\\x11i'm a long string\"\n\nSee more examples of `file formats `_\nand `network protocols `_ \nin the repository.\n\nResources\n---------\nConstruct's homepage is ``_, where you can find all kinds\nof docs and resources. The library itself is developed on `github `_;\nplease use `github issues `_ to report bugs, and\ngithub pull-requests to send in patches. For general discussion or questions, please use the \n`new discussion group `_.\n\nRequirements\n------------\nConstruct should run on any Python 2.5-3.3 implementation.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://construct.readthedocs.org", "keywords": "construct,declarative,data structure,binary,parser,builder,pack,unpack", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "cython-construct", "package_url": "https://pypi.org/project/cython-construct/", "platform": "POSIX,Windows", "project_url": "https://pypi.org/project/cython-construct/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://construct.readthedocs.org" }, "release_url": "https://pypi.org/project/cython-construct/2.5.8/", "requires_dist": null, "requires_python": null, "summary": "A powerful declarative parser/builder for binary data", "version": "2.5.8" }, "last_serial": 2833922, "releases": { "2.5.4": [ { "comment_text": "", "digests": { "md5": "66cb4e7e4c99ca6306c3d68113130c22", "sha256": "d9cdd3500f39d08c188613fd9a131c4d07718a5fbd8c8d77877ee19a89fa65ad" }, "downloads": -1, "filename": "cython_construct-2.5.4-cp27-none-macosx_10_10_intel.whl", "has_sig": false, "md5_digest": "66cb4e7e4c99ca6306c3d68113130c22", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1203390, "upload_time": "2015-08-31T16:51:41", "url": "https://files.pythonhosted.org/packages/9b/7c/0924c95be68bcb83711bbf45aba33fbcdb0b2ad100bfe8494d4f61997d29/cython_construct-2.5.4-cp27-none-macosx_10_10_intel.whl" }, { "comment_text": "", "digests": { "md5": "bbb7cf129c47658abecd7fcbafcf1c25", "sha256": "6b8b9e499f98a667c1ab4d641bda856ca5129078df775b6b8e7847724dc9470f" }, "downloads": -1, "filename": "cython_construct-2.5.4-cp34-cp34m-macosx_10_10_intel.whl", "has_sig": false, "md5_digest": "bbb7cf129c47658abecd7fcbafcf1c25", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 1263629, "upload_time": "2015-08-31T16:53:03", "url": "https://files.pythonhosted.org/packages/04/87/def6f8e91e164407e2383310d81278760e96ef382f67f06f633cbc9d2c21/cython_construct-2.5.4-cp34-cp34m-macosx_10_10_intel.whl" }, { "comment_text": "", "digests": { "md5": "d150654432002a4d16ee5e1592e0ced3", "sha256": "eb3e38e25ceb864aee86ff57c3f6c964e0b5730342187c077fc4cb08f572d585" }, "downloads": -1, "filename": "cython-construct-2.5.4.tar.gz", "has_sig": false, "md5_digest": "d150654432002a4d16ee5e1592e0ced3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 780829, "upload_time": "2015-08-31T16:52:24", "url": "https://files.pythonhosted.org/packages/1c/6f/35ee6d665bd246eb9a1c653c9730857b601f0c064bc1919dd0fc343036a3/cython-construct-2.5.4.tar.gz" } ], "2.5.7": [ { "comment_text": "", "digests": { "md5": "59380c191cb566bafee31c32a884c483", "sha256": "710061ae8ffb5d7fe67b7296be03cc9bf82908863256ed7f06b545ba6eb240c8" }, "downloads": -1, "filename": "cython_construct-2.5.7-cp27-none-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "59380c191cb566bafee31c32a884c483", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 678968, "upload_time": "2015-12-27T12:29:55", "url": "https://files.pythonhosted.org/packages/a4/30/31b57f5bd209b82b421b25064cd535ac8ee5d98479c615bf21e123131851/cython_construct-2.5.7-cp27-none-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "392127be47e24b5104ae2abcec799101", "sha256": "182e6ca2eb3ff337420d4aa68e6cfb7ce6d1dacbd76b5b8e4e2a2b6bbbbeae81" }, "downloads": -1, "filename": "cython_construct-2.5.7-cp27-none-win_amd64.whl", "has_sig": false, "md5_digest": "392127be47e24b5104ae2abcec799101", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 503217, "upload_time": "2015-12-27T13:30:40", "url": "https://files.pythonhosted.org/packages/ca/c5/054fca00e5e8aeabdbba0f48a235d368407a11e14717484c54bc68e567bb/cython_construct-2.5.7-cp27-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "ba582f347accc569327335dfe09f746d", "sha256": "fac2bc812f338ba673c8b90e19929080621405aaa0840616104acf5e5d3f1517" }, "downloads": -1, "filename": "cython_construct-2.5.7-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "ba582f347accc569327335dfe09f746d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 500981, "upload_time": "2017-04-27T08:19:06", "url": "https://files.pythonhosted.org/packages/7b/34/e3fb512e8d8630c9177d98181f7c5a1bf59ff36c981e3fd3327ff414ddbf/cython_construct-2.5.7-cp35-cp35m-win_amd64.whl" }, { "comment_text": "built for Darwin-15.2.0", "digests": { "md5": "02456d3617f23f5829812c83a32688ff", "sha256": "5ef49c4942df109b50fea6240af3e0d161f65c908588308ab8d39009c7ca798c" }, "downloads": -1, "filename": "cython-construct-2.5.7.darwin.tar.gz", "has_sig": false, "md5_digest": "02456d3617f23f5829812c83a32688ff", "packagetype": "bdist_dumb", "python_version": "3.5", "requires_python": null, "size": 701353, "upload_time": "2015-12-27T12:36:09", "url": "https://files.pythonhosted.org/packages/16/9f/79ca6addff9c4a76fc9da93495aac849677b83b2df74bf0bac5be6f7db66/cython-construct-2.5.7.darwin.tar.gz" }, { "comment_text": "built for Linux-3.16.0-4-amd64-x86_64-with-glibc2.4", "digests": { "md5": "f8f945376ab6e3f9b4e4c818ce92572a", "sha256": "7efa1f065970eaff7e7174b7f91b10539de589b4c3556937a9e018145a42bfa5" }, "downloads": -1, "filename": "cython-construct-2.5.7.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "f8f945376ab6e3f9b4e4c818ce92572a", "packagetype": "bdist_dumb", "python_version": "2.7", "requires_python": null, "size": 2169738, "upload_time": "2015-12-27T12:41:37", "url": "https://files.pythonhosted.org/packages/c0/b3/111d172cdf159084f3ad8ddd62ff6ebd6b908cb7db99f095e81924ebe916/cython-construct-2.5.7.linux-x86_64.tar.gz" }, { "comment_text": "built for Darwin-15.2.0", "digests": { "md5": "b5db28ef1562c108541fa76fa1bb7b24", "sha256": "4727bf29184ba9a15cf6cf39c5f8018b665d5ebeffafcce3682d8ad7c76ebe46" }, "downloads": -1, "filename": "cython-construct-2.5.7.macosx-10.11-x86_64.tar.gz", "has_sig": false, "md5_digest": "b5db28ef1562c108541fa76fa1bb7b24", "packagetype": "bdist_dumb", "python_version": "2.7", "requires_python": null, "size": 700445, "upload_time": "2015-12-27T12:29:46", "url": "https://files.pythonhosted.org/packages/ea/5d/3bf29e83f3f300916679c14d14d12ac8af864db31fa4fc9ac3e1c44dd56d/cython-construct-2.5.7.macosx-10.11-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "5761884c8781edc58b4a62264dbde0ee", "sha256": "200abec3bb96485337c8474422e7bdcd13883cd12e26c55e97786054ff8abbf6" }, "downloads": -1, "filename": "cython_construct-2.5.7-py2.7-linux-x86_64.egg", "has_sig": false, "md5_digest": "5761884c8781edc58b4a62264dbde0ee", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 2221935, "upload_time": "2015-12-27T12:48:01", "url": "https://files.pythonhosted.org/packages/ea/a4/0c8d26323bd986cd0121ba5a8d01504ecdf03dd4d8f80701df5ce2200f41/cython_construct-2.5.7-py2.7-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "a9c35187f57a0dfbd9ec4a3ce8d7884e", "sha256": "f6eaac9e9893e1f1ed553a6a5e9f713f2e1c9e6db49c8b741458030cae7c2a33" }, "downloads": -1, "filename": "cython_construct-2.5.7-py2.7-macosx-10.11-x86_64.egg", "has_sig": false, "md5_digest": "a9c35187f57a0dfbd9ec4a3ce8d7884e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 739314, "upload_time": "2015-12-27T12:50:09", "url": "https://files.pythonhosted.org/packages/e5/77/55bfaee4169f467e5fc906386b133db7606f1440f699e1d30d135e6e57ca/cython_construct-2.5.7-py2.7-macosx-10.11-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "7ed793768c2e69f2ec29cde8c7960e63", "sha256": "57d7326a0a5b8b167c615ce965235464b1d786ef35951d2e40445c77422af3e4" }, "downloads": -1, "filename": "cython_construct-2.5.7-py2.7-win-amd64.egg", "has_sig": false, "md5_digest": "7ed793768c2e69f2ec29cde8c7960e63", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 501655, "upload_time": "2015-12-27T13:30:46", "url": "https://files.pythonhosted.org/packages/b8/28/bc49214f4a0cd750f082a06b5a2894abf7ab3b743a6326c1a14c74104bd6/cython_construct-2.5.7-py2.7-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "d59f3f4370c2cf4104201cabc296cce3", "sha256": "0026f125e75ce5018dbf650f3834b36b7bc751af2931788238bbebf787364a66" }, "downloads": -1, "filename": "cython_construct-2.5.7-py3.4-linux-x86_64.egg", "has_sig": false, "md5_digest": "d59f3f4370c2cf4104201cabc296cce3", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 2580938, "upload_time": "2015-12-27T12:47:32", "url": "https://files.pythonhosted.org/packages/8e/aa/ea588674534dc3254fa9ec36f67df968b59ff718ea25667f4da29d2b6e18/cython_construct-2.5.7-py3.4-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "79f30b003281c8fa9bfac20a0a2c1c2e", "sha256": "a621af767edac52e77a7e48a0deb4af0ccf9635dee6ba5f0be12f96b0b3b84fb" }, "downloads": -1, "filename": "cython_construct-2.5.7-py3.5-macosx-10.11-x86_64.egg", "has_sig": false, "md5_digest": "79f30b003281c8fa9bfac20a0a2c1c2e", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 741447, "upload_time": "2015-12-27T12:49:17", "url": "https://files.pythonhosted.org/packages/d4/67/8e2ff65cf5f9c40e65d115d0c9f024e5186500b43265fdb48d2ed41a0653/cython_construct-2.5.7-py3.5-macosx-10.11-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "03eae821d50819730f45be7a8ea72a46", "sha256": "b06c2d6d3845d5b3f73c7ac5d031e4466a0159d97166cfc8f4ecbd572a78bf07" }, "downloads": -1, "filename": "cython_construct-2.5.7-py3.5-win-amd64.egg", "has_sig": false, "md5_digest": "03eae821d50819730f45be7a8ea72a46", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 563575, "upload_time": "2017-04-27T08:19:03", "url": "https://files.pythonhosted.org/packages/d4/b9/bf0a59c262cb20945054c50441a5e5d237e063146a41213d22d091845a78/cython_construct-2.5.7-py3.5-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "22ad90191d96ab37a29af7c0783965f9", "sha256": "9d4aa20e8ca3fa9dc9ddc79907e0052c77a2bd9eb8ba3f0094f8f305d9845871" }, "downloads": -1, "filename": "cython-construct-2.5.7.tar.gz", "has_sig": false, "md5_digest": "22ad90191d96ab37a29af7c0783965f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 798563, "upload_time": "2015-12-27T12:21:47", "url": "https://files.pythonhosted.org/packages/1a/1c/17667b098a7ecc21dbd4baf187176bd28b75b83680648ca3cf7e3cc8cca5/cython-construct-2.5.7.tar.gz" }, { "comment_text": "", "digests": { "md5": "c6f15ade229687ec1767a1bf75543a85", "sha256": "40ec8958bf5de6dd32aa2bd743a5337227adcb6299abb3a00383045fb4d2cbf6" }, "downloads": -1, "filename": "cython-construct-2.5.7.win-amd64-py2.7.exe", "has_sig": false, "md5_digest": "c6f15ade229687ec1767a1bf75543a85", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 727514, "upload_time": "2015-12-27T13:35:22", "url": "https://files.pythonhosted.org/packages/b3/5a/d5ce6feeec03ed59ae8df28e711938d899d6879b1ef4b480d20b1a1e9713/cython-construct-2.5.7.win-amd64-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "82941ebc31df52b6617759e039a315a6", "sha256": "b3f258b4a4e6edea47d7fcd18dfd3d3b68a4d05708d529a7aa330d0ec1154866" }, "downloads": -1, "filename": "cython-construct-2.5.7.win-amd64-py2.7.msi", "has_sig": false, "md5_digest": "82941ebc31df52b6617759e039a315a6", "packagetype": "bdist_msi", "python_version": "2.7", "requires_python": null, "size": 589824, "upload_time": "2015-12-27T13:37:54", "url": "https://files.pythonhosted.org/packages/bd/74/5143d08e49ad575efe79c7c65ae43a1d370626ea3bf8ce09fce1659fe737/cython-construct-2.5.7.win-amd64-py2.7.msi" }, { "comment_text": "built for Windows-10", "digests": { "md5": "1244d4f63d4c4edf694447b9b7b7205e", "sha256": "80a9bec0fb2a07c414e146cb3303f217425aac951f5de1c39b116fa7e661e8c7" }, "downloads": -1, "filename": "cython-construct-2.5.7.win-amd64.zip", "has_sig": false, "md5_digest": "1244d4f63d4c4edf694447b9b7b7205e", "packagetype": "bdist_dumb", "python_version": "2.7", "requires_python": null, "size": 561031, "upload_time": "2015-12-27T13:29:33", "url": "https://files.pythonhosted.org/packages/32/4b/07f2af562cbf1f69edc7398b6b51c83549db285b46aa44a1cb8182218d97/cython-construct-2.5.7.win-amd64.zip" } ], "2.5.8": [ { "comment_text": "", "digests": { "md5": "f5229cfb405ee04f57adb85fe413d0e8", "sha256": "d56ba05c88f6a6aac1c3fcdfd503b2174370d3e22edbdb9e50b4ec7cdcfc97ca" }, "downloads": -1, "filename": "cython_construct-2.5.8-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "f5229cfb405ee04f57adb85fe413d0e8", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 680950, "upload_time": "2016-01-08T22:37:45", "url": "https://files.pythonhosted.org/packages/73/d6/6e845fe8b5c135a25b18e0f0d2d212148962b6d0382f61a156467644c502/cython_construct-2.5.8-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4f37ab57a18a0c533bf0a72fa8124697", "sha256": "b014b5b1e4d9233b942af0f744d290fec325955389f155ee78f2b05ca8cde101" }, "downloads": -1, "filename": "cython_construct-2.5.8-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "4f37ab57a18a0c533bf0a72fa8124697", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 501146, "upload_time": "2017-04-27T08:30:06", "url": "https://files.pythonhosted.org/packages/41/f6/319ada77d400e5440cdf2f444c0ca847dd16d6a396ff478b3d59ef85dc95/cython_construct-2.5.8-cp35-cp35m-win_amd64.whl" }, { "comment_text": "built for Darwin-15.2.0", "digests": { "md5": "68598c3dc86e9f736bbde2741a170272", "sha256": "ac3f0bd553141dbf9389144463063ca7a150e8d290d60bc8e6f50a8c877bdfd5" }, "downloads": -1, "filename": "cython-construct-2.5.8.macosx-10.11-x86_64.tar.gz", "has_sig": false, "md5_digest": "68598c3dc86e9f736bbde2741a170272", "packagetype": "bdist_dumb", "python_version": "2.7", "requires_python": null, "size": 700286, "upload_time": "2016-01-08T22:36:42", "url": "https://files.pythonhosted.org/packages/8c/96/d56f5b04de31ea9eda847121ebc95e5fff47b518930772b0659ec256bc6a/cython-construct-2.5.8.macosx-10.11-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "e6788154a9f900f9e3bc27829fc97a1c", "sha256": "83db7c8e19e9cfc816a856e509660cec31203591df55c9fc9cdf6942e193c52d" }, "downloads": -1, "filename": "cython_construct-2.5.8-py3.5-win-amd64.egg", "has_sig": false, "md5_digest": "e6788154a9f900f9e3bc27829fc97a1c", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 499746, "upload_time": "2017-04-27T08:30:10", "url": "https://files.pythonhosted.org/packages/eb/81/f27428601bfbf5f37893992a416f3892b03c3d845a7a0fe3b7b544e0b913/cython_construct-2.5.8-py3.5-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "dc86764d4f55f056bf9e0e46c2765e87", "sha256": "4de90d3ddd3cb7caa6acf67af74971d7a00168a0073319688b82dac535ccd374" }, "downloads": -1, "filename": "cython-construct-2.5.8.tar.gz", "has_sig": false, "md5_digest": "dc86764d4f55f056bf9e0e46c2765e87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 798818, "upload_time": "2016-01-08T22:35:40", "url": "https://files.pythonhosted.org/packages/98/7e/5d1635e7bc9a5e4aabbf3566f966ddff9026ce9724a733e580737ad8430b/cython-construct-2.5.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f5229cfb405ee04f57adb85fe413d0e8", "sha256": "d56ba05c88f6a6aac1c3fcdfd503b2174370d3e22edbdb9e50b4ec7cdcfc97ca" }, "downloads": -1, "filename": "cython_construct-2.5.8-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "f5229cfb405ee04f57adb85fe413d0e8", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 680950, "upload_time": "2016-01-08T22:37:45", "url": "https://files.pythonhosted.org/packages/73/d6/6e845fe8b5c135a25b18e0f0d2d212148962b6d0382f61a156467644c502/cython_construct-2.5.8-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4f37ab57a18a0c533bf0a72fa8124697", "sha256": "b014b5b1e4d9233b942af0f744d290fec325955389f155ee78f2b05ca8cde101" }, "downloads": -1, "filename": "cython_construct-2.5.8-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "4f37ab57a18a0c533bf0a72fa8124697", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 501146, "upload_time": "2017-04-27T08:30:06", "url": "https://files.pythonhosted.org/packages/41/f6/319ada77d400e5440cdf2f444c0ca847dd16d6a396ff478b3d59ef85dc95/cython_construct-2.5.8-cp35-cp35m-win_amd64.whl" }, { "comment_text": "built for Darwin-15.2.0", "digests": { "md5": "68598c3dc86e9f736bbde2741a170272", "sha256": "ac3f0bd553141dbf9389144463063ca7a150e8d290d60bc8e6f50a8c877bdfd5" }, "downloads": -1, "filename": "cython-construct-2.5.8.macosx-10.11-x86_64.tar.gz", "has_sig": false, "md5_digest": "68598c3dc86e9f736bbde2741a170272", "packagetype": "bdist_dumb", "python_version": "2.7", "requires_python": null, "size": 700286, "upload_time": "2016-01-08T22:36:42", "url": "https://files.pythonhosted.org/packages/8c/96/d56f5b04de31ea9eda847121ebc95e5fff47b518930772b0659ec256bc6a/cython-construct-2.5.8.macosx-10.11-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "e6788154a9f900f9e3bc27829fc97a1c", "sha256": "83db7c8e19e9cfc816a856e509660cec31203591df55c9fc9cdf6942e193c52d" }, "downloads": -1, "filename": "cython_construct-2.5.8-py3.5-win-amd64.egg", "has_sig": false, "md5_digest": "e6788154a9f900f9e3bc27829fc97a1c", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 499746, "upload_time": "2017-04-27T08:30:10", "url": "https://files.pythonhosted.org/packages/eb/81/f27428601bfbf5f37893992a416f3892b03c3d845a7a0fe3b7b544e0b913/cython_construct-2.5.8-py3.5-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "dc86764d4f55f056bf9e0e46c2765e87", "sha256": "4de90d3ddd3cb7caa6acf67af74971d7a00168a0073319688b82dac535ccd374" }, "downloads": -1, "filename": "cython-construct-2.5.8.tar.gz", "has_sig": false, "md5_digest": "dc86764d4f55f056bf9e0e46c2765e87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 798818, "upload_time": "2016-01-08T22:35:40", "url": "https://files.pythonhosted.org/packages/98/7e/5d1635e7bc9a5e4aabbf3566f966ddff9026ce9724a733e580737ad8430b/cython-construct-2.5.8.tar.gz" } ] }