{ "info": { "author": "Penn Labs", "author_email": "admin@pennlabs.org", "bugtrack_url": null, "classifiers": [], "description": "=======================================\nPennSDK: Wrapper for Multiple Penn APIs\n=======================================\n\n.. image:: https://badge.fury.io/py/PennSDK.png\n :target: http://badge.fury.io/py/PennSDK\n\n.. image:: https://travis-ci.org/pennlabs/penn-sdk-python.svg\n :target: https://travis-ci.org/pennlabs/penn-sdk-python\n\nPenn SDK is the Python library for writing code that interfaces with University of Pennsylvania\ndata. It consists of wrappers for various APIs, including the Registrar, Dining, and Directory APIs.\n\n\nGetting an API key\n------------------\n\nTo use these libraries, you must first obtain an API token and password,\nwhich can be done here_. There are separate API tokens and password for each of dining, registrar, news/events/maps, transit, and directory.\n\nThere is also a Laundry API and Calendar, which don't need a key.\nThe StudySpaces API requires a LibCal client ID and secret.\nThe Fitness schedule API requires a key from TeamUp (https://teamup.com/api-keys/request).\n\n\nDocumentation\n-------------\n\nThe full API documentation can be found at\nhttps://esb.isc-seo.upenn.edu/8091/documentation/.\n\nDocumentation for the wrapper can be found at http://penn-sdk.readthedocs.org/\n\nInstallation\n------------\n\nYou can install PennSDK easily using pip\n\n.. code-block::\n\n $ sudo pip install PennSDK\n\neasy_install also works\n\n.. code-block::\n\n # sudo easy_install PennSDK\n\nGetting Started\n---------------\nOnce you have an API token and Password, you can use the wrapper as follows.\n\n.. code-block:: python\n\n from penn import Registrar\n\n REG_USERNAME = 'MY_REGISTAR_USERNAME'\n REG_PASSWORD = 'MY_REGISTRAR_PASSWORD'\n\n r = Registrar(REG_USERNAME, REG_PASSWORD)\n\n cis120 = r.course('cis', '120')\n\n # cis120 is a dictionary parsed from the API json\n my_data = cis120['result_data']\n\nAll of other services (Dining, Directory, Transit, News, Map) follow this same basic format, except for the Laundry, Study Spaces, and Calendar API's, which don't need a username and password passed in at initialization. Refer to the wrapper documentation at http://penn-sdk.readthedocs.org/ for more info.\n\n\nRunning Tests\n-------------\n\nOnce you have an API token and password, you can run the tests by creating a\n``tests/credentials.py`` file with them as constants. Depending on what you\nwant to test, include the following variables. They will be retrieved from your\nenvironment variables by default.\n\n.. code-block:: python\n\n REG_USERNAME = 'MY_REGISTAR_USERNAME'\n REG_PASSWORD = 'MY_REGISTAR_PASSWORD'\n\n DIN_USERNAME = 'MY_DINING_USERNAME'\n DIN_PASSWORD = 'MY_DINING_PASSWORD'\n\n DIR_USERNAME = 'MY_DIRECTORY_USERNAME'\n DIR_PASSWORD = 'MY_DIRECTORY_PASSWORD'\n\n TRANSIT_USERNAME = 'MY_DIRECTORY_USERNAME'\n TRANSIT_PASSWORD = 'MY_DIRECTORY_PASSWORD'\n\n LIBCAL_ID = 'MY_LIBCAL_ID'\n LIBCAL_SECRET = 'MY_LIBCAL_SECRET'\n\n FITNESS_TOKEN = 'MY_FITNESS_TOKEN'\n\nThen run ``make test`` to run all tests in your shell.\n\nContributing & Bug Reporting\n----------------------------\n\nIf you find a bug, please submit it through the `GitHub issues page`_.\n\nPull requests are welcome!\n\n.. _`GitHub issues page`: https://github.com/pennlabs/penn-sdk-python/issues\n.. _`here`: https://provider.www.upenn.edu/computing/da/secure/webloginportal/eforms/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pennlabs/penn-sdk-python", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "PennSDK", "package_url": "https://pypi.org/project/PennSDK/", "platform": "", "project_url": "https://pypi.org/project/PennSDK/", "project_urls": { "Homepage": "https://github.com/pennlabs/penn-sdk-python" }, "release_url": "https://pypi.org/project/PennSDK/1.8.3/", "requires_dist": [ "nameparser (==0.5.6)", "requests (==2.20.0)", "beautifulsoup4 (==4.6.0)", "html5lib (==1.0.1)" ], "requires_python": "", "summary": "Python tools for building Penn-related applications", "version": "1.8.3" }, "last_serial": 4923133, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ff1333f475b3185b1240edd8f4ed413c", "sha256": "25dee6306a5db2ba20d8fdf6d76358e22465afc7273eef87ed693468581d4c32" }, "downloads": -1, "filename": "PennSDK-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ff1333f475b3185b1240edd8f4ed413c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2659, "upload_time": "2013-10-23T02:01:19", "url": "https://files.pythonhosted.org/packages/e2/82/9ba73fe806c3981a8e458fe50ad9ad4b3dd17874d050f2bba1a8668ec08f/PennSDK-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d370f684073e1aafac5a79c16ade47bc", "sha256": "5921bf8e71d0796f0279d7118eb55507a7415ea15e065e3ec5604a9096ff0a91" }, "downloads": -1, "filename": "PennSDK-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d370f684073e1aafac5a79c16ade47bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2786, "upload_time": "2013-10-23T02:08:31", "url": "https://files.pythonhosted.org/packages/b0/10/74b3a49716356ad23c0bc9fd715aedb276ccf992c0599c02ceacd816c543/PennSDK-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d44b6e5077d2fd060f48ea9059988519", "sha256": "52788d3d49e7cc04325fcbfee335d189502bb71b95f365fb12a99160f234d0f5" }, "downloads": -1, "filename": "PennSDK-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d44b6e5077d2fd060f48ea9059988519", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2869, "upload_time": "2013-10-23T02:13:54", "url": "https://files.pythonhosted.org/packages/ff/6d/515b2650edd1f19b063ee29a84235c74bceb4be4b223424f9bbc37d4e115/PennSDK-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2c642968a3b33292b7fac61677627338", "sha256": "a272fc726ae4e4cc607f8e9ce4b521b18b76346b61b5f41af83452b4004bdaa8" }, "downloads": -1, "filename": "PennSDK-0.1.3.tar.gz", "has_sig": false, "md5_digest": "2c642968a3b33292b7fac61677627338", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2855, "upload_time": "2013-10-23T02:19:20", "url": "https://files.pythonhosted.org/packages/97/c4/04a48899af9ad4e858c9905f3e8705c2b5b809797e63b0856c5ca9d46933/PennSDK-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "bcd2e884cda1eeb11f926ed1ea8cc39b", "sha256": "7855594bd8c4a18df61b92690c94014d01dc359bb886d0541fa86fc0359ac8a3" }, "downloads": -1, "filename": "PennSDK-0.1.4.tar.gz", "has_sig": false, "md5_digest": "bcd2e884cda1eeb11f926ed1ea8cc39b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4302, "upload_time": "2014-10-24T02:44:33", "url": "https://files.pythonhosted.org/packages/6e/b1/d40c3af71f6b33600d2313b92ac7f7a5956c78d8623ef742de9894a7aec2/PennSDK-0.1.4.tar.gz" } ], "0.1.4.1": [ { "comment_text": "", "digests": { "md5": "3b1c356b5e41e77cc53fe88621ffeaf7", "sha256": "deedb8521672f5a0008f9ccf6074f3f93bcac7c08b5bcdad22b946b1183eadfa" }, "downloads": -1, "filename": "PennSDK-0.1.4.1.tar.gz", "has_sig": false, "md5_digest": "3b1c356b5e41e77cc53fe88621ffeaf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4908, "upload_time": "2014-10-24T03:04:37", "url": "https://files.pythonhosted.org/packages/8e/56/b2df1c820d6c679892d23bde7f8968b473266c152918bd6f7942e0a03aea/PennSDK-0.1.4.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "cdc1d1f9423202f48147ddd23c711ce6", "sha256": "d3eb6ac0417d49d8390f5975184c2000e18ff074cd6098c9e4545a47ab1a2bf0" }, "downloads": -1, "filename": "PennSDK-1.0.tar.gz", "has_sig": false, "md5_digest": "cdc1d1f9423202f48147ddd23c711ce6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4917, "upload_time": "2014-11-07T03:59:46", "url": "https://files.pythonhosted.org/packages/50/7e/76fe6732fdce50c04b5bb690f62ff227e59e23b5a72e6a580195843ca863/PennSDK-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b0fd1104350a239ef8898543b9c9d9d4", "sha256": "32f7043aaf362652054353d9d64325f720b79fdd162cd4345b198539ce154c09" }, "downloads": -1, "filename": "PennSDK-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b0fd1104350a239ef8898543b9c9d9d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5571, "upload_time": "2015-02-04T02:01:55", "url": "https://files.pythonhosted.org/packages/b4/5a/b2ab269990ce5e686ff12e2d169d83af9f67d963392ee54a2bfee60b8a81/PennSDK-1.0.1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "0fadf0448104616122a0c9fc5f6505c3", "sha256": "591710b6d85fb18ab33749850f3ffbe0ab59188fdefc2ebe990ff8e75fd7d882" }, "downloads": -1, "filename": "PennSDK-1.1.tar.gz", "has_sig": false, "md5_digest": "0fadf0448104616122a0c9fc5f6505c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7606, "upload_time": "2015-03-04T02:58:59", "url": "https://files.pythonhosted.org/packages/b6/60/7aec340e7b3bc591490aa8fa541bd444bd1c1a5f886d5c1a6294f59d2f75/PennSDK-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "6aba268193c47ab3938fa59203fbc4b0", "sha256": "73cc94767079f975a26550f33d8d16a1829e9854bff07dd2fbbdd49fa7bb7242" }, "downloads": -1, "filename": "PennSDK-1.2.tar.gz", "has_sig": false, "md5_digest": "6aba268193c47ab3938fa59203fbc4b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8589, "upload_time": "2016-03-09T22:18:52", "url": "https://files.pythonhosted.org/packages/be/f1/cf036dfec576fd0e79aa6656d80888d60041c25a60a614f6de61b194fe83/PennSDK-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "b4026d0f05bc7f7cd04360b70a310e42", "sha256": "abede6d26cd0ccbce82ed9633b5c1e51e91f92a4e07456eda9094c40e76a84a9" }, "downloads": -1, "filename": "PennSDK-1.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "b4026d0f05bc7f7cd04360b70a310e42", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14244, "upload_time": "2016-10-20T21:23:14", "url": "https://files.pythonhosted.org/packages/2a/9e/9e38e7b994d4056a729f819b5391e17ae058eb4c792b9fb550bbf59fdfeb/PennSDK-1.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd63cbf706868690910fc1fa099f68d0", "sha256": "6a9465b21f8a55c7ecf113bfb5fff1e457ddd74f050888a13583b5827ed8ff6e" }, "downloads": -1, "filename": "PennSDK-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cd63cbf706868690910fc1fa099f68d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14247, "upload_time": "2016-10-20T21:23:14", "url": "https://files.pythonhosted.org/packages/28/a9/fbee9603aae83b7e171c83de91d71b790aff413d98ea8c3e2980c2a230dc/PennSDK-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "421c8d7baee568a57a81ff882d946db5", "sha256": "63b3ac45e51221c050e07a2ec1da8a16ba826454f364c5dd07a3305021a295ad" }, "downloads": -1, "filename": "PennSDK-1.2.1.tar.gz", "has_sig": false, "md5_digest": "421c8d7baee568a57a81ff882d946db5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10773, "upload_time": "2016-10-20T21:23:17", "url": "https://files.pythonhosted.org/packages/1b/5b/88c69297d599d332785f33eadb54e8f92ab9c7f32c8dddf6e5c710c2dee7/PennSDK-1.2.1.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "4733cdaae265eb09358097c2d9a5720b", "sha256": "79749ed2710b5e834ee4630a4caf4eb95351a8b6180eaab516ac249007276be6" }, "downloads": -1, "filename": "PennSDK-1.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "4733cdaae265eb09358097c2d9a5720b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14676, "upload_time": "2016-10-29T00:48:08", "url": "https://files.pythonhosted.org/packages/4b/6e/74557a323ff2808eacb4e05bfd47f72bcac9059da7f2150590309d37f3ad/PennSDK-1.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c7d2ce22a0f09b9a9bebbc58c652358", "sha256": "4b69dbd994f8d40f962b4207b0de359924bf5fe36ea1563d66bbf671705f8906" }, "downloads": -1, "filename": "PennSDK-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2c7d2ce22a0f09b9a9bebbc58c652358", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14679, "upload_time": "2016-10-29T00:48:12", "url": "https://files.pythonhosted.org/packages/b7/e3/afec3a15b28cc693003a3386bd6ee2508b97b8f072bf4364bfa9801d5677/PennSDK-1.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b043f2320cfabc86323f7706baa183e", "sha256": "521cf7e2fa8bb9962325b30ad541f6eb30bf8281bdfa1731eaf9bb7e6e334665" }, "downloads": -1, "filename": "PennSDK-1.3.1.tar.gz", "has_sig": false, "md5_digest": "3b043f2320cfabc86323f7706baa183e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11129, "upload_time": "2016-10-29T00:48:10", "url": "https://files.pythonhosted.org/packages/b2/f7/46c084d4c16b27dd5c474a75db543ae3c1c92c200df2c1ff0439a9643188/PennSDK-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "fc35de3500f6dd6d6df63c3266ff277d", "sha256": "a7e899daee4dd7187098f782290d38abe027ff6c5efb0f7bfdf440c42645d620" }, "downloads": -1, "filename": "PennSDK-1.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fc35de3500f6dd6d6df63c3266ff277d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14691, "upload_time": "2016-10-29T01:06:08", "url": "https://files.pythonhosted.org/packages/81/62/dd30a7f755a11e006c8d349fd4a8557ccecad9dc8ab33a5fb99435a79ba1/PennSDK-1.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddb961f463ce3aaa3b4c492ba5152b7b", "sha256": "8464fb00377009b1e5906ba86a354e4ceec5d2a225a1a1a12ffa394133fe68b4" }, "downloads": -1, "filename": "PennSDK-1.3.2.tar.gz", "has_sig": false, "md5_digest": "ddb961f463ce3aaa3b4c492ba5152b7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11139, "upload_time": "2016-10-29T01:06:10", "url": "https://files.pythonhosted.org/packages/fc/39/1b51cf9b80bc122fe137c8f3e7da5077b9828c599056688fa1b0205b3919/PennSDK-1.3.2.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "48b73a35a0c430dc89c0b467acc0e501", "sha256": "b5e5d99d0ee1d0e11860437699e8bc7dd4ff9d7307ab03ab65ba74182acc8a66" }, "downloads": -1, "filename": "PennSDK-1.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "48b73a35a0c430dc89c0b467acc0e501", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16009, "upload_time": "2016-10-31T18:51:41", "url": "https://files.pythonhosted.org/packages/37/27/37f8dd8dff6713981aacf350d0c62033400041fc4d42c652b0e7952208c6/PennSDK-1.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a1b2a03afbbdee2996ba7dc0975f341", "sha256": "a7f4900a292eff000f0d7b3f1d30ac1161fceedcccf50a2585255a30e567a235" }, "downloads": -1, "filename": "PennSDK-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5a1b2a03afbbdee2996ba7dc0975f341", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16012, "upload_time": "2016-10-31T18:51:37", "url": "https://files.pythonhosted.org/packages/2c/81/c541734f797d21a64f792c0491333a32b4111f790dc933ca9114a13eb0bb/PennSDK-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7f5b04389c374c3210a4a9275e8b1bf", "sha256": "dc413352e181eee2a121080bb529e9db6b3c631db5eb692b02b259bb1445e39f" }, "downloads": -1, "filename": "PennSDK-1.4.0.tar.gz", "has_sig": false, "md5_digest": "e7f5b04389c374c3210a4a9275e8b1bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12120, "upload_time": "2016-10-31T18:51:39", "url": "https://files.pythonhosted.org/packages/ec/53/04d46fce6ff9ee620fc6becdec04f4171de951b7e298fdaa5b64c04e13be/PennSDK-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "469d20d05df2a97439175f463b5705ab", "sha256": "6da1c401d86e6f0b1aea36bd606aa479f459acd35be74b51db0456bc53d5c338" }, "downloads": -1, "filename": "PennSDK-1.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "469d20d05df2a97439175f463b5705ab", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16805, "upload_time": "2016-11-18T21:23:47", "url": "https://files.pythonhosted.org/packages/6d/b4/cf44d0c875636d817116dbbf6b6c2854e27ba288d6db1182d1ba66f983b4/PennSDK-1.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4b75ae9b3f5a1e91d15efa35a9c3b8e", "sha256": "548ccf941b538e041a2c7425c845278e25ed2649a3076805f17ada73da2eff11" }, "downloads": -1, "filename": "PennSDK-1.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a4b75ae9b3f5a1e91d15efa35a9c3b8e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16820, "upload_time": "2016-11-18T21:24:14", "url": "https://files.pythonhosted.org/packages/99/82/e9e7cecb7397ad748a3992dc026cc66b19cba8a032fc904717d8c644f32b/PennSDK-1.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81073c9ae9004673cd6759b04ce696b7", "sha256": "1c3834eaa8e9c1174a4293ab573bbb1ba4b7458ccdce3c451f5ba9d53b1d7e68" }, "downloads": -1, "filename": "PennSDK-1.5.0.tar.gz", "has_sig": false, "md5_digest": "81073c9ae9004673cd6759b04ce696b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12578, "upload_time": "2016-11-18T21:23:49", "url": "https://files.pythonhosted.org/packages/81/ea/4df4c0229b5a494105c700d3302230914d7ab63c36432a80703fe3fb986a/PennSDK-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "6311f208b103a5bfb6f6f9a2f7c1a466", "sha256": "330c84d7038768aeececca8e717d58c878d68f92b21d83b988f550102ad74859" }, "downloads": -1, "filename": "PennSDK-1.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "6311f208b103a5bfb6f6f9a2f7c1a466", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16853, "upload_time": "2016-11-18T22:12:13", "url": "https://files.pythonhosted.org/packages/3e/ac/f0782d5f67e053e6b24d45d29f160a489c64d19c8f140ff468917254c43c/PennSDK-1.5.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a762d3830a8e755373e98a9a38c6245f", "sha256": "69533211efd78b4c04423de036562d9015fa6c582663b0b61ff9da3bfb3ebaac" }, "downloads": -1, "filename": "PennSDK-1.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a762d3830a8e755373e98a9a38c6245f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16861, "upload_time": "2016-11-18T22:10:56", "url": "https://files.pythonhosted.org/packages/79/10/ad36990964faad3a6ee1d8789f5a6d60f4dbd13c54654b536d71fd416a5a/PennSDK-1.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f6d22d734bc908872ab6bbb0bfb6ff3", "sha256": "c6cdbde8ac48f1000335a3412f82a910387396685e3a91ee6bb8bd8a661145ff" }, "downloads": -1, "filename": "PennSDK-1.5.1.tar.gz", "has_sig": false, "md5_digest": "8f6d22d734bc908872ab6bbb0bfb6ff3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12610, "upload_time": "2016-11-18T22:10:59", "url": "https://files.pythonhosted.org/packages/0d/7a/0f563d2268be48566f21bd7080f6a112299db1ea8e723723b3916f3295e0/PennSDK-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "1f38a7047a4a62d449d7a075dca653b3", "sha256": "fce1507841759d9a5d2e034e25494ca2883c4f447bd5028954f1843b9994eaf3" }, "downloads": -1, "filename": "PennSDK-1.5.2-py2-none-any.whl", "has_sig": false, "md5_digest": "1f38a7047a4a62d449d7a075dca653b3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16843, "upload_time": "2016-11-19T00:27:31", "url": "https://files.pythonhosted.org/packages/68/09/f6e750c6315da5c94a362f586c1a88576976e5b17d808bb4dd19ffcee6ad/PennSDK-1.5.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "764719ac68b59da38cf937f6f0dab402", "sha256": "61c857d04f58ed47b7aeef4926d5942fcfeb1c4c4c636908abbd0e1a705a1555" }, "downloads": -1, "filename": "PennSDK-1.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "764719ac68b59da38cf937f6f0dab402", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16850, "upload_time": "2016-11-19T00:24:54", "url": "https://files.pythonhosted.org/packages/7a/4d/eb7df232b04b755dcd8db4912a02c5e32d2d2621167e43a8f2867f410639/PennSDK-1.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "136fe0b85d11b6040127c24d9bb5348e", "sha256": "bd70b639cf77f6f47bd834378197844bb314759eaf2f416a2f906d64daaf4888" }, "downloads": -1, "filename": "PennSDK-1.5.2.tar.gz", "has_sig": false, "md5_digest": "136fe0b85d11b6040127c24d9bb5348e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12600, "upload_time": "2016-11-19T00:24:56", "url": "https://files.pythonhosted.org/packages/f6/90/9de93ad0f4d6d0c885a9f9a0bcc9344c70a1aeccb02bb2e94e3efe046b7f/PennSDK-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "d700ca3504aacc347dce6a24c5d93304", "sha256": "0eb7339be20026b77e2b0b54192bb667c8b11e56e54e749b6f5bf12162f8a235" }, "downloads": -1, "filename": "PennSDK-1.5.3-py2-none-any.whl", "has_sig": false, "md5_digest": "d700ca3504aacc347dce6a24c5d93304", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17262, "upload_time": "2016-11-19T19:40:30", "url": "https://files.pythonhosted.org/packages/8e/7a/d99f524f178d27bcadc38f4fb3a771bd4ebf6c849e172bc356e20d217f3d/PennSDK-1.5.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64655265b0e525ee69068e5b4dd14afe", "sha256": "0a7f0d2e52676d8c5d36d249ff75235022fa5164e02f1140bae9d52315d7d3d6" }, "downloads": -1, "filename": "PennSDK-1.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "64655265b0e525ee69068e5b4dd14afe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17271, "upload_time": "2016-11-19T19:38:47", "url": "https://files.pythonhosted.org/packages/c3/09/e87e9f0abb24029bec3e9ccb88defee3f8e543fd1982ca72706e0d6d0fe5/PennSDK-1.5.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50215583dd130a4175971efac4b1a053", "sha256": "4f6ba331ff78c9435d11b105fac1c91034a4a5a7676d0f819071fbf5e6e1429d" }, "downloads": -1, "filename": "PennSDK-1.5.3.tar.gz", "has_sig": false, "md5_digest": "50215583dd130a4175971efac4b1a053", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13008, "upload_time": "2016-11-19T19:38:49", "url": "https://files.pythonhosted.org/packages/8a/b7/3b83279689edf7222b54b2293b456ef5d071b4bc847aaba135e8f398a98f/PennSDK-1.5.3.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "575c7e15568fd9db420c4a8896cc19be", "sha256": "933529cc4bdf8a9f2488aa7c795e6cd1ce74768ce5c48010c7c8d89eb961d69f" }, "downloads": -1, "filename": "PennSDK-1.6.1-py2-none-any.whl", "has_sig": false, "md5_digest": "575c7e15568fd9db420c4a8896cc19be", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17445, "upload_time": "2017-10-18T20:39:47", "url": "https://files.pythonhosted.org/packages/71/ac/b722ffdaa907883a1219a47a2e19050b015810e1e764fb6cdfaa2fedd811/PennSDK-1.6.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7c7ab001981ff60a87f3dc8bbd10bca", "sha256": "c2d6cf181f372858505118b65f067b20d151d7469b4b86ac83821181f5c8d8f7" }, "downloads": -1, "filename": "PennSDK-1.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e7c7ab001981ff60a87f3dc8bbd10bca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17445, "upload_time": "2017-10-18T20:40:20", "url": "https://files.pythonhosted.org/packages/c7/6a/330f8a9d4b3b31f4185bd2c4e1429e64c976011480b9043901a59ecf93af/PennSDK-1.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "844aaa386fe4e45989b8f4e768198fa9", "sha256": "3d0c60eb7ebe82f931f35e8c04147100a1366bcdc8bd2a5e27c3a2cb6da53561" }, "downloads": -1, "filename": "PennSDK-1.6.1.tar.gz", "has_sig": false, "md5_digest": "844aaa386fe4e45989b8f4e768198fa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13173, "upload_time": "2017-10-18T20:39:50", "url": "https://files.pythonhosted.org/packages/1a/d2/d5a7cd74a9b981fac7aa55bef84472c25ca9a557bbf3cd3ec9dfbb3e0f70/PennSDK-1.6.1.tar.gz" } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "f3dec59caf4b03ee99ef21a123c955a3", "sha256": "04d3130bd9b8bb367fb433d3de2985d57c6e65f858fd8625ede8ed25db6a24c0" }, "downloads": -1, "filename": "PennSDK-1.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f3dec59caf4b03ee99ef21a123c955a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17447, "upload_time": "2017-10-18T21:43:43", "url": "https://files.pythonhosted.org/packages/23/47/3c7bf0e307f7d495879ed8cddc188db79a580813fd53726c5c9675a85451/PennSDK-1.6.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4e34e8be840ae1b3ae98cc08e5bf655", "sha256": "e38f1e2abc944a1dad29abe457ddba58b4653519cb01a5b82a2464e48142db5c" }, "downloads": -1, "filename": "PennSDK-1.6.2.tar.gz", "has_sig": false, "md5_digest": "a4e34e8be840ae1b3ae98cc08e5bf655", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13185, "upload_time": "2017-10-18T21:43:45", "url": "https://files.pythonhosted.org/packages/72/a5/c16c23479138e45876e799a9419a610d8b2ec0fc27bc2e60f7f821a72203/PennSDK-1.6.2.tar.gz" } ], "1.6.3": [ { "comment_text": "", "digests": { "md5": "8250a21c6c2a72b555d609197c313ff2", "sha256": "9b01bcab4e22ebe99b03dd33c87694928c7e03d1127761c0f9175361511d67f0" }, "downloads": -1, "filename": "PennSDK-1.6.3-py2-none-any.whl", "has_sig": false, "md5_digest": "8250a21c6c2a72b555d609197c313ff2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17457, "upload_time": "2017-10-21T16:09:02", "url": "https://files.pythonhosted.org/packages/59/7a/7477dc256e3e337dd47525236e3967871f313fc31b74cca829132d8ca65d/PennSDK-1.6.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e63933a41651ea957fef8efe6afbd04", "sha256": "e4891f0ec917ab93878b71453f50beecb87aa847e7d79ffb61a0d90525c9ac0b" }, "downloads": -1, "filename": "PennSDK-1.6.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3e63933a41651ea957fef8efe6afbd04", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17458, "upload_time": "2017-10-21T16:08:19", "url": "https://files.pythonhosted.org/packages/4d/9e/3b59c6252a809c95d70d5168809fd0244357fe2b3bfe4b28156e2d275fb3/PennSDK-1.6.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed58cc2d1877aa07fb32b13c6f8d07af", "sha256": "702d86c27b8a4a938054138d806558be7ce6a5b73150bef9a0c38c8c968ed117" }, "downloads": -1, "filename": "PennSDK-1.6.3.tar.gz", "has_sig": false, "md5_digest": "ed58cc2d1877aa07fb32b13c6f8d07af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13186, "upload_time": "2017-10-21T16:08:21", "url": "https://files.pythonhosted.org/packages/ae/a1/33897de428ce675e123cdf7a9627a10afa18cff2586bd2a4f14c0642a1a4/PennSDK-1.6.3.tar.gz" } ], "1.6.4": [ { "comment_text": "", "digests": { "md5": "8bf5b164972e967239bddb1b880e97c6", "sha256": "a60b68eb684ea313834a4e6540f8662b2b4b322235996390b7d3e8887512bd83" }, "downloads": -1, "filename": "PennSDK-1.6.4-py2-none-any.whl", "has_sig": false, "md5_digest": "8bf5b164972e967239bddb1b880e97c6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17530, "upload_time": "2017-11-04T18:29:42", "url": "https://files.pythonhosted.org/packages/d4/9a/cf75a43013729fd807d9b5f1ecfe22c60d1164761c6074436514d3de32f5/PennSDK-1.6.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2849bfda437c814db0ca4106cd057918", "sha256": "a416ffcbf35870e48bb2393c4c20320be9a10d8cee37604be6e1251074119a9a" }, "downloads": -1, "filename": "PennSDK-1.6.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2849bfda437c814db0ca4106cd057918", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17530, "upload_time": "2017-11-04T18:29:48", "url": "https://files.pythonhosted.org/packages/e8/19/64b0da4934b46f206c30abbac0816eaa719d3abd3020b5a9712697957ad6/PennSDK-1.6.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ff9aa56ea313039aa38d8689ed51222", "sha256": "68fecb8147d4c9bd356ea13635cbb22adf027c07f89b7bd4efc99cdef529a6f8" }, "downloads": -1, "filename": "PennSDK-1.6.4.tar.gz", "has_sig": false, "md5_digest": "1ff9aa56ea313039aa38d8689ed51222", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13245, "upload_time": "2017-11-04T18:29:43", "url": "https://files.pythonhosted.org/packages/ff/10/b09f5aa0ff4223d7341b45adc39828fbf5dd9f096a109cea47a2105c2338/PennSDK-1.6.4.tar.gz" } ], "1.6.5": [ { "comment_text": "", "digests": { "md5": "ba7efeb71592bf465bdb8b991e15131f", "sha256": "9631887c9189e6228dd77fa5f60c1cd0a5e67ee92c1622809b3ac64fb64c8a18" }, "downloads": -1, "filename": "PennSDK-1.6.5-py2-none-any.whl", "has_sig": false, "md5_digest": "ba7efeb71592bf465bdb8b991e15131f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17493, "upload_time": "2017-11-04T20:20:03", "url": "https://files.pythonhosted.org/packages/b6/6d/1392350f83da6c9a9a9ffa264d147967d78cb28350a46ea64ea2113d9aa3/PennSDK-1.6.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa0a536f7f0d99f7f20076ddc7c69dcc", "sha256": "a58a99243c03b58cbc2e842bb7a3b1ed3c98c3434040f6ae5bf32d4e9617e0e8" }, "downloads": -1, "filename": "PennSDK-1.6.5-py3-none-any.whl", "has_sig": false, "md5_digest": "aa0a536f7f0d99f7f20076ddc7c69dcc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17494, "upload_time": "2017-11-04T20:19:52", "url": "https://files.pythonhosted.org/packages/2e/78/273b5ff14c578ffa660c1bd5d4002723d48d9cea17192837e8dc0efd03c7/PennSDK-1.6.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d12233e62f6b247546586799a155c7d6", "sha256": "d7a76f8ab1e10b5e8b0ea373011093b3049496696de470ded4d424d2a3984e78" }, "downloads": -1, "filename": "PennSDK-1.6.5.tar.gz", "has_sig": false, "md5_digest": "d12233e62f6b247546586799a155c7d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15097, "upload_time": "2017-11-04T20:19:53", "url": "https://files.pythonhosted.org/packages/17/93/518137a0163288a878a8da025d93545fd7259e2d024eb6085c0ccf82019b/PennSDK-1.6.5.tar.gz" } ], "1.6.6": [ { "comment_text": "", "digests": { "md5": "8cbb15d0d710b1239ff9c989bb68d5c7", "sha256": "e358817036ce52d8bf6ee8e3f26f546b6e32c4e5f6ab5ada77c9b284619c80d7" }, "downloads": -1, "filename": "PennSDK-1.6.6-py2-none-any.whl", "has_sig": false, "md5_digest": "8cbb15d0d710b1239ff9c989bb68d5c7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19175, "upload_time": "2017-11-10T02:49:54", "url": "https://files.pythonhosted.org/packages/0c/85/44eb013144b88bf848a89660f3deca4376d791ed25048d27aa2c8d68e914/PennSDK-1.6.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f9be05bfb6e7bb6a8a60f57633d8ca7", "sha256": "0566c3a69571825c995fde3e7a7d85a867e1990ab38dd70dd321d4f5ab6d5607" }, "downloads": -1, "filename": "PennSDK-1.6.6-py3-none-any.whl", "has_sig": false, "md5_digest": "3f9be05bfb6e7bb6a8a60f57633d8ca7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19175, "upload_time": "2017-11-10T02:49:32", "url": "https://files.pythonhosted.org/packages/f7/d2/d8e680f6b600775250eb30af4313f03a122a8dba48965387cc3979bc21c3/PennSDK-1.6.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a90a816375de0bbc60521adcedd8e25", "sha256": "92f11df198190921b471faf95b300dadfec2add9bec6cb91b3e2a40f0d206564" }, "downloads": -1, "filename": "PennSDK-1.6.6.tar.gz", "has_sig": false, "md5_digest": "3a90a816375de0bbc60521adcedd8e25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14248, "upload_time": "2017-11-10T02:49:33", "url": "https://files.pythonhosted.org/packages/3d/b9/8d5a91477ff407c0decc1054d26239219a6860bc77c039838e3f838db1e0/PennSDK-1.6.6.tar.gz" } ], "1.6.7": [ { "comment_text": "", "digests": { "md5": "6ee07f2cce8264d344e93925d988e615", "sha256": "ddd24866e9d0b09e3ff3a5a9e3c7cbbb8f77c9c6bf5dcc7e2872bcc23f59a614" }, "downloads": -1, "filename": "PennSDK-1.6.7-py2-none-any.whl", "has_sig": false, "md5_digest": "6ee07f2cce8264d344e93925d988e615", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19829, "upload_time": "2018-01-28T18:55:41", "url": "https://files.pythonhosted.org/packages/1d/b8/81efd3d814f6064ff082d77ac4ef17105e1f7413dd01f560a141e9392a77/PennSDK-1.6.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd04699b3e65c2d356519527aeb723d8", "sha256": "23a0158649cea16bdfc2bc3f548ddb1498b5726a68fbc4cedf8b1e8a1ba78e07" }, "downloads": -1, "filename": "PennSDK-1.6.7-py3-none-any.whl", "has_sig": false, "md5_digest": "dd04699b3e65c2d356519527aeb723d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19829, "upload_time": "2018-01-28T18:55:48", "url": "https://files.pythonhosted.org/packages/09/57/9060f3c78809adaab276085a74ac8706d99793e375e41ef9b8a0985df0fc/PennSDK-1.6.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0393ff9f702c4ae4d01ee4d4d2980fa", "sha256": "4ce207d06f00a8d1696f2c00c82623f7bd2decf21da88d4c71d55944c4d0cae5" }, "downloads": -1, "filename": "PennSDK-1.6.7.tar.gz", "has_sig": false, "md5_digest": "b0393ff9f702c4ae4d01ee4d4d2980fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14850, "upload_time": "2018-01-28T18:55:42", "url": "https://files.pythonhosted.org/packages/48/d9/90ded5569f2612186126739371e0be7da0192d86e4b4313a2d0b5641545e/PennSDK-1.6.7.tar.gz" } ], "1.6.8": [ { "comment_text": "", "digests": { "md5": "515450fc174ca2dca9bb2212f59b3114", "sha256": "ed4252dfe1aa68208af0f12bcda61bbb0785fd0c3b7577e5566d7428bd5d7261" }, "downloads": -1, "filename": "PennSDK-1.6.8-py3-none-any.whl", "has_sig": false, "md5_digest": "515450fc174ca2dca9bb2212f59b3114", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20811, "upload_time": "2018-02-08T20:10:53", "url": "https://files.pythonhosted.org/packages/d4/e6/3b091d1f4dc8cb4f1ff1990021f87e4af6a8b204d915a6cbfd03a9b19c36/PennSDK-1.6.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1dd424da99ae33e3f4cfd8a776b99b42", "sha256": "c65da2d8662074c14df94ab21ca39c21bcf3857b6debbadcfab058466b7f814f" }, "downloads": -1, "filename": "PennSDK-1.6.8.tar.gz", "has_sig": false, "md5_digest": "1dd424da99ae33e3f4cfd8a776b99b42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15804, "upload_time": "2018-02-08T20:10:56", "url": "https://files.pythonhosted.org/packages/e9/20/7eaa2f3c72b580dd2f3783d04556d65361d6f6f243d662c5fe00c0676ac0/PennSDK-1.6.8.tar.gz" } ], "1.6.9": [ { "comment_text": "", "digests": { "md5": "7917308e87917cfe138f3c9b4bf40dc6", "sha256": "121d8a440d19918c52ad6b5672271412fc8b9423c399c070083cbee43a32237f" }, "downloads": -1, "filename": "PennSDK-1.6.9-py2-none-any.whl", "has_sig": false, "md5_digest": "7917308e87917cfe138f3c9b4bf40dc6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20524, "upload_time": "2018-03-07T16:45:42", "url": "https://files.pythonhosted.org/packages/7e/10/e7481866a3602efa12791e8c78d8b7c4253a7676d7e60c21ce4971e37118/PennSDK-1.6.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "874d78942133753d050ffd9e2c00e937", "sha256": "f9ed80750f6078e41ea01d8af2b46a95111d27acb60ceaa61f18411c90e2d6aa" }, "downloads": -1, "filename": "PennSDK-1.6.9-py3-none-any.whl", "has_sig": false, "md5_digest": "874d78942133753d050ffd9e2c00e937", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20524, "upload_time": "2018-03-07T16:46:18", "url": "https://files.pythonhosted.org/packages/18/3e/1cb36cf6053514ae23c682af8c4f7bf0351c275371dfb741ec417947500a/PennSDK-1.6.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "649d8589fb524158cfa4b39b9834828b", "sha256": "566f228c76b5791a6b970cc16d722f1cf5e4ff6fccee981a7f070b52dec26974" }, "downloads": -1, "filename": "PennSDK-1.6.9.tar.gz", "has_sig": false, "md5_digest": "649d8589fb524158cfa4b39b9834828b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15591, "upload_time": "2018-03-07T16:45:43", "url": "https://files.pythonhosted.org/packages/84/63/0f7fb6e907fc748e4339e715636e5572aac421f85033cf011f599da9cf56/PennSDK-1.6.9.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "eec6902d18fb6ed3eebc8597541cff4b", "sha256": "2a1c0e6258c36554fb2e8a78564cb1f2fa80d4959ff350524603145919ae0589" }, "downloads": -1, "filename": "PennSDK-1.7.0-py2-none-any.whl", "has_sig": false, "md5_digest": "eec6902d18fb6ed3eebc8597541cff4b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21387, "upload_time": "2018-03-08T19:41:19", "url": "https://files.pythonhosted.org/packages/75/0f/0c2788ec2879029f0f0aa8dedc2705632d00bada9c517771f5ce7ec2b3eb/PennSDK-1.7.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73d662e57002665620d52e488e57b61f", "sha256": "be2a5c020dc3c6038548300ed1498d225d1897665f0b6fd7c0fbd4cc13194f11" }, "downloads": -1, "filename": "PennSDK-1.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "73d662e57002665620d52e488e57b61f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21387, "upload_time": "2018-03-08T19:49:50", "url": "https://files.pythonhosted.org/packages/fe/cc/8abb5a88fde2d4982472147db36b01d0d9eeb91e1dc71480515afca9da4b/PennSDK-1.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00395c9970b6d1e9363d162cf2e37abb", "sha256": "5ce9058030996774aaaef7a87bbcb3d864e1344fd8db51a63bcd9f1012b15f56" }, "downloads": -1, "filename": "PennSDK-1.7.0.tar.gz", "has_sig": false, "md5_digest": "00395c9970b6d1e9363d162cf2e37abb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16113, "upload_time": "2018-03-08T19:41:21", "url": "https://files.pythonhosted.org/packages/8a/ac/a21e976dd841891b248dadcfeb986e8f35c47b28368b3b12f2bba74df124/PennSDK-1.7.0.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "38966c6cf798ae68ebcc82a4036138cf", "sha256": "84e45c7721cbd9abe427f189ae9bb442456e9de31d66eca2226b69c423dcae6f" }, "downloads": -1, "filename": "PennSDK-1.7.1-py2-none-any.whl", "has_sig": false, "md5_digest": "38966c6cf798ae68ebcc82a4036138cf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20068, "upload_time": "2018-07-02T23:23:22", "url": "https://files.pythonhosted.org/packages/da/cf/a242c16c0e7c5dcabdf7e5d89b9b8a4faf2c98ccd24f00e6be514c591fc5/PennSDK-1.7.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2809b131199ca0f422df71d0bf47334", "sha256": "8ea845dbafdcb0905dc65c59b19b72e957406312bdbe260b7e934af9d3510ab9" }, "downloads": -1, "filename": "PennSDK-1.7.1.tar.gz", "has_sig": false, "md5_digest": "d2809b131199ca0f422df71d0bf47334", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16896, "upload_time": "2018-07-02T23:23:24", "url": "https://files.pythonhosted.org/packages/ed/4f/c6039eda79c0b135cc71b5e043f2678c5ed70471406541146f0a6ca07615/PennSDK-1.7.1.tar.gz" } ], "1.8": [ { "comment_text": "", "digests": { "md5": "66f043475f501163e26f584692c51917", "sha256": "a8491730b86ac1cc65be4cb46422204cfc7176c14308826d0345fe2b4d1c90f9" }, "downloads": -1, "filename": "PennSDK-1.8-py2-none-any.whl", "has_sig": false, "md5_digest": "66f043475f501163e26f584692c51917", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22886, "upload_time": "2019-02-23T18:23:36", "url": "https://files.pythonhosted.org/packages/ea/d8/d521d997c4d2b949990077e2edd74fe5b2c61c730b721802956e65d247ff/PennSDK-1.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21fad2171de39e42ab15e100aa5cbf80", "sha256": "964c85f3489982fa6fd875e225a1b87f1619dd879a79ad5dbd4fe7e22d14c01e" }, "downloads": -1, "filename": "PennSDK-1.8.tar.gz", "has_sig": false, "md5_digest": "21fad2171de39e42ab15e100aa5cbf80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16654, "upload_time": "2019-02-23T18:23:37", "url": "https://files.pythonhosted.org/packages/6b/38/0d83c9263e83b14fbb1ccfdb2a350529092f15538bbdef7b8652f9f4dba6/PennSDK-1.8.tar.gz" } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "a0a92298c32916f95ba08aee4eac5401", "sha256": "605a57472c4751cc72f5065d4214521fb69a55c14e9cd8deccf0088574b41640" }, "downloads": -1, "filename": "PennSDK-1.8.1-py2-none-any.whl", "has_sig": false, "md5_digest": "a0a92298c32916f95ba08aee4eac5401", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24090, "upload_time": "2019-02-24T19:28:39", "url": "https://files.pythonhosted.org/packages/cf/60/653adf9630cf90764cf8aad7dcff6a9a6a268b04f98e5f9c437fc313ab59/PennSDK-1.8.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb4878ed14bbd01f5324bdcdbbeacec1", "sha256": "8551882c8bae1b0116488813c13969b933dbf54e4a79945f43e40184fb11b5da" }, "downloads": -1, "filename": "PennSDK-1.8.1.tar.gz", "has_sig": false, "md5_digest": "fb4878ed14bbd01f5324bdcdbbeacec1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17841, "upload_time": "2019-02-24T19:28:40", "url": "https://files.pythonhosted.org/packages/7d/7f/4760855a2c93e191a57a4f2f9024e24acf934608181de61402af7acd2a3a/PennSDK-1.8.1.tar.gz" } ], "1.8.2": [ { "comment_text": "", "digests": { "md5": "24dd15876313e4ca723dbf0629fe5df6", "sha256": "65bd4fe4b2baaa3aa36906eaa2dc8ea16dec4f4e53820b357f400b9cdfd874e9" }, "downloads": -1, "filename": "PennSDK-1.8.2-py2-none-any.whl", "has_sig": false, "md5_digest": "24dd15876313e4ca723dbf0629fe5df6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24098, "upload_time": "2019-02-27T17:30:20", "url": "https://files.pythonhosted.org/packages/fd/39/c1d48333565805d1a6f5b0684ae95a815f920409b1997cb95070ce1d88f7/PennSDK-1.8.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ece5b999df841c293c1fd569f3fc2ad", "sha256": "dbed39721e49078464f4d9ba2e951ad8f951aac5a0c3edc6b42ae6bfb82bf3ca" }, "downloads": -1, "filename": "PennSDK-1.8.2.tar.gz", "has_sig": false, "md5_digest": "6ece5b999df841c293c1fd569f3fc2ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17851, "upload_time": "2019-02-27T17:30:21", "url": "https://files.pythonhosted.org/packages/36/1a/1601e3dcb0a40d9499a298008e074032b1a9c8bd15b0e172779dea97b3b6/PennSDK-1.8.2.tar.gz" } ], "1.8.3": [ { "comment_text": "", "digests": { "md5": "43593e0d299ec88abe5d8d42b8db372b", "sha256": "e3f9080de23eca50ef49e625829c2c6a0f04aef468554fefbd010eb312085ab3" }, "downloads": -1, "filename": "PennSDK-1.8.3-py2-none-any.whl", "has_sig": false, "md5_digest": "43593e0d299ec88abe5d8d42b8db372b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24216, "upload_time": "2019-03-11T00:13:42", "url": "https://files.pythonhosted.org/packages/7f/89/629efdfe55eae0cd70b6ee5ecb1a67f5273c599ba050e1225dbf2098a60a/PennSDK-1.8.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02c694a76c50f8cd5406c41723226b9b", "sha256": "a5a568ac25a6e0eeefabf95d418ef9c4ab10a9d376788d63ced27e84e30a8d5c" }, "downloads": -1, "filename": "PennSDK-1.8.3.tar.gz", "has_sig": false, "md5_digest": "02c694a76c50f8cd5406c41723226b9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17948, "upload_time": "2019-03-11T00:13:44", "url": "https://files.pythonhosted.org/packages/d5/6e/20c6912e016648c460fc56e960832d2d30f4c1486ff66f3dd8c1fc7ca84e/PennSDK-1.8.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "43593e0d299ec88abe5d8d42b8db372b", "sha256": "e3f9080de23eca50ef49e625829c2c6a0f04aef468554fefbd010eb312085ab3" }, "downloads": -1, "filename": "PennSDK-1.8.3-py2-none-any.whl", "has_sig": false, "md5_digest": "43593e0d299ec88abe5d8d42b8db372b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24216, "upload_time": "2019-03-11T00:13:42", "url": "https://files.pythonhosted.org/packages/7f/89/629efdfe55eae0cd70b6ee5ecb1a67f5273c599ba050e1225dbf2098a60a/PennSDK-1.8.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02c694a76c50f8cd5406c41723226b9b", "sha256": "a5a568ac25a6e0eeefabf95d418ef9c4ab10a9d376788d63ced27e84e30a8d5c" }, "downloads": -1, "filename": "PennSDK-1.8.3.tar.gz", "has_sig": false, "md5_digest": "02c694a76c50f8cd5406c41723226b9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17948, "upload_time": "2019-03-11T00:13:44", "url": "https://files.pythonhosted.org/packages/d5/6e/20c6912e016648c460fc56e960832d2d30f4c1486ff66f3dd8c1fc7ca84e/PennSDK-1.8.3.tar.gz" } ] }