{ "info": { "author": "Terry Jones", "author_email": "tcj25@cam.ac.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/terrycojones/rpnpy", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/terrycojones/rpnpy", "keywords": "python reverse polish calculator", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "rpnpy", "package_url": "https://pypi.org/project/rpnpy/", "platform": "", "project_url": "https://pypi.org/project/rpnpy/", "project_urls": { "Download": "https://github.com/terrycojones/rpnpy", "Homepage": "https://github.com/terrycojones/rpnpy" }, "release_url": "https://pypi.org/project/rpnpy/1.0.28/", "requires_dist": null, "requires_python": "", "summary": "Control an RPN calculator from Python.", "version": "1.0.28" }, "last_serial": 5438303, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "7d19852adb09df41aa5cd5fe98ecc8b8", "sha256": "41a96bd873b2bdb71ae4e7c15ea1f3ba773522890e03cda4ac59ac1ca70e82d9" }, "downloads": -1, "filename": "rpnpy-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7d19852adb09df41aa5cd5fe98ecc8b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4413, "upload_time": "2019-05-12T16:18:44", "url": "https://files.pythonhosted.org/packages/57/22/101396c3275c4aab6cfd81d0ce97451eeafc78f45f753b9d6c5f1a381d7b/rpnpy-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "228affb37cd25b3303c6db94f5b9257a", "sha256": "952ab4d8e2247cb6f915057645cf917a82958c4f1a40f24f36194104233221f7" }, "downloads": -1, "filename": "rpnpy-1.0.1.tar.gz", "has_sig": false, "md5_digest": "228affb37cd25b3303c6db94f5b9257a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4413, "upload_time": "2019-05-12T16:26:36", "url": "https://files.pythonhosted.org/packages/07/35/f62b096a0050f1c52bb7c7488ef7a35a388050c12a997713caed6ddad4f4/rpnpy-1.0.1.tar.gz" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "86ea09d3433b48446d60ef724b14cd25", "sha256": "c91347e97f512adc00e9a291cd2248579dbb84b0e9f7a87999439acdf84f68cc" }, "downloads": -1, "filename": "rpnpy-1.0.10.tar.gz", "has_sig": false, "md5_digest": "86ea09d3433b48446d60ef724b14cd25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8636, "upload_time": "2019-05-19T23:22:02", "url": "https://files.pythonhosted.org/packages/2f/3f/6b1a277f0084ca589f16008b1858a799e84576370c4615c52ef7a9e015f4/rpnpy-1.0.10.tar.gz" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "dc16aee2f504291db65bab86e2ea3f1f", "sha256": "8a376f1b7a0c308b697da969bf60dfead1f317c0321581752de3d76ee3c15702" }, "downloads": -1, "filename": "rpnpy-1.0.11.tar.gz", "has_sig": false, "md5_digest": "dc16aee2f504291db65bab86e2ea3f1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8656, "upload_time": "2019-05-19T23:26:22", "url": "https://files.pythonhosted.org/packages/58/38/9094fecb064d45773f532dbc016cdce96cac9c883ae4fd0af2a48f373626/rpnpy-1.0.11.tar.gz" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "ed9180d6a421f9fd425c14d474aa76af", "sha256": "165036c41454dbef744f4b1fec7083106403b3291b1617c878a685380f89a6c3" }, "downloads": -1, "filename": "rpnpy-1.0.12.tar.gz", "has_sig": false, "md5_digest": "ed9180d6a421f9fd425c14d474aa76af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9752, "upload_time": "2019-05-20T23:01:44", "url": "https://files.pythonhosted.org/packages/41/eb/4aa63955cf097f76ea178a2a52c2695aad6c31805c35246791d2ba23b83f/rpnpy-1.0.12.tar.gz" } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "a2e22eb6e20c4ad13d66d4efb6252beb", "sha256": "f37c30f0761959b6ab9344d0ed0f803459254dc83aac3b9f8cb35bbf51dae003" }, "downloads": -1, "filename": "rpnpy-1.0.13.tar.gz", "has_sig": false, "md5_digest": "a2e22eb6e20c4ad13d66d4efb6252beb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9767, "upload_time": "2019-05-20T23:21:15", "url": "https://files.pythonhosted.org/packages/7c/49/f9027354a53133446c2bd5b6083becfb7757ef4ce55d674d55a9ee539cc0/rpnpy-1.0.13.tar.gz" } ], "1.0.14": [ { "comment_text": "", "digests": { "md5": "47cec8ce82846c0a1a6729dce43e4e8e", "sha256": "fbc0bac67971c7766bc8673a79e512e0eff92151ca16097beaed98ae6fdf5c5b" }, "downloads": -1, "filename": "rpnpy-1.0.14.tar.gz", "has_sig": false, "md5_digest": "47cec8ce82846c0a1a6729dce43e4e8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9784, "upload_time": "2019-05-20T23:39:45", "url": "https://files.pythonhosted.org/packages/fb/44/e885be9f977035a71f3401e050bfce9a3a1087797a77f9dcd01a8ae44d44/rpnpy-1.0.14.tar.gz" } ], "1.0.15": [ { "comment_text": "", "digests": { "md5": "31a64d5808196ab34397f2706c12076e", "sha256": "183100ed0938e7d8d91a368a8903d070cf7630e5fe694160fab683eb0e248fff" }, "downloads": -1, "filename": "rpnpy-1.0.15.tar.gz", "has_sig": false, "md5_digest": "31a64d5808196ab34397f2706c12076e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10102, "upload_time": "2019-05-21T06:28:19", "url": "https://files.pythonhosted.org/packages/4e/f6/b880a25202f904810684bfe25c3f2ab5f226f041e67f9e290ac1f8c0adcc/rpnpy-1.0.15.tar.gz" } ], "1.0.16": [ { "comment_text": "", "digests": { "md5": "7e88ddcdc3102e99514fb44bb2717400", "sha256": "8c4034f1550bd053377fd19678282370e5d8a920e2419cf712321baed8772292" }, "downloads": -1, "filename": "rpnpy-1.0.16.tar.gz", "has_sig": false, "md5_digest": "7e88ddcdc3102e99514fb44bb2717400", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10377, "upload_time": "2019-05-21T07:06:23", "url": "https://files.pythonhosted.org/packages/3d/df/ca82321d810e1fc9456f98d546b4757cc78b71aa92262e6a38b2ad34714d/rpnpy-1.0.16.tar.gz" } ], "1.0.17": [ { "comment_text": "", "digests": { "md5": "a69a6589570669a70879ce14a5d8bad1", "sha256": "4809c2e5d233f3945f34ad8b335263b734fe7c0adcd955e0f3111573c3841da2" }, "downloads": -1, "filename": "rpnpy-1.0.17.tar.gz", "has_sig": false, "md5_digest": "a69a6589570669a70879ce14a5d8bad1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10467, "upload_time": "2019-05-21T12:03:13", "url": "https://files.pythonhosted.org/packages/ae/f0/ce3af7182d516bbfdf34968378e7ee55eef358502a76718d0d78f8f3fd42/rpnpy-1.0.17.tar.gz" } ], "1.0.18": [ { "comment_text": "", "digests": { "md5": "0a200ec9d8df84e19a7e538773d369b0", "sha256": "db6ed42c2a5a89103ceb4b9493159dfc0d97646ab8237343d0f6a2c6e1fdd9d7" }, "downloads": -1, "filename": "rpnpy-1.0.18.tar.gz", "has_sig": false, "md5_digest": "0a200ec9d8df84e19a7e538773d369b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10930, "upload_time": "2019-05-21T19:13:12", "url": "https://files.pythonhosted.org/packages/17/e1/fafabe536c008b53dbedc58bd778a27989421f46584bb684c39414d5c10c/rpnpy-1.0.18.tar.gz" } ], "1.0.19": [ { "comment_text": "", "digests": { "md5": "7170e447ae7e421a9c7e8059be8b83e1", "sha256": "6ddffc276aa16de1eb553099f01ebd7e405aed4cd94a8729913bf85c818b5657" }, "downloads": -1, "filename": "rpnpy-1.0.19.tar.gz", "has_sig": false, "md5_digest": "7170e447ae7e421a9c7e8059be8b83e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13152, "upload_time": "2019-05-22T09:55:03", "url": "https://files.pythonhosted.org/packages/07/d7/dad8e0df3593ac6c782ef973eca04bf17da1eff489f277fb65a909101dbc/rpnpy-1.0.19.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "2bb5a0cb9ce10ec6f57de7ec3f44468a", "sha256": "df25fa78ebcb052afbbfb2e4176c5938674345690c8ed9677293197bf494b3c1" }, "downloads": -1, "filename": "rpnpy-1.0.2.tar.gz", "has_sig": false, "md5_digest": "2bb5a0cb9ce10ec6f57de7ec3f44468a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4414, "upload_time": "2019-05-12T16:33:12", "url": "https://files.pythonhosted.org/packages/c4/ed/c5113f4a711e3d2d756bf083c4abd80940ad8d680ab1d761526ddbab903f/rpnpy-1.0.2.tar.gz" } ], "1.0.20": [ { "comment_text": "", "digests": { "md5": "f21b8d83e4cbd1c833a922614b541726", "sha256": "6c5886907fd1e895a8aa30c45e7df37e5ccb37c479c23b27a7df3223fda262d8" }, "downloads": -1, "filename": "rpnpy-1.0.20.tar.gz", "has_sig": false, "md5_digest": "f21b8d83e4cbd1c833a922614b541726", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14433, "upload_time": "2019-05-24T14:12:04", "url": "https://files.pythonhosted.org/packages/dd/ee/fee7a9443828fbb7ec83999fa40fab781bf5eb1f206dab8ed21a39b7a16d/rpnpy-1.0.20.tar.gz" } ], "1.0.21": [ { "comment_text": "", "digests": { "md5": "f7b4fd4460c6f4a481ddaf0ad34b2f62", "sha256": "4892f740ed7473555e2d9d82408825a1cfb353e377f7f30ec5fbf55dadc0b153" }, "downloads": -1, "filename": "rpnpy-1.0.21.tar.gz", "has_sig": false, "md5_digest": "f7b4fd4460c6f4a481ddaf0ad34b2f62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14674, "upload_time": "2019-05-26T13:44:12", "url": "https://files.pythonhosted.org/packages/18/6d/b32e5d07fd7d9ec554ee7a203b9984d0b458b340c2c19ffd7b45f8a1ba73/rpnpy-1.0.21.tar.gz" } ], "1.0.23": [ { "comment_text": "", "digests": { "md5": "1d7a07067556fdee072890c46e029f2b", "sha256": "7f5c8af43609dcbcec8136f5c90b70a74feeeded0438714277ad0f98eefc2227" }, "downloads": -1, "filename": "rpnpy-1.0.23.tar.gz", "has_sig": false, "md5_digest": "1d7a07067556fdee072890c46e029f2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16324, "upload_time": "2019-05-27T17:28:11", "url": "https://files.pythonhosted.org/packages/9e/9a/474f5e26ff6bc4dd656b681cd1e7c2b01964123fa56b4a38c76c43ded861/rpnpy-1.0.23.tar.gz" } ], "1.0.24": [ { "comment_text": "", "digests": { "md5": "cbe4cb326c1acb700f185de619984763", "sha256": "bc60bd1755a6ad5523a0971645b9e797f2e98f8f9a950af6d6900ffa6a7fbbd3" }, "downloads": -1, "filename": "rpnpy-1.0.24.tar.gz", "has_sig": false, "md5_digest": "cbe4cb326c1acb700f185de619984763", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16875, "upload_time": "2019-05-27T18:08:53", "url": "https://files.pythonhosted.org/packages/75/1e/71704219a8da66bffdb054bcb1fe274a28c834192ffecd10680b4416d452/rpnpy-1.0.24.tar.gz" } ], "1.0.25": [ { "comment_text": "", "digests": { "md5": "d22129f017498c3d1b09b4a2c1cfe81e", "sha256": "9559b21fbdc6e4e0bf5efbe03ff5a0812ce5df80be05cd1f9154e016244f512b" }, "downloads": -1, "filename": "rpnpy-1.0.25.tar.gz", "has_sig": false, "md5_digest": "d22129f017498c3d1b09b4a2c1cfe81e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17036, "upload_time": "2019-05-27T23:05:13", "url": "https://files.pythonhosted.org/packages/36/8f/e154449c23c8e1afcde4f87d90749b0125ba3ef7586ccb3a4c2faee31f36/rpnpy-1.0.25.tar.gz" } ], "1.0.26": [ { "comment_text": "", "digests": { "md5": "848b850e4a1a8ce3eead21f9d3bd33ca", "sha256": "44420dc592fd1d79cc28e2c1e2da3e44565baec0b4b513af9b9fb70c5c5cff03" }, "downloads": -1, "filename": "rpnpy-1.0.26.tar.gz", "has_sig": false, "md5_digest": "848b850e4a1a8ce3eead21f9d3bd33ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17202, "upload_time": "2019-06-18T10:56:01", "url": "https://files.pythonhosted.org/packages/5b/b3/c9a9ce4ff33f7fb6afba9fdd0e1c93f1f7accbeaca58745c7bb60db750bf/rpnpy-1.0.26.tar.gz" } ], "1.0.27": [ { "comment_text": "", "digests": { "md5": "1c518be89840bf6a10aade3b1964bc90", "sha256": "0a159f217accb2a527de94db5d908fbba7d80556c47c2539486f10afc42d2266" }, "downloads": -1, "filename": "rpnpy-1.0.27.tar.gz", "has_sig": false, "md5_digest": "1c518be89840bf6a10aade3b1964bc90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17260, "upload_time": "2019-06-23T21:28:15", "url": "https://files.pythonhosted.org/packages/94/e9/981711150534fb9e725cb76239fc3e76ab0c9c9e16d1d271b5e88251a58e/rpnpy-1.0.27.tar.gz" } ], "1.0.28": [ { "comment_text": "", "digests": { "md5": "127c1629369dcde00da1bfbc98423c4b", "sha256": "bc5790a2eb8267a66ff4b85f71b74476f2b216181d20ce676fb71f43981e562c" }, "downloads": -1, "filename": "rpnpy-1.0.28.tar.gz", "has_sig": false, "md5_digest": "127c1629369dcde00da1bfbc98423c4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27157, "upload_time": "2019-06-23T21:34:39", "url": "https://files.pythonhosted.org/packages/c5/b9/2f875804bf56f2aae8227e61923a7e306fabf9dd7d67720581cc4ee01a1e/rpnpy-1.0.28.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "491d2efacadc4e073781037f9f0fb630", "sha256": "40604a5030c4219e61183d514bd3dd142b74b85abdb2599b5d7e7df409d1487c" }, "downloads": -1, "filename": "rpnpy-1.0.3.tar.gz", "has_sig": false, "md5_digest": "491d2efacadc4e073781037f9f0fb630", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4444, "upload_time": "2019-05-12T16:42:50", "url": "https://files.pythonhosted.org/packages/60/97/911ac7dc1058e64590d95a5ad0e920a0a64093768784eddb8bf1acad6272/rpnpy-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "86a967661af31afd0ad9d90c9a8b144a", "sha256": "a97a9db80b64e21d6c39dc0b43da193d8a937b929d1530960282ab8709bf376a" }, "downloads": -1, "filename": "rpnpy-1.0.4.tar.gz", "has_sig": false, "md5_digest": "86a967661af31afd0ad9d90c9a8b144a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4491, "upload_time": "2019-05-12T16:49:03", "url": "https://files.pythonhosted.org/packages/0b/f1/0de31a381af865ea8900891e11280525893220cf7e6bd4d111e7f2bb46b9/rpnpy-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "2c9103d61dc6c3a2ea9cf03dd12519c1", "sha256": "62af48825dba73263e8475261130d4bae0be6a7d51d424a6e8abd292f7d11117" }, "downloads": -1, "filename": "rpnpy-1.0.5.tar.gz", "has_sig": false, "md5_digest": "2c9103d61dc6c3a2ea9cf03dd12519c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4742, "upload_time": "2019-05-13T11:27:28", "url": "https://files.pythonhosted.org/packages/5c/ba/b3f526849d90842320b112d4bd44887a43d205edfc6e7ab0291a3f3ef630/rpnpy-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "9c52280dbb1a99ad26c2f3e11cf57f3a", "sha256": "4b2e59aa108c6c4fdb6343792442ea216707f6c4860f68eb68ae164dcfe7d60e" }, "downloads": -1, "filename": "rpnpy-1.0.6.tar.gz", "has_sig": false, "md5_digest": "9c52280dbb1a99ad26c2f3e11cf57f3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4459, "upload_time": "2019-05-18T19:02:04", "url": "https://files.pythonhosted.org/packages/35/3e/07578a29616686b1e997ca9b2cf8ce7610ad9e2c6ad72ae64ef3fc1d0e01/rpnpy-1.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "127c1629369dcde00da1bfbc98423c4b", "sha256": "bc5790a2eb8267a66ff4b85f71b74476f2b216181d20ce676fb71f43981e562c" }, "downloads": -1, "filename": "rpnpy-1.0.28.tar.gz", "has_sig": false, "md5_digest": "127c1629369dcde00da1bfbc98423c4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27157, "upload_time": "2019-06-23T21:34:39", "url": "https://files.pythonhosted.org/packages/c5/b9/2f875804bf56f2aae8227e61923a7e306fabf9dd7d67720581cc4ee01a1e/rpnpy-1.0.28.tar.gz" } ] }