{ "info": { "author": "Tim Skillman, Paddy Gaunt, Tom Ritchford", "author_email": "patrick@eldwick.org.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Education", "Topic :: Games/Entertainment :: First Person Shooters", "Topic :: Games/Entertainment :: Simulation", "Topic :: Multimedia :: Graphics :: 3D Modeling", "Topic :: Multimedia :: Graphics :: 3D Rendering", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction to pi3d\n====================\n\npi3d is a Python module that aims to greatly simplify writing 3D in Python\nwhilst giving access to the power of the Raspberry Pi GPU. It enables both\n3D and 2D rendering and aims to provide a host of exciting commands to load\nin textured/animated models, create fractal landscapes, shaders and much more.\n\nThe pi3d module runs on platforms other than the Raspberry Pi (On Windows\nusing pygame, on linux using the X server directly and on Android using\npython-for-android) and runs with python 3 as well as 2.\nThe OpenGLES2.0 functionality of the Raspberry Pi or Android is used directly\nor via mesa or ANGLE on 'big' machines. This makes it generally *faster*\nand opens up the world of *shaders* that allow effects such as normal and \nreflection maps, blurring and many others. It has various demos of built-in\nshapes, landscapes, model loading, walk-about camera and much more! See the demos\non github.com/pi3d/pi3d_demos and experiment with them ..\n\nDocumentation (instalation instructions): https://pi3d.github.io/html/ReadMe.html\n\nFAQ: https://pi3d.github.io/html/FAQ.html\n\nDemo programs: https://github.com/pi3d/pi3d_demos\n\nSource code: https://github.com/tipam/pi3d\n\nBook: http://paddywwoof.github.io/pi3d_book/\n\nChangelog: https://github.com/tipam/pi3d/blob/master/ChangeLog.txt\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pi3d.github.com/html/index.html", "keywords": "", "license": "MIT generally but see docstrings in specific files", "maintainer": "", "maintainer_email": "", "name": "pi3d", "package_url": "https://pypi.org/project/pi3d/", "platform": "Raspberry Pi", "project_url": "https://pypi.org/project/pi3d/", "project_urls": { "Homepage": "http://pi3d.github.com/html/index.html" }, "release_url": "https://pypi.org/project/pi3d/2.32/", "requires_dist": null, "requires_python": "", "summary": "pi3d OpenGLES2 3D graphics library", "version": "2.32" }, "last_serial": 5567740, "releases": { "1.10": [ { "comment_text": "", "digests": { "md5": "4b9f0c3f918d7406ce100ba81e04166c", "sha256": "9e2e5b69404c4fb807d7682c0247db5eab5259064ea844bb71072b7760cabcb2" }, "downloads": -1, "filename": "pi3d-1.11.tar.gz", "has_sig": false, "md5_digest": "4b9f0c3f918d7406ce100ba81e04166c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 162616, "upload_time": "2014-11-24T11:29:48", "url": "https://files.pythonhosted.org/packages/c6/3d/2bc67e4822e9cf30a4a960d169d2e9b7dde65fef25706b9ddf01f7b8494b/pi3d-1.11.tar.gz" } ], "1.11": [], "1.12": [ { "comment_text": "", "digests": { "md5": "9ba60d5c96af11676db8fc306c87a684", "sha256": "34e603c0284deb252616a4807722acc721234df46b0d8244fde9433ca7707186" }, "downloads": -1, "filename": "pi3d-1.12.tar.gz", "has_sig": false, "md5_digest": "9ba60d5c96af11676db8fc306c87a684", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 162801, "upload_time": "2014-12-22T12:19:10", "url": "https://files.pythonhosted.org/packages/01/56/5a29bc6a95698e18e9c7316c17355ff5d4833737d26cdcd0e0b0e70de20e/pi3d-1.12.tar.gz" } ], "1.13": [ { "comment_text": "", "digests": { "md5": "744ff8119da1f16f8c344ed1b171e02a", "sha256": "fd522df7624d9fd69db7f54f0cef3b4f815bf7fdccf50d7076630b5bd04362c6" }, "downloads": -1, "filename": "pi3d-1.13.tar.gz", "has_sig": false, "md5_digest": "744ff8119da1f16f8c344ed1b171e02a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164533, "upload_time": "2015-02-05T16:20:26", "url": "https://files.pythonhosted.org/packages/9f/04/d53d75ee0a51b873c01ff9664f915a534461c709e42c4806c1dae10920cd/pi3d-1.13.tar.gz" } ], "1.14": [ { "comment_text": "", "digests": { "md5": "70132d13cfc7aa293a99d4ce212df75c", "sha256": "c74c2ab2abc4b8c6dd6b4b3cdf5c279c19c5fddc653154288304a10cc1112e43" }, "downloads": -1, "filename": "pi3d-1.14.tar.gz", "has_sig": false, "md5_digest": "70132d13cfc7aa293a99d4ce212df75c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 165875, "upload_time": "2015-03-18T22:27:45", "url": "https://files.pythonhosted.org/packages/a3/5d/4b84ea4cb6f8f96894a2e5183fa9e2b56f01b0bd61d731f0e600cbd5d0a1/pi3d-1.14.tar.gz" } ], "1.1a": [ { "comment_text": "", "digests": { "md5": "02a693e15957aa6d36c48be549b01e01", "sha256": "af361438056effabaa85893db2161b58fb72fd3037ee3657de3414d5722b75b7" }, "downloads": -1, "filename": "pi3d-1.1a.tar.gz", "has_sig": false, "md5_digest": "02a693e15957aa6d36c48be549b01e01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 142344, "upload_time": "2013-08-28T10:53:46", "url": "https://files.pythonhosted.org/packages/eb/89/b935ab2800f00bba22f967062bc344e144b63a0307aa0b16b4f9d64ebbba/pi3d-1.1a.tar.gz" } ], "1.2a": [ { "comment_text": "", "digests": { "md5": "66b4f995edcb42c4867cee6f66b90d21", "sha256": "238f0bb04f21e3554d3e4126d53e35e162d342869c00860ae9370d804b8c6973" }, "downloads": -1, "filename": "pi3d-1.2a.tar.gz", "has_sig": false, "md5_digest": "66b4f995edcb42c4867cee6f66b90d21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143550, "upload_time": "2013-09-19T15:36:09", "url": "https://files.pythonhosted.org/packages/b4/c3/af9deb4900748bafb6305c28e0859779096eafbabb8b679cffca92322afd/pi3d-1.2a.tar.gz" } ], "1.3a": [ { "comment_text": "", "digests": { "md5": "b4400f0f886c47f74dbf3131bb01baf9", "sha256": "82fae88476cac2ecfb329a86494abd3586d79de45ee3ffbd0e25b1d5353eaf4e" }, "downloads": -1, "filename": "pi3d-1.3a.tar.gz", "has_sig": false, "md5_digest": "b4400f0f886c47f74dbf3131bb01baf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144379, "upload_time": "2013-09-22T22:26:44", "url": "https://files.pythonhosted.org/packages/83/f1/44dccb09d59198f42163e25eb2a9e267b0e144e9551d14e066e379b81d5d/pi3d-1.3a.tar.gz" } ], "1.4a": [ { "comment_text": "", "digests": { "md5": "e2f3221433e2724a072aaedd46bcec87", "sha256": "b6d55adee61ac7b744520e7b5043fb8cf0eeeb52255221a9c837749af7ffc42c" }, "downloads": -1, "filename": "pi3d-1.4a.tar.gz", "has_sig": false, "md5_digest": "e2f3221433e2724a072aaedd46bcec87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144988, "upload_time": "2013-11-25T19:14:25", "url": "https://files.pythonhosted.org/packages/e0/f7/516962ff62c482a48f4cffb80b04e41469cd0f1c02b9c96781557e9a921d/pi3d-1.4a.tar.gz" } ], "1.5a": [ { "comment_text": "", "digests": { "md5": "d10d957c17de5a5972830ddbcfb96ce2", "sha256": "944851cd56b88c4fcace7cdfa41c325b14ff4fcba60dbbfbd053addbf4982da8" }, "downloads": -1, "filename": "pi3d-1.5a.tar.gz", "has_sig": false, "md5_digest": "d10d957c17de5a5972830ddbcfb96ce2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151078, "upload_time": "2013-11-25T19:26:49", "url": "https://files.pythonhosted.org/packages/6a/1f/ed122e8833fc8e9be970f226067411e8c0539c2f2050ac6aba4d15fb0e0e/pi3d-1.5a.tar.gz" } ], "1.6a": [ { "comment_text": "", "digests": { "md5": "c392c0f093c0b1a12baf20c27ac6b196", "sha256": "d972e729cfefd1959a37317207682cd4ee704f346f95eea35267cc55b1914682" }, "downloads": -1, "filename": "pi3d-1.6a.tar.gz", "has_sig": false, "md5_digest": "c392c0f093c0b1a12baf20c27ac6b196", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 163450, "upload_time": "2014-01-13T12:04:07", "url": "https://files.pythonhosted.org/packages/88/d4/24010fba31e178643afd4600b430fe22a51362db8784c962480c105d9d17/pi3d-1.6a.tar.gz" } ], "1.7a": [ { "comment_text": "", "digests": { "md5": "8853849a11eb83830137e3af138bdf40", "sha256": "e98adbb91333a2d5c76472db37cd951e086bd8c667f17c5c0e89cfcb5acfe8ef" }, "downloads": -1, "filename": "pi3d-1.7a.tar.gz", "has_sig": false, "md5_digest": "8853849a11eb83830137e3af138bdf40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156302, "upload_time": "2014-04-23T23:02:02", "url": "https://files.pythonhosted.org/packages/15/d9/bcebbf01ce75083a396089fef98f84b302b78aecc23a6d5d85f6a23e92c0/pi3d-1.7a.tar.gz" } ], "1.8a": [ { "comment_text": "", "digests": { "md5": "ee343396fac71045ba7c74593870fd06", "sha256": "f5d47e2bdbfa173b972008b9f9385431ec30e7d6608fe7c6526ad2aa69871abb" }, "downloads": -1, "filename": "pi3d-1.9.tar.gz", "has_sig": false, "md5_digest": "ee343396fac71045ba7c74593870fd06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156784, "upload_time": "2014-08-02T10:04:27", "url": "https://files.pythonhosted.org/packages/95/39/b42b55e6c51b3f93bf2eb54a7a8046068d2b4ae18cdf574bd5b6e7ec2a73/pi3d-1.9.tar.gz" } ], "1.9": [ { "comment_text": "", "digests": { "md5": "35c261fc2476f5b290567fa8de3fb8db", "sha256": "92c049fcdf8cead091a03f07f062ad8592e192198afb5fbf50064e70eae887d8" }, "downloads": -1, "filename": "pi3d-1.10.tar.gz", "has_sig": false, "md5_digest": "35c261fc2476f5b290567fa8de3fb8db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 161913, "upload_time": "2014-11-11T16:12:00", "url": "https://files.pythonhosted.org/packages/fd/be/470a9888760b9979c876a6eba140c2a359e06d1bb46651818c37870d46a6/pi3d-1.10.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "11c4b6793e9cf1bb6f9049534b20fcdf", "sha256": "6592a6a89f6b8e6524e60003961bf1afe4a464aa99762b56cf72178b274bb8f9" }, "downloads": -1, "filename": "pi3d-2.0.tar.gz", "has_sig": false, "md5_digest": "11c4b6793e9cf1bb6f9049534b20fcdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 167619, "upload_time": "2015-04-28T12:32:48", "url": "https://files.pythonhosted.org/packages/19/57/5ddc44c9e4dddfe4ea3b568de69f381a086740b7ca6d27c2e2c936a81000/pi3d-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "45f6cfb99f505824c9e85bb31886ff18", "sha256": "29d516f718ad7695d38da68ed095c014db539defc06fbf6d03f39c2ef9837138" }, "downloads": -1, "filename": "pi3d-2.1.tar.gz", "has_sig": false, "md5_digest": "45f6cfb99f505824c9e85bb31886ff18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 168244, "upload_time": "2015-05-09T13:08:01", "url": "https://files.pythonhosted.org/packages/56/02/bfb2475092240fecc193d22b2d11f90542ef24835db9b2400adcf7df5b3b/pi3d-2.1.tar.gz" } ], "2.10": [ { "comment_text": "", "digests": { "md5": "ec7c81d199bf79e4838d5a30c8b86ac5", "sha256": "13f35a65eaa1035f99c0a22411a14c7e4d1e49e7dc5e3e53b6d804d1e7257466" }, "downloads": -1, "filename": "pi3d-2.10.tar.gz", "has_sig": false, "md5_digest": "ec7c81d199bf79e4838d5a30c8b86ac5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 178374, "upload_time": "2016-02-11T14:02:53", "url": "https://files.pythonhosted.org/packages/28/7a/c3185f6f6a2ba376e8d48da8476c6ec93a69f700a31ba7850552b59ac236/pi3d-2.10.tar.gz" } ], "2.11": [ { "comment_text": "", "digests": { "md5": "e6d89ded4dc77223bf9c7dd89deb93c8", "sha256": "f1e5a6127b8c6661587e861d8223622256885fc24d24810c898e04685e72806e" }, "downloads": -1, "filename": "pi3d-2.11.tar.gz", "has_sig": false, "md5_digest": "e6d89ded4dc77223bf9c7dd89deb93c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 178693, "upload_time": "2016-04-25T18:07:23", "url": "https://files.pythonhosted.org/packages/eb/73/3f30202ab7c330c847bfe8fd682e2fd826df7018fa92674bfd766a8281e0/pi3d-2.11.tar.gz" } ], "2.12": [ { "comment_text": "", "digests": { "md5": "aaa85e716fe9daa5895a4d89f77ae81e", "sha256": "49d0fb65f11114ba8270f029e088aac716e26d85666c8d59b137603b99ef641f" }, "downloads": -1, "filename": "pi3d-2.12.tar.gz", "has_sig": false, "md5_digest": "aaa85e716fe9daa5895a4d89f77ae81e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 195648, "upload_time": "2016-06-29T17:24:48", "url": "https://files.pythonhosted.org/packages/de/f8/8564cb862ce4d399c2285fd1bb8dfce87304e11d8cb1bc5eb8ad89cac009/pi3d-2.12.tar.gz" } ], "2.13": [ { "comment_text": "", "digests": { "md5": "ef5aa86a26594c70b2be9111e6a990f8", "sha256": "f551121e712a59233a085a7c92bd888bff418272ae5fb91a233e766c82b93481" }, "downloads": -1, "filename": "pi3d-2.13.tar.gz", "has_sig": false, "md5_digest": "ef5aa86a26594c70b2be9111e6a990f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 197990, "upload_time": "2016-07-30T09:26:56", "url": "https://files.pythonhosted.org/packages/e9/dd/25e942027895ba496acbad2b37432a40bac3a177acafed498ff1e171c6b3/pi3d-2.13.tar.gz" } ], "2.14": [ { "comment_text": "", "digests": { "md5": "584595d48fc87288314799f4995cfef5", "sha256": "c2ffe0fc4095915340d6d33b6d56d3cc0c44d492e76e4eab90f6346d23bc1242" }, "downloads": -1, "filename": "pi3d-2.14.tar.gz", "has_sig": false, "md5_digest": "584595d48fc87288314799f4995cfef5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 193965, "upload_time": "2016-10-07T12:43:07", "url": "https://files.pythonhosted.org/packages/76/82/3fc27d3372459149c16c4d5ae5f6b6fd6668ff5c7290c2c957d2e2c702c2/pi3d-2.14.tar.gz" } ], "2.15": [ { "comment_text": "", "digests": { "md5": "6a4f18d23d0de3e6ebd3268693f559fe", "sha256": "3be7cc38f6b4fc41bf23fab8cae05cb514728045f693a39cac5dd8ca89c9cef3" }, "downloads": -1, "filename": "pi3d-2.15.tar.gz", "has_sig": false, "md5_digest": "6a4f18d23d0de3e6ebd3268693f559fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194791, "upload_time": "2016-10-13T13:59:08", "url": "https://files.pythonhosted.org/packages/58/92/474f590816dbd563fb011090e76f87690a059610c5acecf26479aad5b166/pi3d-2.15.tar.gz" } ], "2.16": [ { "comment_text": "", "digests": { "md5": "c29e0b62478d94654c3b868cd9872edd", "sha256": "ce8f52229c9248a3069d643eef540ba09e3ba5a67de8adb1b90df1723aa8be90" }, "downloads": -1, "filename": "pi3d-2.16.tar.gz", "has_sig": false, "md5_digest": "c29e0b62478d94654c3b868cd9872edd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 199891, "upload_time": "2016-12-07T20:01:24", "url": "https://files.pythonhosted.org/packages/e0/9b/79d5f6458712c3b384103236abf13ef32bb26286ff2ae9b4fb310582af9f/pi3d-2.16.tar.gz" } ], "2.17": [ { "comment_text": "", "digests": { "md5": "20ca3dec8281d030881487ef6b011b59", "sha256": "a34c41d50a711be81bae55deb684fd78f8446102e3e13d1b026c004e559accae" }, "downloads": -1, "filename": "pi3d-2.17.tar.gz", "has_sig": false, "md5_digest": "20ca3dec8281d030881487ef6b011b59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 200463, "upload_time": "2017-01-24T20:45:51", "url": "https://files.pythonhosted.org/packages/6f/92/91da7a90a25851c5b7036194f830579385e096709bc266446e82a3c368e1/pi3d-2.17.tar.gz" } ], "2.18": [ { "comment_text": "", "digests": { "md5": "25d49360f6015753cc4a7e4f4cc50445", "sha256": "f8380cd88feb7b89889e8509977d29c1f67090a7fab6eab43ea8fa643d9f7a63" }, "downloads": -1, "filename": "pi3d-2.18.tar.gz", "has_sig": false, "md5_digest": "25d49360f6015753cc4a7e4f4cc50445", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 191387, "upload_time": "2017-02-16T12:08:15", "url": "https://files.pythonhosted.org/packages/42/69/65d5eca09727034e6e8979d65f30e85f7d748622998b0aae9543722cecbc/pi3d-2.18.tar.gz" } ], "2.19": [ { "comment_text": "", "digests": { "md5": "4efa67ecd3186cab404d8701a74a2ff8", "sha256": "a93bda7a869e75a94d0a52e00821fae4f6e5763cddf5d47c570ef28ca8b4fe6b" }, "downloads": -1, "filename": "pi3d-2.19.tar.gz", "has_sig": false, "md5_digest": "4efa67ecd3186cab404d8701a74a2ff8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 192513, "upload_time": "2017-04-20T22:38:18", "url": "https://files.pythonhosted.org/packages/93/89/2a4557a9e2b3e50ca5d97f8fd33d33056623666a15b5a560143efa9328fa/pi3d-2.19.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "d865026b308f1cf30cffdaa133e8217f", "sha256": "c3c3b7863ecbe36084bc92bc6c5a833fea5bc3ff31930439bd8a741134ae751c" }, "downloads": -1, "filename": "pi3d-2.2.tar.gz", "has_sig": false, "md5_digest": "d865026b308f1cf30cffdaa133e8217f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 168871, "upload_time": "2015-05-24T00:30:08", "url": "https://files.pythonhosted.org/packages/38/99/28dac24310d93b93494e7210fed8f2853a38b68f3a3f031d6ee7e312fc5e/pi3d-2.2.tar.gz" } ], "2.20": [ { "comment_text": "", "digests": { "md5": "3529092712e3fcc785d315fe569e2011", "sha256": "821598a8f2f57ce86cf9050a3f35c2ae35fe06ea92d5e2abdafe90aaa0342944" }, "downloads": -1, "filename": "pi3d-2.20.tar.gz", "has_sig": false, "md5_digest": "3529092712e3fcc785d315fe569e2011", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 192857, "upload_time": "2017-07-27T22:23:38", "url": "https://files.pythonhosted.org/packages/5e/e1/faab2a683a4fef0670fdbf3e155cffee95e84fc0abab941f48813aee7bdf/pi3d-2.20.tar.gz" } ], "2.21": [ { "comment_text": "", "digests": { "md5": "d2e41edc25e50b3d65f8351332b71163", "sha256": "1d58feb035364425d390b79d4b56cd261c575ed585b21e45327e6ac069c45661" }, "downloads": -1, "filename": "pi3d-2.21.tar.gz", "has_sig": false, "md5_digest": "d2e41edc25e50b3d65f8351332b71163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 193312, "upload_time": "2017-09-05T12:38:42", "url": "https://files.pythonhosted.org/packages/46/d1/8dbcf2072f076094d8c01be5a6a66c5f68cebedbe18349d1efecb0b6a87d/pi3d-2.21.tar.gz" } ], "2.22": [ { "comment_text": "", "digests": { "md5": "e1a6f9eb3f4a4b5e9fdc48efbb2d5e71", "sha256": "e923f3333695f9f8f647fd1f078d26f3f08fda7b23ab9b0178773e8e3f957166" }, "downloads": -1, "filename": "pi3d-2.22-py2-none-any.whl", "has_sig": false, "md5_digest": "e1a6f9eb3f4a4b5e9fdc48efbb2d5e71", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 263630, "upload_time": "2017-11-11T16:23:27", "url": "https://files.pythonhosted.org/packages/90/27/c2f48b18d7de34cba7bda8d3a4117b149cbdc50a6da56c6799660b51dc5f/pi3d-2.22-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa062cce02b7da670eb9fc6d3a9e22d7", "sha256": "85d91bc3d3ef43449e4c4253c42a6263bddf7c234fae5b968c5fe0635b6bd90c" }, "downloads": -1, "filename": "pi3d-2.22-py3-none-any.whl", "has_sig": false, "md5_digest": "aa062cce02b7da670eb9fc6d3a9e22d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 263631, "upload_time": "2017-11-11T16:23:30", "url": "https://files.pythonhosted.org/packages/ab/bf/f5b520cc316d9846b862571504007ef0f66170cc30eef5b6cbb57697838c/pi3d-2.22-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4cc9a1a09b4208703fbfc8d362f4891", "sha256": "e4d374fa01b657f0cee702dee1584dded8d05268edbe570d9e842188ee2de532" }, "downloads": -1, "filename": "pi3d-2.22.tar.gz", "has_sig": false, "md5_digest": "d4cc9a1a09b4208703fbfc8d362f4891", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 197376, "upload_time": "2017-11-09T17:27:24", "url": "https://files.pythonhosted.org/packages/be/07/58914697e03856e89be67614aeef89791d754b8b65bab209a1f8eb8d259f/pi3d-2.22.tar.gz" } ], "2.23": [ { "comment_text": "", "digests": { "md5": "608cae7778463d70deeaaf2d6ad229a3", "sha256": "d38ece2174112fe7687b82302a43babbd3770f98ef29c580df6229f9c1d74c49" }, "downloads": -1, "filename": "pi3d-2.23-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "608cae7778463d70deeaaf2d6ad229a3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 264588, "upload_time": "2018-03-29T10:04:37", "url": "https://files.pythonhosted.org/packages/9a/23/08f96b54e6671988e4e288333e7818d21f9552d14accc740ca80fe2c6e8a/pi3d-2.23-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c00c0bbe4bd1e6283d09a2981b7acfb", "sha256": "e7f49e2a021d1caf142f211933c2893eaa07e18b9def42a45247bf860ccb0649" }, "downloads": -1, "filename": "pi3d-2.23.tar.gz", "has_sig": false, "md5_digest": "9c00c0bbe4bd1e6283d09a2981b7acfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 198397, "upload_time": "2018-03-29T10:04:39", "url": "https://files.pythonhosted.org/packages/04/f5/72b2b80f67311b966b6686c9301343801831568cbcac8a0d60c94409e3ef/pi3d-2.23.tar.gz" } ], "2.24": [ { "comment_text": "", "digests": { "md5": "9c98930380c1e20ade5b3a1a3d97e683", "sha256": "12516e24cd64cfd26483b997dd573e7a78d852c65847752115285071c5f518e4" }, "downloads": -1, "filename": "pi3d-2.24-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9c98930380c1e20ade5b3a1a3d97e683", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 265184, "upload_time": "2018-04-09T15:02:48", "url": "https://files.pythonhosted.org/packages/b1/be/2135521810f2aa39e643327a431be0d727a9185cd3beb447d4909a7fd843/pi3d-2.24-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "719cc1fcdd37128eb7263bc25354eb7c", "sha256": "f6dd41a28c6d502c5259df2c265804cff22cd6fd717b5c06688dffcfca72cf44" }, "downloads": -1, "filename": "pi3d-2.24.tar.gz", "has_sig": false, "md5_digest": "719cc1fcdd37128eb7263bc25354eb7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 199054, "upload_time": "2018-04-09T15:02:50", "url": "https://files.pythonhosted.org/packages/9e/13/949c68b3999025eaa89d79caf4cae09573d687a8778e9d370714df0d47c6/pi3d-2.24.tar.gz" } ], "2.25": [ { "comment_text": "", "digests": { "md5": "1688e1b88dbf2d6b7ffa238c072ac7ef", "sha256": "495552dc01f6295f4acfeb9c577a75d8b5e41fbdfe8ddf4a7734134bdf8b7d7b" }, "downloads": -1, "filename": "pi3d-2.25-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1688e1b88dbf2d6b7ffa238c072ac7ef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 265933, "upload_time": "2018-04-27T19:35:17", "url": "https://files.pythonhosted.org/packages/25/57/5b4b0557108c59c7e631da52fb0338da4744e095a6db6b91ce27067625bc/pi3d-2.25-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25723b55f29634c9ea65baf35a73bea3", "sha256": "cf699c3b2175b734fb277a0eade3ad274ee525ce125f05a139103339db7f6fb1" }, "downloads": -1, "filename": "pi3d-2.25.tar.gz", "has_sig": false, "md5_digest": "25723b55f29634c9ea65baf35a73bea3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 199777, "upload_time": "2018-04-27T19:35:20", "url": "https://files.pythonhosted.org/packages/ef/6d/383331d14008c0ec1a4045866002523efc35319038295f7373c6c91f66be/pi3d-2.25.tar.gz" } ], "2.26": [ { "comment_text": "", "digests": { "md5": "afa25b903bf68f124b0e8b033c7f5141", "sha256": "7158ce2cd62bb958b0b6490402137fefb5e3a1769216ac4983c8760037db6cac" }, "downloads": -1, "filename": "pi3d-2.26-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "afa25b903bf68f124b0e8b033c7f5141", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 265433, "upload_time": "2018-07-29T15:37:16", "url": "https://files.pythonhosted.org/packages/fc/47/99336fc3054f6e70a217a949b16888d046c386dc56dfb44cace10fb63365/pi3d-2.26-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6a664bdc13c3e6331c5f2e4f19336b4", "sha256": "bbf819bc3a025b561a9601b6e7867dada690d199b99ee9fa230746809a503f51" }, "downloads": -1, "filename": "pi3d-2.26.tar.gz", "has_sig": false, "md5_digest": "d6a664bdc13c3e6331c5f2e4f19336b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 199898, "upload_time": "2018-07-29T15:37:18", "url": "https://files.pythonhosted.org/packages/30/3c/59caed0f8f4c29e3ddec9f1682eee91152d1839d8e01c40a5818cfc2dc0d/pi3d-2.26.tar.gz" } ], "2.27": [ { "comment_text": "", "digests": { "md5": "3e463de95d49b3135c24a0a41fb060c7", "sha256": "5ef85ec62e22df8b3d621e624cb56de47524b6f5161a437a24467982510518e3" }, "downloads": -1, "filename": "pi3d-2.27-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e463de95d49b3135c24a0a41fb060c7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 254862, "upload_time": "2018-10-12T13:51:35", "url": "https://files.pythonhosted.org/packages/0c/7e/4cbbfde456ad969e083ed97d581bae8a95cd1409fee5ef88567b96301407/pi3d-2.27-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e37c73a0190020acb27e01a7da8445f3", "sha256": "1dbbf3a4bec0c3ada446a5723c5b45f7eb4489949ce665faf5eefd013636fdd9" }, "downloads": -1, "filename": "pi3d-2.27.tar.gz", "has_sig": false, "md5_digest": "e37c73a0190020acb27e01a7da8445f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 193303, "upload_time": "2018-10-12T13:51:37", "url": "https://files.pythonhosted.org/packages/61/b6/8f25ce4fe13f580bb91c5f8302607ee465d70b3df814636657b0163a4c74/pi3d-2.27.tar.gz" } ], "2.28": [ { "comment_text": "", "digests": { "md5": "2c890dddfc2785329f2c610150ad8092", "sha256": "9c8553f56c617d926258b357e95cc5c7b874fa80b495b280b9c00b2ee7ce4b42" }, "downloads": -1, "filename": "pi3d-2.28-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c890dddfc2785329f2c610150ad8092", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 254911, "upload_time": "2018-10-12T13:59:27", "url": "https://files.pythonhosted.org/packages/99/9f/d8f6b4acc25789830255b016d422a9fddafcb56b79b67536d95b20ba0a5a/pi3d-2.28-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d757c190af5aed93eb7f48fd31b0aaea", "sha256": "7039e95adada9d000a9e0ac7e08c7a9b534ce8daab0169c9206092406b0d8cbf" }, "downloads": -1, "filename": "pi3d-2.28.tar.gz", "has_sig": false, "md5_digest": "d757c190af5aed93eb7f48fd31b0aaea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 193450, "upload_time": "2018-10-12T13:59:30", "url": "https://files.pythonhosted.org/packages/bf/99/2ac4911e9dab792ac3c32a1e10fa080bc82f3eed554a5ad73fcdd30b3721/pi3d-2.28.tar.gz" } ], "2.29": [ { "comment_text": "", "digests": { "md5": "4b3b2f79a0aed84e22bfc9b95bd9aea5", "sha256": "17ef3349c9b8156439cb70aaf0c2133c260ccc26ba984bedae8692b3b46b1312" }, "downloads": -1, "filename": "pi3d-2.29-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4b3b2f79a0aed84e22bfc9b95bd9aea5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 255425, "upload_time": "2019-01-18T23:05:35", "url": "https://files.pythonhosted.org/packages/b5/c6/c9be6b06362da25be7139e81bd262dc0e0827fb5fd23d4e888a3126e6d67/pi3d-2.29-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "768299b0ff98a9a90596b6e4d908c258", "sha256": "0eef24843ffeeb4f3bbaed14ec6c5d1ca124293b9ecd811c2c5acbe5f62acb2e" }, "downloads": -1, "filename": "pi3d-2.29.tar.gz", "has_sig": false, "md5_digest": "768299b0ff98a9a90596b6e4d908c258", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 193960, "upload_time": "2019-01-18T23:05:38", "url": "https://files.pythonhosted.org/packages/0f/b5/5baebee78f08f66aa2c6456263acaed06459791da5fb1d67c9693d0bd2e5/pi3d-2.29.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "278c9e5518efde4d628f0f66650e735c", "sha256": "c8b36a41e704c71338968acd0d220b1e8f1457b61945c7e3bbed111515f67654" }, "downloads": -1, "filename": "pi3d-2.3.tar.gz", "has_sig": false, "md5_digest": "278c9e5518efde4d628f0f66650e735c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169047, "upload_time": "2015-06-04T12:25:39", "url": "https://files.pythonhosted.org/packages/a6/e8/76a9915a86823d0fddb09e3b69c85fd12a7dc29610748fe1524ff235c116/pi3d-2.3.tar.gz" } ], "2.30": [ { "comment_text": "", "digests": { "md5": "6bdc84b9ebe7e6ec738b9f00471cfd03", "sha256": "571f31d975f5746208656f77f06e381bb06ac9c50a7aee0438273eb1df2736b0" }, "downloads": -1, "filename": "pi3d-2.30.tar.gz", "has_sig": false, "md5_digest": "6bdc84b9ebe7e6ec738b9f00471cfd03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 195387, "upload_time": "2019-06-24T20:34:34", "url": "https://files.pythonhosted.org/packages/96/78/a6747e1ad207aa893f9da62a8e2587625770ca1b6209c5685a9042ba8e09/pi3d-2.30.tar.gz" } ], "2.31": [ { "comment_text": "", "digests": { "md5": "cefa654b3ced04d57ca0264cd4ba633b", "sha256": "cad4fd5dbb4e54e00ec53c788fdbc747871360792d0442689aa873907ef42149" }, "downloads": -1, "filename": "pi3d-2.31-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cefa654b3ced04d57ca0264cd4ba633b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 256866, "upload_time": "2019-06-25T12:21:16", "url": "https://files.pythonhosted.org/packages/1a/4f/dd67c59d1f3349cf713897242c3b5a8de9e8d7e2bc802a6eec4b70589494/pi3d-2.31-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd01f2c78b417d89d418ece42addabf4", "sha256": "5441409456cae721f59634a28f633031da4fb8906c130cf2b9914ac85c3ed94a" }, "downloads": -1, "filename": "pi3d-2.31.tar.gz", "has_sig": false, "md5_digest": "cd01f2c78b417d89d418ece42addabf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 195445, "upload_time": "2019-06-25T12:21:20", "url": "https://files.pythonhosted.org/packages/b2/4d/75b6f5649dd4f244083d25fe9804ff7909d9900a2b7c5acb62a379bfdd5d/pi3d-2.31.tar.gz" } ], "2.32": [ { "comment_text": "", "digests": { "md5": "58436715ef4d9ad75c392408628790aa", "sha256": "6bdd1365a8e68e37ce681485140d584b2ddddaf22abe17dba1810fa989022142" }, "downloads": -1, "filename": "pi3d-2.32-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "58436715ef4d9ad75c392408628790aa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 257655, "upload_time": "2019-07-22T14:31:39", "url": "https://files.pythonhosted.org/packages/e5/d5/eb613a99324ae7592996fce91df549ad217be4856f4807ba197aed864705/pi3d-2.32-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "792162247bd9e17ad298c09f11ff9f4f", "sha256": "a49f934b178cf40b0b26ebabef6ffb6f485c746fa29751a0dd749a93d88da93d" }, "downloads": -1, "filename": "pi3d-2.32.tar.gz", "has_sig": false, "md5_digest": "792162247bd9e17ad298c09f11ff9f4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 196279, "upload_time": "2019-07-22T14:31:42", "url": "https://files.pythonhosted.org/packages/79/85/2d9207f0ddd72df41039c04f652fe0e38dc3500762ed739bec13fe09e71f/pi3d-2.32.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "1e3cd4e69e9fee17df446fe3049ba3ce", "sha256": "3c0f88cbd8df3f2a98fb9014eed9ebbaa29a8d0e5014faeb83690a75e805c000" }, "downloads": -1, "filename": "pi3d-2.4.tar.gz", "has_sig": false, "md5_digest": "1e3cd4e69e9fee17df446fe3049ba3ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169086, "upload_time": "2015-06-04T14:28:56", "url": "https://files.pythonhosted.org/packages/01/41/0d3c022e6f709b7ca29b46236c42be912fa43f3f4944884358aeeab7e2d0/pi3d-2.4.tar.gz" } ], "2.5": [ { "comment_text": "", "digests": { "md5": "c68ef116c11c3d2a092525511ed13836", "sha256": "5b5751f42578a310a90cf5c406ddc22426aafc50c5113bbe6a12f89eabe5d646" }, "downloads": -1, "filename": "pi3d-2.5.tar.gz", "has_sig": false, "md5_digest": "c68ef116c11c3d2a092525511ed13836", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 170172, "upload_time": "2015-06-07T19:29:02", "url": "https://files.pythonhosted.org/packages/46/83/ee36b0558384c3654f9e094e348ff969c70fec33a74a287c8a60a43b71cd/pi3d-2.5.tar.gz" } ], "2.6": [ { "comment_text": "", "digests": { "md5": "78395be9b9554df7295d031d52dfe934", "sha256": "42991dfb6babed4f33cd4d59822356625e74e87163d3217fa96b376ab7130081" }, "downloads": -1, "filename": "pi3d-2.6.tar.gz", "has_sig": false, "md5_digest": "78395be9b9554df7295d031d52dfe934", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 170739, "upload_time": "2015-07-01T08:43:32", "url": "https://files.pythonhosted.org/packages/37/0d/8c48455c59fb18d1219718d7dba1e7eb1ebd98a69563565161d06485670b/pi3d-2.6.tar.gz" } ], "2.7": [ { "comment_text": "", "digests": { "md5": "f0bcaf1f01f230c60231bb85080b7f37", "sha256": "bf4a91d668b3cb1c55b80c72fa91e403648211fddf97ce096029e70f3214aaff" }, "downloads": -1, "filename": "pi3d-2.7.tar.gz", "has_sig": false, "md5_digest": "f0bcaf1f01f230c60231bb85080b7f37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171000, "upload_time": "2015-08-14T13:35:58", "url": "https://files.pythonhosted.org/packages/1c/18/efeab25f90cbf32153d5b477911169caf24a5a500951aa7fd0d28a5bae74/pi3d-2.7.tar.gz" } ], "2.8": [ { "comment_text": "", "digests": { "md5": "6f67bba9e708909744db86e87627835b", "sha256": "8e627c911230e051b578bd64cc7875a90281300d8ad3e349de435b0a03235288" }, "downloads": -1, "filename": "pi3d-2.8.tar.gz", "has_sig": false, "md5_digest": "6f67bba9e708909744db86e87627835b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 176623, "upload_time": "2015-11-07T18:12:23", "url": "https://files.pythonhosted.org/packages/b3/93/1908c2e3571d3a65459af8ab17e9192f23f8f735534f370fdc97abbae287/pi3d-2.8.tar.gz" } ], "2.9": [ { "comment_text": "", "digests": { "md5": "117daba65f8ac3393548e85fa8fe72ec", "sha256": "f4970ffbdee66188c01cbb0470ee3e198363525f14fa7591ea2d91bf4ee75c67" }, "downloads": -1, "filename": "pi3d-2.9.1.tar.gz", "has_sig": false, "md5_digest": "117daba65f8ac3393548e85fa8fe72ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 177374, "upload_time": "2016-01-17T16:07:03", "url": "https://files.pythonhosted.org/packages/0f/57/99662c411689b425b23a670cca0bfc6bf6fc7539ab8af79528c6ede770d9/pi3d-2.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "58436715ef4d9ad75c392408628790aa", "sha256": "6bdd1365a8e68e37ce681485140d584b2ddddaf22abe17dba1810fa989022142" }, "downloads": -1, "filename": "pi3d-2.32-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "58436715ef4d9ad75c392408628790aa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 257655, "upload_time": "2019-07-22T14:31:39", "url": "https://files.pythonhosted.org/packages/e5/d5/eb613a99324ae7592996fce91df549ad217be4856f4807ba197aed864705/pi3d-2.32-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "792162247bd9e17ad298c09f11ff9f4f", "sha256": "a49f934b178cf40b0b26ebabef6ffb6f485c746fa29751a0dd749a93d88da93d" }, "downloads": -1, "filename": "pi3d-2.32.tar.gz", "has_sig": false, "md5_digest": "792162247bd9e17ad298c09f11ff9f4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 196279, "upload_time": "2019-07-22T14:31:42", "url": "https://files.pythonhosted.org/packages/79/85/2d9207f0ddd72df41039c04f652fe0e38dc3500762ed739bec13fe09e71f/pi3d-2.32.tar.gz" } ] }