{ "info": { "author": "Perry Kundert", "author_email": "perry@hardconsulting.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "License :: Other/Proprietary License", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator", "Topic :: Text Processing :: Filters" ], "description": "Cpppo is used to create event-driven state machines which consume a stream\nof input and generate a series of state changes, or an indication that no\nprogress is possible due to (for example) exhaustion of input symbols.\n\nThis is useful for creating parsers for complex grammars describing\nlanguages, including binary computer protocols.\n\nAn example included with cpppo is an implementation of a subset of the\nEtherNet/IP CIP language used by some industrial control equipment, such as\nRockwell's ControlLogix Controllers. The cpppo.server.enip package can be used\nto create Python programs which can parse requests in this protocol (eg. as a\nserver, to implement something like a simulated Controller) or originate\nrequests in this protocol (eg. as a client, sending commands to a Controller).\n\nIn addition, the ability to read, write and poll remote PLCs of\nvarious types including Modbus/TCP is provided.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pjkundert/cpppo", "keywords": "cpppo protocol parser DFA EtherNet/IP CIP", "license": "Dual License; GPLv3 and Proprietary", "maintainer": "", "maintainer_email": "", "name": "cpppo", "package_url": "https://pypi.org/project/cpppo/", "platform": "", "project_url": "https://pypi.org/project/cpppo/", "project_urls": { "Homepage": "https://github.com/pjkundert/cpppo" }, "release_url": "https://pypi.org/project/cpppo/4.0.4/", "requires_dist": null, "requires_python": "", "summary": "Cpppo is a Communication Protocol Python Parser and Originator", "version": "4.0.4" }, "last_serial": 5493308, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "992dfb51662d93b3e705488ce6f1b15f", "sha256": "6334da1c8fb6d60727c9f344c89adacbdc31b2ec181b4a4021faec4cd55ce9a7" }, "downloads": -1, "filename": "cpppo-1.0.tar.gz", "has_sig": false, "md5_digest": "992dfb51662d93b3e705488ce6f1b15f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105973, "upload_time": "2013-06-20T20:58:36", "url": "https://files.pythonhosted.org/packages/b4/29/eabe3c491c7a38086d6bf3160ac84ad48ecdd691570a3dd09dd1408afde0/cpppo-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "c8faba762e3501ba79157feb8fe432b0", "sha256": "27e020de72fada2d15bc1da1187d4b2ee5166df56373c47b5fa13bfb1212ef8f" }, "downloads": -1, "filename": "cpppo-1.1.tar.gz", "has_sig": false, "md5_digest": "c8faba762e3501ba79157feb8fe432b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112470, "upload_time": "2013-07-03T18:20:10", "url": "https://files.pythonhosted.org/packages/86/97/ed14d50933564a680b4cc4a5bcfc8227fddba961e160590d6cc64120c8f3/cpppo-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "35dfda2c0260ec000c6dc9a11776216e", "sha256": "59b65ca356cc384017fff45f196f5b59b935a765920cca846709f9f36694e198" }, "downloads": -1, "filename": "cpppo-1.2.tar.gz", "has_sig": false, "md5_digest": "35dfda2c0260ec000c6dc9a11776216e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112516, "upload_time": "2013-07-03T21:13:20", "url": "https://files.pythonhosted.org/packages/ff/81/9f680346a26bba1f979e0fed08e2a5e3a44e0c46b0b379930d917946492f/cpppo-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "a2981992937ffd7587a6fbaecda82bfd", "sha256": "b1b39f37bb5f84a53915de87e4d3a6d3ffdbd5450482e02146ddf56ed6381a86" }, "downloads": -1, "filename": "cpppo-1.3.tar.gz", "has_sig": false, "md5_digest": "a2981992937ffd7587a6fbaecda82bfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113352, "upload_time": "2013-07-03T23:32:55", "url": "https://files.pythonhosted.org/packages/c1/49/f5fb8b4e9b6bf706fdfdad89f5a7d2ce7ac0d800e621d33807bceaff4b76/cpppo-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "6d90656b7420245687b9feb3a3febf71", "sha256": "3ecdcf230b8afeeb1a6d218e464f138f2d8bde2b191b7dc1dca26e9645b1ff1e" }, "downloads": -1, "filename": "cpppo-1.4.tar.gz", "has_sig": false, "md5_digest": "6d90656b7420245687b9feb3a3febf71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113674, "upload_time": "2013-07-04T21:22:45", "url": "https://files.pythonhosted.org/packages/84/aa/e6af02986243a9793640a91462c45b7ac63d5d55be7ade6f8568b17808be/cpppo-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "c3609b6223060a7cd61ee90e52016300", "sha256": "ee7ae17bf11fdd3bf0b4ea6346cd0d7d717f7e059b1ccb1fa763394dd9cc3037" }, "downloads": -1, "filename": "cpppo-1.5.tar.gz", "has_sig": false, "md5_digest": "c3609b6223060a7cd61ee90e52016300", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116799, "upload_time": "2013-07-08T15:08:05", "url": "https://files.pythonhosted.org/packages/6e/d7/bfc0b1879151e7f88150c904baa0e8c498b02a49e156e0c3ccba03975853/cpppo-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "8caaeb6b70d3109b36fa2cbf7ffb661b", "sha256": "2053b0d61c5918c362ace5762c32e28545fc29ed4d6b6d00d0e073d3668505d9" }, "downloads": -1, "filename": "cpppo-1.6.tar.gz", "has_sig": false, "md5_digest": "8caaeb6b70d3109b36fa2cbf7ffb661b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121414, "upload_time": "2013-08-27T22:28:12", "url": "https://files.pythonhosted.org/packages/a4/00/bef1837b38aff6461559914dc50caaf5964c4e09d78a9d269b3c7fdffbce/cpppo-1.6.tar.gz" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "924a4c1cc2be6ee883e8ebd3f841e155", "sha256": "7734ab5da57513d0d7283fe92d6f009e9627fd596ed66f503dabceaf43d41e9f" }, "downloads": -1, "filename": "cpppo-1.7.tar.gz", "has_sig": false, "md5_digest": "924a4c1cc2be6ee883e8ebd3f841e155", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121820, "upload_time": "2013-09-09T14:44:18", "url": "https://files.pythonhosted.org/packages/84/dc/551a19ef118a64811c2bff46677d0193240013b93149898ef1f34bad0596/cpppo-1.7.tar.gz" } ], "1.8": [ { "comment_text": "", "digests": { "md5": "abb221cdf34f8c3da2e3f01194039d12", "sha256": "e21c38231d31a9ac5fe6bd3326e34b21cd52552f83d6fa6ea51b3814c4559cb2" }, "downloads": -1, "filename": "cpppo-1.8.tar.gz", "has_sig": false, "md5_digest": "abb221cdf34f8c3da2e3f01194039d12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123172, "upload_time": "2013-10-08T16:56:53", "url": "https://files.pythonhosted.org/packages/b5/0d/8dcaf1c7f5c1ef90a6219e36ec032855e3a7b570c88422c81eb999f0b660/cpppo-1.8.tar.gz" } ], "1.9": [ { "comment_text": "", "digests": { "md5": "21b970debe4fda378338c4b73df3e391", "sha256": "afb3f829e87a8af4b6d634b581ee450977007165ae94edce182ccfc570e39c54" }, "downloads": -1, "filename": "cpppo-1.9.tar.gz", "has_sig": false, "md5_digest": "21b970debe4fda378338c4b73df3e391", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143037, "upload_time": "2014-01-24T00:01:22", "url": "https://files.pythonhosted.org/packages/d7/14/636fde46f46f4b81a269c39adb1de2a8ad1bd3e98b79587a4ecb6bec7294/cpppo-1.9.tar.gz" } ], "1.9.1": [ { "comment_text": "", "digests": { "md5": "773fe5b9f011dee50de205a0d20b3d06", "sha256": "30f50b743e7050f58af36333357f644ef78f482d56d27ad7cfa6bd6991884c5a" }, "downloads": -1, "filename": "cpppo-1.9.1.tar.gz", "has_sig": false, "md5_digest": "773fe5b9f011dee50de205a0d20b3d06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144418, "upload_time": "2014-01-24T21:53:17", "url": "https://files.pythonhosted.org/packages/7b/df/469384afb0b89d1cda280e506ad97875b93e074efe99c33542948f4046b1/cpppo-1.9.1.tar.gz" } ], "1.9.2": [ { "comment_text": "", "digests": { "md5": "c6b1cf57dc8591689f019889d04c046b", "sha256": "ac58ef127c391fc891189d50f88e4e8b32e166bd1679a315cbcab66b344f128e" }, "downloads": -1, "filename": "cpppo-1.9.2.tar.gz", "has_sig": false, "md5_digest": "c6b1cf57dc8591689f019889d04c046b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144428, "upload_time": "2014-01-27T20:58:40", "url": "https://files.pythonhosted.org/packages/26/a4/c5498523f27d8bb9ed7fc50ca11ad3b130a3365931f3e90d1a34a582436f/cpppo-1.9.2.tar.gz" } ], "1.9.3": [ { "comment_text": "", "digests": { "md5": "9f3e81acdbfe4f4887e19cc646f4eecc", "sha256": "6d2fdcbba7a8edb9da0e01c59051af9f93e968e12dfef2e867f3d90a96c582df" }, "downloads": -1, "filename": "cpppo-1.9.3.tar.gz", "has_sig": false, "md5_digest": "9f3e81acdbfe4f4887e19cc646f4eecc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144414, "upload_time": "2014-01-27T23:12:51", "url": "https://files.pythonhosted.org/packages/c3/d1/9fd86e19b9d6eb89803b39345dcec1ba283e5379104321e79249daaa1942/cpppo-1.9.3.tar.gz" } ], "1.9.4": [ { "comment_text": "", "digests": { "md5": "de5361e638cccad226347d35fcf226e6", "sha256": "509dc5b2b88cebb050a606f4db0ff24f618e3e1149d65a76a39de9988c74336c" }, "downloads": -1, "filename": "cpppo-1.9.4.tar.gz", "has_sig": false, "md5_digest": "de5361e638cccad226347d35fcf226e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 145373, "upload_time": "2014-01-28T19:04:21", "url": "https://files.pythonhosted.org/packages/21/fd/99e4b03d789dec93fc3df132ea4007e630c6a7487cb9f213ef3346cfacd9/cpppo-1.9.4.tar.gz" } ], "1.9.5": [ { "comment_text": "", "digests": { "md5": "f621518749c23c844c8c9ca813c0c726", "sha256": "82178471a3b74360664f5b588d1aad7c78d068914636c935e592b6a1cbfb233c" }, "downloads": -1, "filename": "cpppo-1.9.5.tar.gz", "has_sig": false, "md5_digest": "f621518749c23c844c8c9ca813c0c726", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147296, "upload_time": "2014-02-12T20:29:27", "url": "https://files.pythonhosted.org/packages/af/90/a40404def79fabbae5a0ddb4ebcaba0eec89e3831612552a4b95db4528e6/cpppo-1.9.5.tar.gz" } ], "1.9.6": [ { "comment_text": "", "digests": { "md5": "239e9de61af0bfea6729b75cfcc91743", "sha256": "6580683940d62479b4eb372e23728d7cccabf146624f5a8b276b9cf669c9b2ee" }, "downloads": -1, "filename": "cpppo-1.9.6.tar.gz", "has_sig": false, "md5_digest": "239e9de61af0bfea6729b75cfcc91743", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148837, "upload_time": "2014-02-14T22:38:30", "url": "https://files.pythonhosted.org/packages/60/bc/dffb5f976a704b11e8b1cd757318bdb484be6aadeec7e82551747c12814f/cpppo-1.9.6.tar.gz" } ], "1.9.7": [ { "comment_text": "", "digests": { "md5": "f2a8ff569ea36865f59cf64bec561600", "sha256": "25fa12147c0c7aa2cbf4a36c38d1b2868005ed0a2fb2f21bfcf7421b25f693a4" }, "downloads": -1, "filename": "cpppo-1.9.7.tar.gz", "has_sig": false, "md5_digest": "f2a8ff569ea36865f59cf64bec561600", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149062, "upload_time": "2014-02-19T15:12:53", "url": "https://files.pythonhosted.org/packages/4c/56/b4e7940a9c848d82e00b012b8e164974424527b242687a8309782e997160/cpppo-1.9.7.tar.gz" } ], "1.9.8": [ { "comment_text": "", "digests": { "md5": "c2f41c2d63105f995e027f9028445452", "sha256": "dcb669d7a2241d007a158b9d8b7d01fd9fe8ad5d8179359157658e0a3a501bc1" }, "downloads": -1, "filename": "cpppo-1.9.8.tar.gz", "has_sig": false, "md5_digest": "c2f41c2d63105f995e027f9028445452", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149943, "upload_time": "2014-02-25T19:41:55", "url": "https://files.pythonhosted.org/packages/70/35/659817aa7bace3a31be42185c4cf7f6ca0e2e20036817eb12dda51d5a846/cpppo-1.9.8.tar.gz" } ], "1.9.9": [ { "comment_text": "", "digests": { "md5": "ab3aa856f6640b1eb7f949c79e164e14", "sha256": "abb6cb93b304594769c9f3f716434d53ceaa35295cd9339f182b7cc0576a8ab1" }, "downloads": -1, "filename": "cpppo-1.9.9.tar.gz", "has_sig": false, "md5_digest": "ab3aa856f6640b1eb7f949c79e164e14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149971, "upload_time": "2014-03-04T22:23:59", "url": "https://files.pythonhosted.org/packages/49/11/a376af714dc3f2e52ac37319dff334edddad0d75355f4508eddafc8e5f7b/cpppo-1.9.9.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "9fb14953925f5718cae916afede9c0f3", "sha256": "53d451f60d9186a01d9bfa2b8579d197e71cbb57245ad411ce2a99c4dcb9e36a" }, "downloads": -1, "filename": "cpppo-2.0.tar.gz", "has_sig": false, "md5_digest": "9fb14953925f5718cae916afede9c0f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149949, "upload_time": "2014-03-10T09:58:20", "url": "https://files.pythonhosted.org/packages/fc/ca/f3c7e3926fbde4084d7d389556f076965c5cf994fb4f1bc95a15c11c3417/cpppo-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "ce183acd6ef108d4fc2c6b4e58898a24", "sha256": "83c5435f1c59cd39ae94fec07571a7b16b3380e97842851754858be47fab65ce" }, "downloads": -1, "filename": "cpppo-2.1.tar.gz", "has_sig": false, "md5_digest": "ce183acd6ef108d4fc2c6b4e58898a24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151336, "upload_time": "2014-03-25T15:08:38", "url": "https://files.pythonhosted.org/packages/03/41/54f0dffe84929e223300951291098e20f766a937164b8453ec48d8ebf6ff/cpppo-2.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "b66273b4698e5d51953f866be9805965", "sha256": "f350021d0e5f131f7afd1d398a004001995067323e5035e757232cb98ff57143" }, "downloads": -1, "filename": "cpppo-2.2.tar.gz", "has_sig": false, "md5_digest": "b66273b4698e5d51953f866be9805965", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151301, "upload_time": "2014-03-27T16:29:39", "url": "https://files.pythonhosted.org/packages/1b/fe/cf32a851b9df8d4350f65670f1626a41b8a3e5f5b90b2444a940fbe12252/cpppo-2.2.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "3c4a9998276009acb87f812d2d117513", "sha256": "272e4462cb8a71f1f87f49c53b579d1547c96a612b1869c5522d384d393facdb" }, "downloads": -1, "filename": "cpppo-2.3.tar.gz", "has_sig": false, "md5_digest": "3c4a9998276009acb87f812d2d117513", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151315, "upload_time": "2014-04-03T16:27:07", "url": "https://files.pythonhosted.org/packages/70/05/c61bd07d3f78ad4bb2aa1fcdc3c80ae8e79b7fac361242607c50226246c3/cpppo-2.3.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "72daca4d813e24bbcf2f8f2a2ecc1182", "sha256": "2dab0a09c19699605ead19769eeec0721e0454250b88cbe6e8763c253856ea39" }, "downloads": -1, "filename": "cpppo-2.3.1.tar.gz", "has_sig": false, "md5_digest": "72daca4d813e24bbcf2f8f2a2ecc1182", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151390, "upload_time": "2014-04-04T21:23:08", "url": "https://files.pythonhosted.org/packages/41/02/384561dc0cc27502fbedccf52265636f563a9c74f89087e6ef0a3ee2326a/cpppo-2.3.1.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "af3e8af1852657793ecc59b5b1a080ce", "sha256": "60c6aae1dbd5260b62220019d2cc170e244d7118909536a206cb5ae81612b483" }, "downloads": -1, "filename": "cpppo-2.4.tar.gz", "has_sig": false, "md5_digest": "af3e8af1852657793ecc59b5b1a080ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 158252, "upload_time": "2014-04-20T14:22:40", "url": "https://files.pythonhosted.org/packages/d3/cc/d843bd7578f3cd96e7d1af9298d3e5c5e98ff6d3d1431a28303c491cffd7/cpppo-2.4.tar.gz" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "37bbf6517fe64401331d5b635d4e8f4a", "sha256": "9cdbb6e6a68a55de7121fa972a658e0a8bdd63ff02d88b36d8d470ed58019ea4" }, "downloads": -1, "filename": "cpppo-2.4.1.tar.gz", "has_sig": false, "md5_digest": "37bbf6517fe64401331d5b635d4e8f4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 158316, "upload_time": "2014-04-20T16:34:52", "url": "https://files.pythonhosted.org/packages/7b/61/d98d1c54f92803c999fe2cb423e65fab331a90758b1d3ad09563f16cb09a/cpppo-2.4.1.tar.gz" } ], "2.5": [ { "comment_text": "", "digests": { "md5": "6e85a3989c2ec0f138c19413ac824485", "sha256": "d2ee5af2fc9cd76a54ce0ec8e0c6b0c11a13f9090b633a5b738098cf5ef6df9c" }, "downloads": -1, "filename": "cpppo-2.5.tar.gz", "has_sig": false, "md5_digest": "6e85a3989c2ec0f138c19413ac824485", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 178700, "upload_time": "2014-04-25T20:27:22", "url": "https://files.pythonhosted.org/packages/1b/51/3b233080be7d39187dfda61e5aaa1446a071345b907a3f27e2f76089802b/cpppo-2.5.tar.gz" } ], "2.5.1": [ { "comment_text": "", "digests": { "md5": "657141e7547cf1e9001c571b254ca6a3", "sha256": "de09d1f382ff395355f9f4dbef180d466836f15abc0ebeb7b967838dc2568674" }, "downloads": -1, "filename": "cpppo-2.5.1.tar.gz", "has_sig": false, "md5_digest": "657141e7547cf1e9001c571b254ca6a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 178740, "upload_time": "2014-04-28T19:11:57", "url": "https://files.pythonhosted.org/packages/fe/8d/c28b02ba57da3c856bf6e31ac523b53968c02c35363476c04bca56907420/cpppo-2.5.1.tar.gz" } ], "2.5.2": [ { "comment_text": "", "digests": { "md5": "d72c6cd01ccb2c6fadf123f8dcec04d1", "sha256": "f38f476043096dc85fc69cf6d523e4207e1af5d5c7996d4d6d36a331c26c7498" }, "downloads": -1, "filename": "cpppo-2.5.2.tar.gz", "has_sig": false, "md5_digest": "d72c6cd01ccb2c6fadf123f8dcec04d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 181725, "upload_time": "2014-05-08T23:05:12", "url": "https://files.pythonhosted.org/packages/be/94/bbdbdb2654ab5ba414447ce9f9942ef1921b82094e476c11bdf3c1854b48/cpppo-2.5.2.tar.gz" } ], "2.5.3": [ { "comment_text": "", "digests": { "md5": "0f11f132194774d5dd534ef8ffe8b53e", "sha256": "b60770b1b4f5e5c5dc56d52b12d672e179ba667d942a3446a2ac6cecc6b70aab" }, "downloads": -1, "filename": "cpppo-2.5.3.tar.gz", "has_sig": false, "md5_digest": "0f11f132194774d5dd534ef8ffe8b53e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 181799, "upload_time": "2014-05-09T14:46:03", "url": "https://files.pythonhosted.org/packages/6c/a5/b8130a0686e9906945f0f03bbb9092272c1ca2984b4eb955c9563a2a7275/cpppo-2.5.3.tar.gz" } ], "2.5.4": [ { "comment_text": "", "digests": { "md5": "29758f0875a264b2baa56baa2aa3e2c0", "sha256": "f1d25be9281a1a5a7805b11dd3c0a9d4cbf46c770217159acc365cf53d5a8bdc" }, "downloads": -1, "filename": "cpppo-2.5.4.tar.gz", "has_sig": false, "md5_digest": "29758f0875a264b2baa56baa2aa3e2c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 181853, "upload_time": "2014-05-09T17:44:41", "url": "https://files.pythonhosted.org/packages/27/96/e8b90023339992c844254e5713f8c0de98a930140fe4269e14aa85bfbe3f/cpppo-2.5.4.tar.gz" } ], "2.5.5": [ { "comment_text": "", "digests": { "md5": "1fcc6cef6df9ba75e632984e207b394a", "sha256": "8e27024efd013b9285a8399d52660ebf4f1095bb4a0981b4e02b75156076f1cd" }, "downloads": -1, "filename": "cpppo-2.5.5.tar.gz", "has_sig": false, "md5_digest": "1fcc6cef6df9ba75e632984e207b394a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 181839, "upload_time": "2014-05-09T20:03:30", "url": "https://files.pythonhosted.org/packages/78/ba/1e053e4248069cb98ac7d7787e253082dea2f28a380584e73396ec907633/cpppo-2.5.5.tar.gz" } ], "2.6": [ { "comment_text": "", "digests": { "md5": "2dcfe794c607ff961c0205810725d363", "sha256": "21d49c1291bc7875e5f8e980b6d526fccbb64d92837e95c83bb12a525d2777e8" }, "downloads": -1, "filename": "cpppo-2.6.tar.gz", "has_sig": false, "md5_digest": "2dcfe794c607ff961c0205810725d363", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 185617, "upload_time": "2014-05-11T01:27:08", "url": "https://files.pythonhosted.org/packages/2c/a6/a68c83f39c9277393f565658bee3648d75897ddb1a7efad424963b8722ca/cpppo-2.6.tar.gz" } ], "2.6.1": [ { "comment_text": "", "digests": { "md5": "efc189ed9faa7e844ee30cc90fc20ba1", "sha256": "8bde260ac6c5e82b6a0c5eec0883c2d0f0724c3323df8eed7c4e04cf44b6fb66" }, "downloads": -1, "filename": "cpppo-2.6.1.tar.gz", "has_sig": false, "md5_digest": "efc189ed9faa7e844ee30cc90fc20ba1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 186590, "upload_time": "2014-05-20T16:53:11", "url": "https://files.pythonhosted.org/packages/07/2a/08fdb0a3aafc73e795905ef29baa6c95c2e0a08885adecbd1b0365fa0c19/cpppo-2.6.1.tar.gz" } ], "2.6.2": [ { "comment_text": "", "digests": { "md5": "a5f8a775c2b7f728482be1fd28fa7c97", "sha256": "81d0d639faeffeb1a5d9b90932710df2003456b0b4579c6ee6fa1851121805d2" }, "downloads": -1, "filename": "cpppo-2.6.2.tar.gz", "has_sig": false, "md5_digest": "a5f8a775c2b7f728482be1fd28fa7c97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 186585, "upload_time": "2014-05-22T13:53:20", "url": "https://files.pythonhosted.org/packages/24/3d/c020efa9e1777e6ea18a397124894056273c7f089d33ca28c53c1895e63b/cpppo-2.6.2.tar.gz" } ], "2.6.3": [ { "comment_text": "", "digests": { "md5": "51434d6bf17eb438af6efea6542592c4", "sha256": "aad397be5b89b8f1aa69b4eee0bd846c3effa102d17534c1975fd9a45c6bc27a" }, "downloads": -1, "filename": "cpppo-2.6.3.tar.gz", "has_sig": false, "md5_digest": "51434d6bf17eb438af6efea6542592c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 186756, "upload_time": "2014-05-23T20:36:08", "url": "https://files.pythonhosted.org/packages/89/2e/262380b0a7307667d94a2d09757372b29cd9dd8e28567d5cecad4843387d/cpppo-2.6.3.tar.gz" } ], "2.6.4": [ { "comment_text": "", "digests": { "md5": "cb6b02bedfcc6d97908e31deaaa92389", "sha256": "917e6936fa0e9872d2a573e206b79a335cc3954b34b3cceaa279ef6456247484" }, "downloads": -1, "filename": "cpppo-2.6.4.tar.gz", "has_sig": false, "md5_digest": "cb6b02bedfcc6d97908e31deaaa92389", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 186901, "upload_time": "2014-05-26T00:22:33", "url": "https://files.pythonhosted.org/packages/e2/37/28a0b843071eb311b978e8ad5f8260f52f9da67aea11ed6fc563f802d85b/cpppo-2.6.4.tar.gz" } ], "2.6.5": [ { "comment_text": "", "digests": { "md5": "2cc4746de11e5ae98637025b53921c58", "sha256": "7327390036d2373a5fdfeeaa8efa5f7d3748045d6f38dfa5a29993a4e503db2f" }, "downloads": -1, "filename": "cpppo-2.6.5.tar.gz", "has_sig": false, "md5_digest": "2cc4746de11e5ae98637025b53921c58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 187102, "upload_time": "2014-05-26T17:02:22", "url": "https://files.pythonhosted.org/packages/79/db/13aac34c994f331621366196f6a39f54a478a2fe21bbee38124167af6afc/cpppo-2.6.5.tar.gz" } ], "2.6.6": [ { "comment_text": "", "digests": { "md5": "61a3922435249371fc073f44296441c3", "sha256": "6da2680b7159933e9fef1d227d6d68aa1cd347a733d60d87590ddd8e2baf0043" }, "downloads": -1, "filename": "cpppo-2.6.6.tar.gz", "has_sig": false, "md5_digest": "61a3922435249371fc073f44296441c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 187278, "upload_time": "2014-06-24T19:00:19", "url": "https://files.pythonhosted.org/packages/6b/22/824db22e3f5d63453ef68d47090c147b923c8720f352d0f0b736bee2e51f/cpppo-2.6.6.tar.gz" } ], "2.6.7": [ { "comment_text": "", "digests": { "md5": "8e45b5f781faca2ab1c8e5ff858a58f4", "sha256": "17f1850dc8fcd3a160e7da10dbb68e00b9880f8d7d3bf66cc0b9c9e73eb2981c" }, "downloads": -1, "filename": "cpppo-2.6.7.tar.gz", "has_sig": false, "md5_digest": "8e45b5f781faca2ab1c8e5ff858a58f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 187297, "upload_time": "2014-06-24T21:08:46", "url": "https://files.pythonhosted.org/packages/8c/39/e1a08bb69e9bc25d4724d51199c366067113e70f571a2a6a112325ee1af6/cpppo-2.6.7.tar.gz" } ], "2.6.8": [ { "comment_text": "", "digests": { "md5": "7cd8aca52f6ea92e27dc99b4a5c58181", "sha256": "735542751a1f48f0e9d55f79a30bd6996793124603d03e79c169baa51106b5e4" }, "downloads": -1, "filename": "cpppo-2.6.8.tar.gz", "has_sig": false, "md5_digest": "7cd8aca52f6ea92e27dc99b4a5c58181", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 187703, "upload_time": "2014-06-26T20:00:22", "url": "https://files.pythonhosted.org/packages/55/20/40c9ac31746ac0ea6d46de607de19c016f34ec2619168a684f1da15b5b8e/cpppo-2.6.8.tar.gz" } ], "2.7.0": [ { "comment_text": "", "digests": { "md5": "b4094fad66355eb02f64f69a95b9f2ed", "sha256": "e988e248bd6a3a042766754de2877a52ea2c95cb5d9f9de2228f26abe4a6b084" }, "downloads": -1, "filename": "cpppo-2.7.0.tar.gz", "has_sig": false, "md5_digest": "b4094fad66355eb02f64f69a95b9f2ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 188406, "upload_time": "2014-07-10T17:25:34", "url": "https://files.pythonhosted.org/packages/58/28/72c4fa966b02fbfe7bc3b091b7206a2cf3e4752415bd151109c8acbee737/cpppo-2.7.0.tar.gz" } ], "2.7.1": [ { "comment_text": "", "digests": { "md5": "908f8f31d17dd5fed5c22dd1d6d6d9bd", "sha256": "fe1184485bd2097158c48a61e2e5a61c971f92648d4a77820041a691ad3edb06" }, "downloads": -1, "filename": "cpppo-2.7.1.tar.gz", "has_sig": false, "md5_digest": "908f8f31d17dd5fed5c22dd1d6d6d9bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 190335, "upload_time": "2014-07-15T22:27:53", "url": "https://files.pythonhosted.org/packages/9f/d2/4104f4c6e780c6010ae40a009df6d36112cc1a2c661e4ede46ae1d061b93/cpppo-2.7.1.tar.gz" } ], "2.7.2": [ { "comment_text": "", "digests": { "md5": "cddc9c6a1b776a45ac75c1c38b9ca7f1", "sha256": "a328dbe322f4b67e6a78276cf86c07eec8df0edb7d2394adb91d68443a1dfe93" }, "downloads": -1, "filename": "cpppo-2.7.2.tar.gz", "has_sig": false, "md5_digest": "cddc9c6a1b776a45ac75c1c38b9ca7f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 191301, "upload_time": "2014-08-13T18:24:09", "url": "https://files.pythonhosted.org/packages/2a/28/776ef26d1f4c227d6b2b6ec356a1b012b5f95dd0150177964ed74ea7cd7b/cpppo-2.7.2.tar.gz" } ], "2.8.0": [ { "comment_text": "", "digests": { "md5": "3c4c293783eb3cd2b584150c130f6b73", "sha256": "0858436091e97b275615eec140c5d6e808d0956ba685998777b82b627417b2ee" }, "downloads": -1, "filename": "cpppo-2.8.0.tar.gz", "has_sig": false, "md5_digest": "3c4c293783eb3cd2b584150c130f6b73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 197053, "upload_time": "2014-08-18T15:49:22", "url": "https://files.pythonhosted.org/packages/9e/b0/f4b173b3c231c1678798bd38a07ddd53813fcf195f695a3071cc1233eb9e/cpppo-2.8.0.tar.gz" } ], "2.8.1": [ { "comment_text": "", "digests": { "md5": "9c0b3ddf72706073b8e0812b439a6950", "sha256": "c4fade646925f66d648c0b903726c129952edcddf65f4a4260c2fa4238d8334f" }, "downloads": -1, "filename": "cpppo-2.8.1.tar.gz", "has_sig": false, "md5_digest": "9c0b3ddf72706073b8e0812b439a6950", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 197639, "upload_time": "2014-08-19T18:04:07", "url": "https://files.pythonhosted.org/packages/be/dc/71f64e09aabe01359c46333aad35cdfe4df750ea31f95a8d83c5f045fe6a/cpppo-2.8.1.tar.gz" } ], "2.8.2": [ { "comment_text": "", "digests": { "md5": "df91407ad587b862758cdbbaade51920", "sha256": "93d45ac53f3c960ce211d4e61c080752c4bb161cf152a175a754563cf0657ac1" }, "downloads": -1, "filename": "cpppo-2.8.2.tar.gz", "has_sig": false, "md5_digest": "df91407ad587b862758cdbbaade51920", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 198690, "upload_time": "2014-08-21T15:13:16", "url": "https://files.pythonhosted.org/packages/c2/fd/7731dda54944fdd440619a5dd52e03ce3e27b3dc94770bddec9d179408eb/cpppo-2.8.2.tar.gz" } ], "2.8.3": [ { "comment_text": "", "digests": { "md5": "2929985aa0736e130afa08951f06ea5f", "sha256": "1b846d0c65fc437a5bcd47fb8349ff8baf4e5e00709fc27d9f537787914e7b58" }, "downloads": -1, "filename": "cpppo-2.8.3.tar.gz", "has_sig": false, "md5_digest": "2929985aa0736e130afa08951f06ea5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 199580, "upload_time": "2014-08-22T22:10:27", "url": "https://files.pythonhosted.org/packages/78/59/4d0e870170830cde88ad3df8fcc93e79f3198bff0097a2044d197bec2943/cpppo-2.8.3.tar.gz" } ], "2.8.4": [ { "comment_text": "", "digests": { "md5": "0cb87df185a6e6b92707507313f5a271", "sha256": "bc6ec0fc53853c18fff7aa1a97b17420a69b3465cdc550cb678e0172c797e827" }, "downloads": -1, "filename": "cpppo-2.8.4.tar.gz", "has_sig": false, "md5_digest": "0cb87df185a6e6b92707507313f5a271", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 200309, "upload_time": "2014-08-23T17:25:52", "url": "https://files.pythonhosted.org/packages/af/61/c8b190701602e1dbc3b8dd3922a708533460bb248877668304f5471d98d6/cpppo-2.8.4.tar.gz" } ], "2.9.0": [ { "comment_text": "", "digests": { "md5": "3e3ef5fc9b2651240cb0b5445caae355", "sha256": "3749068be584e118cd022ed16d1019abfd169ba609a9ee6582d0231c1616c2e9" }, "downloads": -1, "filename": "cpppo-2.9.0.tar.gz", "has_sig": false, "md5_digest": "3e3ef5fc9b2651240cb0b5445caae355", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 201321, "upload_time": "2014-10-08T21:22:21", "url": "https://files.pythonhosted.org/packages/83/52/1296405f93ea961538a6ea16e1aed6e707f269ee59223e9ece46b3297440/cpppo-2.9.0.tar.gz" } ], "2.9.1": [ { "comment_text": "", "digests": { "md5": "a6a55061aac03d86c7678eae9de87b1c", "sha256": "5a638c5ce41012c6c04765dd16a6ed1b52200a07b130b0d5581160b5d1319f11" }, "downloads": -1, "filename": "cpppo-2.9.1.tar.gz", "has_sig": false, "md5_digest": "a6a55061aac03d86c7678eae9de87b1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 202280, "upload_time": "2014-10-10T14:45:28", "url": "https://files.pythonhosted.org/packages/42/d7/e814458264a8499a03ba037e7b7d2ace7274f53e1e4de9532ab0e6a78240/cpppo-2.9.1.tar.gz" } ], "2.9.2": [ { "comment_text": "", "digests": { "md5": "82f6892beb0ba03c8dec82271845a24b", "sha256": "ed8783f0e7b96d2926f614b06f38d350241cc8eb892cd546cc527d5d2f96b000" }, "downloads": -1, "filename": "cpppo-2.9.2.tar.gz", "has_sig": false, "md5_digest": "82f6892beb0ba03c8dec82271845a24b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 203936, "upload_time": "2014-11-19T11:21:22", "url": "https://files.pythonhosted.org/packages/71/cf/49014cd02b24459cce280139992c7c070282333fd4ebf75ecf8e034deda3/cpppo-2.9.2.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "5e87b1cd4bde8461d389d00de8379fe1", "sha256": "e41dc810ae0a1bff9cd8783648601d2f69984bb7a721de04e746c5745b56512d" }, "downloads": -1, "filename": "cpppo-3.0.0.tar.gz", "has_sig": false, "md5_digest": "5e87b1cd4bde8461d389d00de8379fe1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213178, "upload_time": "2014-11-29T13:00:15", "url": "https://files.pythonhosted.org/packages/b5/eb/5131b72ca599960ce046063f87d0b94999054d0f66038a1d962ad03dee9f/cpppo-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "c89fb47f15078f4fd49bc85b89e94d8b", "sha256": "c28b0fbcd7a0d5f85208ac3487d8ad2d8685e791e5021c6ef6475b2f6a711858" }, "downloads": -1, "filename": "cpppo-3.0.1.tar.gz", "has_sig": false, "md5_digest": "c89fb47f15078f4fd49bc85b89e94d8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 213174, "upload_time": "2014-11-29T16:54:39", "url": "https://files.pythonhosted.org/packages/4c/9b/d965f7e50f98620490cbf2962ea54a2844e1bd133881184d648592e8c0a4/cpppo-3.0.1.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "2ba3b86b1f755ed0e4e55ddb1b86b609", "sha256": "16fa11902f78fda04748e77263be568dee5df69f7023141a991126229d3284f7" }, "downloads": -1, "filename": "cpppo-3.1.0.tar.gz", "has_sig": false, "md5_digest": "2ba3b86b1f755ed0e4e55ddb1b86b609", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 215709, "upload_time": "2014-12-02T04:36:12", "url": "https://files.pythonhosted.org/packages/3d/66/957f4851ea2c3979267073cb9343a707fd3dd8257e5c083f5a9a386a7611/cpppo-3.1.0.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "028dc2767033604db4c233b4cc8a4374", "sha256": "7e4172e4e31be15e08c293c4a5cdd0709dedaf77953a842cbbd67f6b0d6b1470" }, "downloads": -1, "filename": "cpppo-3.2.0.tar.gz", "has_sig": false, "md5_digest": "028dc2767033604db4c233b4cc8a4374", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 224097, "upload_time": "2015-01-08T00:09:46", "url": "https://files.pythonhosted.org/packages/80/07/5de94b96fee8c6333b5e5b32ab40a50a97638d482f15ac96ea6788bd2b46/cpppo-3.2.0.tar.gz" } ], "3.3.0": [ { "comment_text": "", "digests": { "md5": "1c305c6d516ed221d9e60587281a1803", "sha256": "fd52c53a2dbb564cbd2121e94a4a9c73cc1420d79726ee9586df60844794c64a" }, "downloads": -1, "filename": "cpppo-3.3.0.tar.gz", "has_sig": false, "md5_digest": "1c305c6d516ed221d9e60587281a1803", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 227658, "upload_time": "2015-01-08T01:32:12", "url": "https://files.pythonhosted.org/packages/c6/53/139a16a23a714a5fca45e55a985dbc736372bb4badc1a2f8094dfca5beba/cpppo-3.3.0.tar.gz" } ], "3.3.1": [ { "comment_text": "", "digests": { "md5": "23141b9c3f28b2bf1ab2bca072265543", "sha256": "c0ad50f44f3b0b68b26d3bac6ef6a383fa69e89ebf75fc49114b3890ed7d1355" }, "downloads": -1, "filename": "cpppo-3.3.1.tar.gz", "has_sig": false, "md5_digest": "23141b9c3f28b2bf1ab2bca072265543", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 228865, "upload_time": "2015-01-14T13:41:49", "url": "https://files.pythonhosted.org/packages/10/f5/45da66f16497df71549d756c57642bda7941ec829d5e12a826cfecfe744e/cpppo-3.3.1.tar.gz" } ], "3.3.4": [ { "comment_text": "", "digests": { "md5": "5c95f55029d875d84d3c8930f2f5fc94", "sha256": "358721a33722a722ce08a2dac0297abefd54d829648d62bc818e907fe89225cd" }, "downloads": -1, "filename": "cpppo-3.3.4.tar.gz", "has_sig": false, "md5_digest": "5c95f55029d875d84d3c8930f2f5fc94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 230125, "upload_time": "2015-02-03T16:39:45", "url": "https://files.pythonhosted.org/packages/c5/61/8a44e80df19b30c7014835f7906b6f1f751feaf9de04e1764e191c06d958/cpppo-3.3.4.tar.gz" } ], "3.3.5": [ { "comment_text": "", "digests": { "md5": "7c67f5512f8841fb6614186d864d5837", "sha256": "284c60ef2e6f9f3644e92e447af193c853d6a856b92c48daa3ffc682a545ed52" }, "downloads": -1, "filename": "cpppo-3.3.5.tar.gz", "has_sig": false, "md5_digest": "7c67f5512f8841fb6614186d864d5837", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 230370, "upload_time": "2015-02-03T22:01:02", "url": "https://files.pythonhosted.org/packages/0b/31/dc5773df54240a467664932855cd12ccf490e50154edda35d4ebc879f85e/cpppo-3.3.5.tar.gz" } ], "3.3.6": [ { "comment_text": "", "digests": { "md5": "621446d35e60a4a2652ea26dd896d8bb", "sha256": "81a1240bfc8ff7fd812a0e69f3b6575d7a5c34912ec6c2e3662cf5c71720a4da" }, "downloads": -1, "filename": "cpppo-3.3.6.tar.gz", "has_sig": false, "md5_digest": "621446d35e60a4a2652ea26dd896d8bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 230510, "upload_time": "2015-02-18T17:44:35", "url": "https://files.pythonhosted.org/packages/69/c1/661ba707fd90da45c0ca206c7513655cfb4e5005dd31e1dc6cac3b50b106/cpppo-3.3.6.tar.gz" } ], "3.4.0": [ { "comment_text": "", "digests": { "md5": "91f4a60d5b730d07fe768c99c81493cd", "sha256": "fbbe8fd3ac6dff207dff62874eb8a231d4233c1a889907abedfdd1eee595cdbc" }, "downloads": -1, "filename": "cpppo-3.4.0.tar.gz", "has_sig": false, "md5_digest": "91f4a60d5b730d07fe768c99c81493cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 234425, "upload_time": "2015-02-21T16:15:30", "url": "https://files.pythonhosted.org/packages/25/e7/ce2dc55eba9547d5a0fdc2c8f97ea3cf7b549de975e6e3abc01f8a7d8850/cpppo-3.4.0.tar.gz" } ], "3.4.1": [ { "comment_text": "", "digests": { "md5": "a888fed22ac2be47fa900941c3ff4338", "sha256": "79ecae8a2432bf3cfb7d2282611f037034f82da1251661993a3b623f1a1180d8" }, "downloads": -1, "filename": "cpppo-3.4.1.tar.gz", "has_sig": false, "md5_digest": "a888fed22ac2be47fa900941c3ff4338", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 234974, "upload_time": "2015-02-23T18:20:41", "url": "https://files.pythonhosted.org/packages/e9/fd/df9b8e617a3c26fa1862cbb9bf029c0441ab19f009d71334136810f4e214/cpppo-3.4.1.tar.gz" } ], "3.5.0": [ { "comment_text": "", "digests": { "md5": "53aa5fa0b6be1678a2cc7db288e25647", "sha256": "04d4b9a7faf09af228fd7e2fe9773780f33977ffc0ecb55dc9c5dcf3389c9de1" }, "downloads": -1, "filename": "cpppo-3.5.0.tar.gz", "has_sig": false, "md5_digest": "53aa5fa0b6be1678a2cc7db288e25647", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 249924, "upload_time": "2015-03-03T20:22:30", "url": "https://files.pythonhosted.org/packages/19/ff/23142faa0467c5262daf65e99a0ffd2339bccdd77f0894e60b3725bb4260/cpppo-3.5.0.tar.gz" } ], "3.5.1": [ { "comment_text": "", "digests": { "md5": "e8e678d447de9c94b9bb17de2af53840", "sha256": "1205ae0a017eddcc5641c1baf00422c9298e1566b721b1108846f92cb908e3a0" }, "downloads": -1, "filename": "cpppo-3.5.1.tar.gz", "has_sig": false, "md5_digest": "e8e678d447de9c94b9bb17de2af53840", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 250202, "upload_time": "2015-03-17T15:16:36", "url": "https://files.pythonhosted.org/packages/46/cc/2530f5ec4ee285a64e39e6b168daad4cc04f04c1424c3d334e587b9726eb/cpppo-3.5.1.tar.gz" } ], "3.5.2": [ { "comment_text": "", "digests": { "md5": "4ceaa9660163f1277ebd65c978d82237", "sha256": "45122e356b2583f1c2b58dffcf3b32123f1304f28783cd9db8205cb482bbc287" }, "downloads": -1, "filename": "cpppo-3.5.2.tar.gz", "has_sig": false, "md5_digest": "4ceaa9660163f1277ebd65c978d82237", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 250688, "upload_time": "2015-04-15T20:11:05", "url": "https://files.pythonhosted.org/packages/36/b4/3624499898266146b0df06a85d56749155a39e7861f6fe31a118790395a5/cpppo-3.5.2.tar.gz" } ], "3.5.3": [ { "comment_text": "", "digests": { "md5": "ebba67ad9b71c9aad55bf0de096cdd11", "sha256": "bba28f86d81adf78238e703e16323ee44c6c7d48708adc3282f01abe0adbfca9" }, "downloads": -1, "filename": "cpppo-3.5.3.tar.gz", "has_sig": false, "md5_digest": "ebba67ad9b71c9aad55bf0de096cdd11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 252884, "upload_time": "2015-04-21T15:23:42", "url": "https://files.pythonhosted.org/packages/ee/84/5adb49df0ca4359b9d98b355203785883e1b0e6883e5544ffeb756912680/cpppo-3.5.3.tar.gz" } ], "3.5.4": [ { "comment_text": "", "digests": { "md5": "8393c3d47669fdb7c1977ece01a86001", "sha256": "d6ed4d3beda7b533b1caa9de60e2bef37e5470196ce2728b84822d1c4edc1036" }, "downloads": -1, "filename": "cpppo-3.5.4.tar.gz", "has_sig": false, "md5_digest": "8393c3d47669fdb7c1977ece01a86001", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 253345, "upload_time": "2015-04-30T20:17:04", "url": "https://files.pythonhosted.org/packages/0f/22/7769a09867728e3010d58aa813c17f5d0a296ce0d7f2ef9402ec3fc4029f/cpppo-3.5.4.tar.gz" } ], "3.6.1": [ { "comment_text": "", "digests": { "md5": "c9b247778826f71f3b5c324164de7cee", "sha256": "80eba84baef20501a58e28de1e8f95b5134ddf3f00ae9e3ba934594221010aff" }, "downloads": -1, "filename": "cpppo-3.6.1.tar.gz", "has_sig": false, "md5_digest": "c9b247778826f71f3b5c324164de7cee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 256402, "upload_time": "2015-05-09T14:55:17", "url": "https://files.pythonhosted.org/packages/54/0e/12dcb4adbad04907580f37d75dd374f14bf177c6494c14bd57ab4e80d9fb/cpppo-3.6.1.tar.gz" } ], "3.6.2": [ { "comment_text": "", "digests": { "md5": "fe82ba9ee188e29399d534126a7c60fb", "sha256": "9204418a375c68f6ca54cc88cc4100b91bd38f8c8919b074cc4c7f0c4ee4de52" }, "downloads": -1, "filename": "cpppo-3.6.2.tar.gz", "has_sig": false, "md5_digest": "fe82ba9ee188e29399d534126a7c60fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 256653, "upload_time": "2015-09-01T18:47:49", "url": "https://files.pythonhosted.org/packages/f1/32/aa5968cb7e3dafae1971b9122e6726510c6474b9b76e3dce9135d88e2498/cpppo-3.6.2.tar.gz" } ], "3.6.3": [ { "comment_text": "", "digests": { "md5": "74a823460067070b08eab8d4519ec79e", "sha256": "714fbc71a043a7ae4888e1267092b48e1d74201a161476e760dabc62995f1a48" }, "downloads": -1, "filename": "cpppo-3.6.3.tar.gz", "has_sig": false, "md5_digest": "74a823460067070b08eab8d4519ec79e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 256672, "upload_time": "2015-09-14T14:44:22", "url": "https://files.pythonhosted.org/packages/2a/20/685233da869535786fa055c96d820d5ef164d50318aa764e593aad360607/cpppo-3.6.3.tar.gz" } ], "3.6.4": [ { "comment_text": "", "digests": { "md5": "d1587ac04308c55ffa206ae64a281125", "sha256": "2b5c9036ca63b6845c8b681f084d43f490a1e0b1a317224a70e92fdcb0d2c4f6" }, "downloads": -1, "filename": "cpppo-3.6.4.tar.gz", "has_sig": false, "md5_digest": "d1587ac04308c55ffa206ae64a281125", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 257450, "upload_time": "2015-09-16T20:33:30", "url": "https://files.pythonhosted.org/packages/4e/d6/0b50cdf2cab596e06aa88ac98284ab865ec48911adf90d574a4e472216c8/cpppo-3.6.4.tar.gz" } ], "3.7.0": [ { "comment_text": "", "digests": { "md5": "93bc5897e9d0b8f9d70cb8b07166b695", "sha256": "89f852c024082f6e5399f6c30d79d55996de5b1c44a2724b5f0e84c7b362b565" }, "downloads": -1, "filename": "cpppo-3.7.0.tar.gz", "has_sig": false, "md5_digest": "93bc5897e9d0b8f9d70cb8b07166b695", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 260508, "upload_time": "2015-11-11T17:18:10", "url": "https://files.pythonhosted.org/packages/67/f4/e02eef04caa22cd7f9a50f1119738fd91971ebd71df49af4be99e984d730/cpppo-3.7.0.tar.gz" } ], "3.7.1": [ { "comment_text": "", "digests": { "md5": "df8cf32a70b7adca5836cde64d9835ca", "sha256": "ebeef829712f26d4b0db082df36f06eb0985db8aa7a66295efe9146a7a20442d" }, "downloads": -1, "filename": "cpppo-3.7.1.tar.gz", "has_sig": false, "md5_digest": "df8cf32a70b7adca5836cde64d9835ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 262265, "upload_time": "2015-11-17T22:48:46", "url": "https://files.pythonhosted.org/packages/0e/73/324dfca39221fb4754d460866fcdfa1354f7b0e68c13d45add079a2d5344/cpppo-3.7.1.tar.gz" } ], "3.7.2": [ { "comment_text": "", "digests": { "md5": "aa5e431a11a48e431e02296360a0a760", "sha256": "6cb629c7cd6edd28dd65c7939f99ba1da915e02fd821bd7306a2fc220ed90bff" }, "downloads": -1, "filename": "cpppo-3.7.2.tar.gz", "has_sig": false, "md5_digest": "aa5e431a11a48e431e02296360a0a760", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 262347, "upload_time": "2015-12-01T23:40:17", "url": "https://files.pythonhosted.org/packages/1d/51/4c42ab7e4e6540076be36e822a152316608efa44b9ce825ab4ee2ebf6626/cpppo-3.7.2.tar.gz" } ], "3.8.0": [ { "comment_text": "", "digests": { "md5": "94bb09ad1f16913727a8b3b47d8fa52e", "sha256": "71281e157052178868b56c26daa9e005b9aa631555cef6c56851b268c2138431" }, "downloads": -1, "filename": "cpppo-3.8.0.tar.gz", "has_sig": false, "md5_digest": "94bb09ad1f16913727a8b3b47d8fa52e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 264963, "upload_time": "2015-12-06T03:29:24", "url": "https://files.pythonhosted.org/packages/49/4f/0a733b1d78a81e87972d1b2227223078672146b5a523d06b58ddc36a6ba5/cpppo-3.8.0.tar.gz" } ], "3.8.1": [ { "comment_text": "", "digests": { "md5": "dfb7c16000413907486dc7339e839b8a", "sha256": "7b6ecf4f95edd22e57fb2469f91d3b40912c9c8b0203e639eca1a3d814ec7811" }, "downloads": -1, "filename": "cpppo-3.8.1.tar.gz", "has_sig": false, "md5_digest": "dfb7c16000413907486dc7339e839b8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 265952, "upload_time": "2015-12-07T23:03:05", "url": "https://files.pythonhosted.org/packages/58/84/46630edc20cb3679036dd13a7d0b873ff8029d96360663ad77d44160e250/cpppo-3.8.1.tar.gz" } ], "3.8.2": [ { "comment_text": "", "digests": { "md5": "80f3eda7e5aff99083f71dc689663958", "sha256": "0eaa2cdfa60d7cbf6c113182bd91f745f735921dec928b04851356e6f0774947" }, "downloads": -1, "filename": "cpppo-3.8.2.tar.gz", "has_sig": false, "md5_digest": "80f3eda7e5aff99083f71dc689663958", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 265967, "upload_time": "2015-12-08T22:53:21", "url": "https://files.pythonhosted.org/packages/f1/a6/97135b8f38d03cf46a9caaeca0972402716baf99176ae6582d2a988c71cc/cpppo-3.8.2.tar.gz" } ], "3.8.3": [ { "comment_text": "", "digests": { "md5": "d35dc5439a3776694a81986741860a82", "sha256": "120151a982cc0eaa8a23d8e59277e99f34191a473c9b3dbc35157c4d05257585" }, "downloads": -1, "filename": "cpppo-3.8.3.tar.gz", "has_sig": false, "md5_digest": "d35dc5439a3776694a81986741860a82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 266870, "upload_time": "2015-12-10T17:00:04", "url": "https://files.pythonhosted.org/packages/07/02/0def4807e177869d647272122ea346762435ebd18d99466d12b23fea95c3/cpppo-3.8.3.tar.gz" } ], "3.8.4": [ { "comment_text": "", "digests": { "md5": "410f50872ee63f889ba000a42e08ff1c", "sha256": "7b6124818a68a5d6fc09d550dfbfbf8c7d8eb34ffe21e33f77c0c433be67339d" }, "downloads": -1, "filename": "cpppo-3.8.4.tar.gz", "has_sig": false, "md5_digest": "410f50872ee63f889ba000a42e08ff1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 267628, "upload_time": "2015-12-10T18:19:24", "url": "https://files.pythonhosted.org/packages/7e/b0/86d0c512d454a28667bd826135a6bba3e789990d9e297daa5c9a260af734/cpppo-3.8.4.tar.gz" } ], "3.8.5": [ { "comment_text": "", "digests": { "md5": "70960821160711b1ae3c303a19379aee", "sha256": "120739a52e07f76c901797ece873f28490ae0a43262a20b1d58367f909b0cd04" }, "downloads": -1, "filename": "cpppo-3.8.5.tar.gz", "has_sig": false, "md5_digest": "70960821160711b1ae3c303a19379aee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 267872, "upload_time": "2015-12-11T22:02:38", "url": "https://files.pythonhosted.org/packages/f6/01/23be43bb86bbb029926b8aa611a8aa0d694561e26c053718530c096c922e/cpppo-3.8.5.tar.gz" } ], "3.9.0": [ { "comment_text": "", "digests": { "md5": "6a925c93f700ba60ebb1e338b5f15abf", "sha256": "6a8c61b2e44a82b1b1186de158ffa1839249e68d36bd7815cc12145f7f3370ba" }, "downloads": -1, "filename": "cpppo-3.9.0.tar.gz", "has_sig": false, "md5_digest": "6a925c93f700ba60ebb1e338b5f15abf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 313729, "upload_time": "2016-02-03T19:02:51", "url": "https://files.pythonhosted.org/packages/56/32/06357dfa441695a65e81b9c3c2e90f21f9bb4b08b852c858a218ecad81f4/cpppo-3.9.0.tar.gz" } ], "3.9.1": [ { "comment_text": "", "digests": { "md5": "58cea8300a3c1a93e3d6a440a2f874f6", "sha256": "e73e50396d60d96024dbd7c3e50c73f18df2a254e6e196227e61469c72ef1a45" }, "downloads": -1, "filename": "cpppo-3.9.1.tar.gz", "has_sig": false, "md5_digest": "58cea8300a3c1a93e3d6a440a2f874f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 319982, "upload_time": "2016-02-22T22:36:21", "url": "https://files.pythonhosted.org/packages/94/51/853c558f70ae2a858a0fae5635131f0214dbde738638f89826012ffdbff6/cpppo-3.9.1.tar.gz" } ], "3.9.2": [ { "comment_text": "", "digests": { "md5": "b7f93804621f347f198300308a716bbd", "sha256": "4e2d1602aeaeadb64dbf6c111dee886be0936cc181d91f217c7610baa0ad3b03" }, "downloads": -1, "filename": "cpppo-3.9.2.tar.gz", "has_sig": false, "md5_digest": "b7f93804621f347f198300308a716bbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 320312, "upload_time": "2016-02-26T16:48:13", "url": "https://files.pythonhosted.org/packages/d7/f1/8f7b5916a0995a71dacece5f877701af5a8e224d5408fff3ace2f422b192/cpppo-3.9.2.tar.gz" } ], "3.9.3": [ { "comment_text": "", "digests": { "md5": "f68996d17329e37fd44f13083f289458", "sha256": "528c96500aa4d8424c441437c2f76db670f1245a599ed800a1c2a7be9317ddb9" }, "downloads": -1, "filename": "cpppo-3.9.3.tar.gz", "has_sig": false, "md5_digest": "f68996d17329e37fd44f13083f289458", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 323244, "upload_time": "2016-03-12T20:13:33", "url": "https://files.pythonhosted.org/packages/8f/63/2866e5f984f0564f8e4f417f982185fab322109998c1ab0de0780df9ae88/cpppo-3.9.3.tar.gz" } ], "3.9.4": [ { "comment_text": "", "digests": { "md5": "b2442ce0e90f3469cd1e1136a5622837", "sha256": "f602ed6814f5dda723fe2b7f87edc0470914b5f770b14ef62ca526df3e242313" }, "downloads": -1, "filename": "cpppo-3.9.4.tar.gz", "has_sig": false, "md5_digest": "b2442ce0e90f3469cd1e1136a5622837", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 323485, "upload_time": "2016-06-09T16:20:28", "url": "https://files.pythonhosted.org/packages/47/cf/26b78e787e42905f19814a1763fbe81da142b1fb00cda6166c74dc9c76d7/cpppo-3.9.4.tar.gz" } ], "3.9.5": [ { "comment_text": "", "digests": { "md5": "ce07bcc68688bd75fe7681218caa747f", "sha256": "b74bb83a16f5069c45c6af1fb95fc00c79c5266aa8877be4f9b103e10d64cb34" }, "downloads": -1, "filename": "cpppo-3.9.5.zip", "has_sig": false, "md5_digest": "ce07bcc68688bd75fe7681218caa747f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 402412, "upload_time": "2016-11-05T17:06:12", "url": "https://files.pythonhosted.org/packages/58/7c/e5e8dbc127c69de37fe2ef6f62e21ccfe1e05d643495117abbe01985f659/cpppo-3.9.5.zip" } ], "3.9.6": [ { "comment_text": "", "digests": { "md5": "32a8fea4432504a87b1e836a77eb13be", "sha256": "1faaf1aedcdcb704f9332743333e8336f5c01321fd30f8b4867f91edd959fd1e" }, "downloads": -1, "filename": "cpppo-3.9.6.tar.gz", "has_sig": false, "md5_digest": "32a8fea4432504a87b1e836a77eb13be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 361450, "upload_time": "2017-05-25T23:26:01", "url": "https://files.pythonhosted.org/packages/8f/79/82ce18e20c5d0d1fa0c91eb58a2ae38f435ac82155df4313c23422f37513/cpppo-3.9.6.tar.gz" } ], "3.9.7": [ { "comment_text": "", "digests": { "md5": "70008f26b430dc5f4492769fafd758ca", "sha256": "c5905d5365cc2c862f88d1ad6bdb2c155f63947376dd2110629f0727abe14157" }, "downloads": -1, "filename": "cpppo-3.9.7.tar.gz", "has_sig": false, "md5_digest": "70008f26b430dc5f4492769fafd758ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 361500, "upload_time": "2017-05-26T23:14:03", "url": "https://files.pythonhosted.org/packages/05/c2/bf95a97df900aef2b235d2aed03db0d2cf684f64b9a39efa82440739f1d7/cpppo-3.9.7.tar.gz" } ], "4.0.3": [ { "comment_text": "", "digests": { "md5": "875297bd3be10579486eebdac15e0b75", "sha256": "cf81147d52f0822d12cdc64d6dbecd43995e2bd3f8ffee34dd715bbfe4e36a6f" }, "downloads": -1, "filename": "cpppo-4.0.3.tar.gz", "has_sig": false, "md5_digest": "875297bd3be10579486eebdac15e0b75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 371506, "upload_time": "2019-07-05T22:27:16", "url": "https://files.pythonhosted.org/packages/7c/90/b6de8bf659c8e14c83e5abbb24073750e333465d8b4278617247f6c86643/cpppo-4.0.3.tar.gz" } ], "4.0.4": [ { "comment_text": "", "digests": { "md5": "dd100a8aa37da127c7b815869152df6d", "sha256": "a24ec370147e7cdd8ab056c038567a415acda5bdd4a7da0e338c4cd2aa4e5f33" }, "downloads": -1, "filename": "cpppo-4.0.4.tar.gz", "has_sig": false, "md5_digest": "dd100a8aa37da127c7b815869152df6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 371580, "upload_time": "2019-07-05T22:52:07", "url": "https://files.pythonhosted.org/packages/98/b5/2028df957fcf15106a50df0578899dd6de195974c3d24666bb981a66051d/cpppo-4.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dd100a8aa37da127c7b815869152df6d", "sha256": "a24ec370147e7cdd8ab056c038567a415acda5bdd4a7da0e338c4cd2aa4e5f33" }, "downloads": -1, "filename": "cpppo-4.0.4.tar.gz", "has_sig": false, "md5_digest": "dd100a8aa37da127c7b815869152df6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 371580, "upload_time": "2019-07-05T22:52:07", "url": "https://files.pythonhosted.org/packages/98/b5/2028df957fcf15106a50df0578899dd6de195974c3d24666bb981a66051d/cpppo-4.0.4.tar.gz" } ] }