{ "info": { "author": "Kip Lehman (CA Technologies, AgileCentral Business Unit)", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries" ], "description": "This is the README file for pyral, a package implementing a \nPythonic interface to the Agile Central (formerly Rally) REST API\n\nDescription\n-----------\n\nThe Rally REST Tookit for Python consists of a package that provides a means\nto interact with entities and artifacts in your Rally subscription. The full\nspectrum of CRUD operations is available in your Agile Central (Rally) Workspaces and Projects,\nproviding of course that your Agile Central (Rally) subscription credentials enable you to perform\n those operations. The toolkit insulates the package user from having to make \nmultiple requests to obtain the full set of qualifying items by performing any \nsubsequent \"page\" requests automatically. \nAn additional key feature is the ability to obtain entity sub fields\nthat may be references or collections via the familiar dot '.' notation.\n\nRequirements\n------------\n\nThe pyral package requires the use of Kenneth Reitz's requests package using version 2.8.0 or better.\nAs of requests version 2.0.0, there is support for HTTPS over HTTP proxy via the CONNECT request.\nThe requests package can be found via the Python Package Index site (http://pypi/python.org/index).\nThe most recent release of pyral (1.4.2) has been tested with requests 2.19.1.\nThe six module is also required.\n\n\nInstallation\n------------\n\nIf you want to pull down the latest release from standard Python package repository\n(pypi.python.org) and install the package, the easiest way is to use\npip, the Python package installation utility.::\n\n pip install pyral\n\nAlternatively if you've got the tar.gz or zip distribution on hand, as long as you've\nsatisfied the dependency requirements on the six and requests packages, you can use\nthe setup mechanism.\nOnce requests and six has been installed, run the setup.py program supplied with\nthis distribution as::\n\n python setup.py install\n\n\nValidation\n----------\n\nCopy the template.cfg file to a file named my.cfg.\nEdit my.cfg. Uncomment and replace the values for SERVER, USER, PASSWORD.\nLeave the WORKSPACE and PROJECT entries commented out for now.\n\nRun the rallyfire.py program as:\n\n$ python rallyfire.py --config=my.cfg\n\nDocumentation\n-------------\n\nObtain the zip file containing the HTML and CSS files comprising the document set for pyral.\nUnzip in a suitable location and point your web browser to the doc/build/html/index.html file.\n\nThe rendered documentation is also available at http://pyral.readthedocs.io/en/latest/\nand http://pythonhosted.org/pyral", "description_content_type": "", "docs_url": "https://pythonhosted.org/pyral/", "download_url": "https://github.com/RallyTools/RallyRestToolkitForPython/raw/master/dists/pyral-1.4.2.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/RallyTools/RallyRestToolkitForPython", "keywords": "rally,agilecentral,api", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "pyral", "package_url": "https://pypi.org/project/pyral/", "platform": "any", "project_url": "https://pypi.org/project/pyral/", "project_urls": { "Download": "https://github.com/RallyTools/RallyRestToolkitForPython/raw/master/dists/pyral-1.4.2.zip", "Homepage": "https://github.com/RallyTools/RallyRestToolkitForPython" }, "release_url": "https://pypi.org/project/pyral/1.4.2/", "requires_dist": null, "requires_python": "", "summary": "Python toolkit for Agile Central (Rally) REST API", "version": "1.4.2" }, "last_serial": 4169998, "releases": { "0.8.10": [ { "comment_text": "", "digests": { "md5": "5871377a1c4887d9b730d3bdda1a42e3", "sha256": "d74d1fb04c7cfc76cafb28f92d4284ee06a4129a5ed2dcb8ccc03997e9f2f80d" }, "downloads": -1, "filename": "pyral-0.8.10.tar.gz", "has_sig": false, "md5_digest": "5871377a1c4887d9b730d3bdda1a42e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110459, "upload_time": "2012-02-21T23:14:19", "url": "https://files.pythonhosted.org/packages/d8/d2/b89d30a41ad6cf6e56bb4cee56939f3f41853965d93f17b75ad10afa97b9/pyral-0.8.10.tar.gz" } ], "0.8.11": [ { "comment_text": "", "digests": { "md5": "12ee9d802083b2a89db887ce7e44b35f", "sha256": "d0574e6e1e4a9adef90e82e176a8859c69ad10950faf3f3ae1f328477202cf23" }, "downloads": -1, "filename": "pyral-0.8.11.tar.gz", "has_sig": false, "md5_digest": "12ee9d802083b2a89db887ce7e44b35f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110964, "upload_time": "2012-03-24T22:29:31", "url": "https://files.pythonhosted.org/packages/10/dc/f7dd043e17be2c1d92cda7c7815af993e86fde3ab9cfa45aef75030a7cbe/pyral-0.8.11.tar.gz" } ], "0.8.12": [ { "comment_text": "", "digests": { "md5": "514e80759e47f53299e1de7f1353430a", "sha256": "b42cf5b4c64c91fbfe6617c2eda8418af0557e757b330c70c1f6291c3810d064" }, "downloads": -1, "filename": "pyral-0.8.12.tar.gz", "has_sig": false, "md5_digest": "514e80759e47f53299e1de7f1353430a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111703, "upload_time": "2012-03-27T03:56:36", "url": "https://files.pythonhosted.org/packages/df/de/9f2d38c6033490c98d4bd217ff308b973447e37378eb5aa1940fc9fb5d83/pyral-0.8.12.tar.gz" } ], "0.8.8": [], "0.8.9": [ { "comment_text": "", "digests": { "md5": "1f48ee9ab5dbe531d9d72f62808b044a", "sha256": "01c88a2a62c46763e34be25d1232b98ae1bd686a76818e3c653881c3a68c9d59" }, "downloads": -1, "filename": "pyral-0.8.9.tar.gz", "has_sig": false, "md5_digest": "1f48ee9ab5dbe531d9d72f62808b044a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110383, "upload_time": "2012-02-13T19:13:01", "url": "https://files.pythonhosted.org/packages/c4/9e/ae48cd29b2ce09dc1ad4359aa716d4d31db69116a0fc1347d15edb22e84b/pyral-0.8.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "9ead348f05ef368d07eb3ad90c3803fe", "sha256": "2c030dd9cf0b34a6539cf0f82b8deaeec29a96d801c2bd61234b18b234aa4bab" }, "downloads": -1, "filename": "pyral-0.9.1.tar.gz", "has_sig": false, "md5_digest": "9ead348f05ef368d07eb3ad90c3803fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123287, "upload_time": "2012-07-09T23:05:10", "url": "https://files.pythonhosted.org/packages/60/c0/4db37f9c9958e4b5e02190b904feee99b42798a542243359006376c0b569/pyral-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "2f1802f52e1b525056261d447ae87329", "sha256": "9cca20a6e923c3f54e01435a275b42d9ceb2aa3d9ae85f34aca78103efe236c5" }, "downloads": -1, "filename": "pyral-0.9.2.tar.gz", "has_sig": false, "md5_digest": "2f1802f52e1b525056261d447ae87329", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133399, "upload_time": "2012-10-02T15:56:55", "url": "https://files.pythonhosted.org/packages/2f/41/94fdc6610ba08909e4010607863c4e57e1e11c139a791dac4587547c6808/pyral-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "398e8166809482d7e5e2f11c79feadc4", "sha256": "7fecafd35a845d385e952ac01809b2496db5cda393ddf77afd666f006b513e82" }, "downloads": -1, "filename": "pyral-0.9.3.tar.gz", "has_sig": false, "md5_digest": "398e8166809482d7e5e2f11c79feadc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134149, "upload_time": "2012-10-08T16:33:54", "url": "https://files.pythonhosted.org/packages/11/ec/559a47dec556159b687431b0c9ccdb3163ca379de9df097e46f2f12743ed/pyral-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "00cca1e59cd26019197934e3a419f087", "sha256": "2e211655651d680d3aeef473e4140f94066fb1ae5178d9112a88a8e98a31963f" }, "downloads": -1, "filename": "pyral-0.9.4.tar.gz", "has_sig": false, "md5_digest": "00cca1e59cd26019197934e3a419f087", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 152919, "upload_time": "2013-11-05T14:55:05", "url": "https://files.pythonhosted.org/packages/37/f3/d1e53ffc625c560e448dafd7cfe8d27642a3aa3423b2a8ac1842a8b80f01/pyral-0.9.4.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "f361c856aac033b69cf12a4e7833ca73", "sha256": "9cfdd9201aaee0522f3063c40f47a547f7260f03ad4e746a6a10cba45d5ee1ba" }, "downloads": -1, "filename": "pyral-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f361c856aac033b69cf12a4e7833ca73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120431, "upload_time": "2014-05-19T13:06:52", "url": "https://files.pythonhosted.org/packages/94/b1/2f71edfaaed819ee8888115afbcf43e25257d5419c0662978681d23fb808/pyral-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "2330007d932b18a4ca34fef9e8e620e5", "sha256": "7a67f84059bcdd8e2db8ecfcec9efa38ae4424ddc1cebbdaf5f72f8984fdc757" }, "downloads": -1, "filename": "pyral-1.0.1.tar.gz", "has_sig": false, "md5_digest": "2330007d932b18a4ca34fef9e8e620e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 178987, "upload_time": "2014-06-23T21:20:55", "url": "https://files.pythonhosted.org/packages/2c/ff/9df13fa51edd79c60767f7e2ba60c56acfde89ad30a4d9c16c2da43982e1/pyral-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "ee7da7bcd512342e028f2aaf20760c08", "sha256": "e5760f6269e83c59fb0604e948177c0b416026143be3db04fa7f5d468829d446" }, "downloads": -1, "filename": "pyral-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ee7da7bcd512342e028f2aaf20760c08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 176980, "upload_time": "2014-08-29T13:49:33", "url": "https://files.pythonhosted.org/packages/d6/4f/168a4e5201ad74d7fcf82b5f14fad855124f379ca7b607891e22180cee3b/pyral-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "aad7c0c51214764551b9378d0bc5d20f", "sha256": "8707f91be21bae8fc0f0e578b8f7bd989378fb1554321e9e7b2872da69292ae1" }, "downloads": -1, "filename": "pyral-1.1.1.tgz", "has_sig": false, "md5_digest": "aad7c0c51214764551b9378d0bc5d20f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 181240, "upload_time": "2015-03-06T14:39:33", "url": "https://files.pythonhosted.org/packages/c0/77/3cddfec49af6cd6e49b3fae6a43c083080d3cbcd0da22dccc1d152e4d9ec/pyral-1.1.1.tgz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "473314ef122069e7e3ac05b0c73b0a4a", "sha256": "6e2a4ae919623cb8aa91d8d6b9cb5f1bf5b25f91f0aa5daf4952d04a831338fa" }, "downloads": -1, "filename": "pyral-1.2.0.tgz", "has_sig": false, "md5_digest": "473314ef122069e7e3ac05b0c73b0a4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 865220, "upload_time": "2016-10-09T23:01:20", "url": "https://files.pythonhosted.org/packages/b4/a7/fbe488e7c3a502283384492cf712724be3cec96454a54c5475ea791b4add/pyral-1.2.0.tgz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "fbac8c3fe777aa1a7f4a8ba9ceda927d", "sha256": "8c62d9e256429e8953deefde90c64f8301712032036507acd5b2097632179946" }, "downloads": -1, "filename": "pyral-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fbac8c3fe777aa1a7f4a8ba9ceda927d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71069, "upload_time": "2016-11-09T03:01:47", "url": "https://files.pythonhosted.org/packages/ec/3c/5330e7284022cf3e41a0f8a8d29671a373d6c91604b22998b738c23f09e8/pyral-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f5400cdc524f5d3756b9e46e33d8abf", "sha256": "2804a0c48a922e1d4b55ce58a7a9e876e60aa496b4950eee9657b07a67294312" }, "downloads": -1, "filename": "pyral-1.2.1.tar.gz", "has_sig": false, "md5_digest": "8f5400cdc524f5d3756b9e46e33d8abf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 963725, "upload_time": "2016-11-09T03:01:50", "url": "https://files.pythonhosted.org/packages/46/e5/98a4af5ceb8fb7da07527790ac4dc4009c05e572fd9f85b523968206de5a/pyral-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "bc96dcf60c7f4d33c37e0b4d29dd0949", "sha256": "43b61929b3604a5ff541789f20e2df112573e39b93fdac9a96a75706cd0d1a08" }, "downloads": -1, "filename": "pyral-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc96dcf60c7f4d33c37e0b4d29dd0949", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 73107, "upload_time": "2016-11-20T20:32:26", "url": "https://files.pythonhosted.org/packages/f3/5e/5d8b6931fde3536837f17c043effa4609b7349b4b4a4d0be2d6119b96e1a/pyral-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfaba5cd8699e96cadce96833ede5602", "sha256": "2af086d88629fc4b959c87c4f6a9dcd8803cea164296ad18a260910a6c22b730" }, "downloads": -1, "filename": "pyral-1.2.2.tar.gz", "has_sig": false, "md5_digest": "bfaba5cd8699e96cadce96833ede5602", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 966654, "upload_time": "2016-11-20T20:32:30", "url": "https://files.pythonhosted.org/packages/cd/b0/ada56fc37fefe6eb7a4922fd89deb1ccc0137d5e02c84ef00ca8991e8364/pyral-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "e7c942035f1ee2d45fb56aa8417551d7", "sha256": "383a2373ca0c89a62e76498cf9b865afa41a7714130fabe283f9d289ffae9bef" }, "downloads": -1, "filename": "pyral-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e7c942035f1ee2d45fb56aa8417551d7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 70168, "upload_time": "2016-12-08T00:36:39", "url": "https://files.pythonhosted.org/packages/cf/94/ef5b36b6ea6c70e17f0e2e10da74a8a4b571d7990d4a3a83b0d34682900f/pyral-1.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e308d64204fa192f78edde9a73e082f", "sha256": "bdbc817d4cb2f0473175eef7c44d8bfb1e42ee31eeaa9a4b4a2a028a34526f1f" }, "downloads": -1, "filename": "pyral-1.2.3.tar.gz", "has_sig": false, "md5_digest": "1e308d64204fa192f78edde9a73e082f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 965398, "upload_time": "2016-12-08T00:36:42", "url": "https://files.pythonhosted.org/packages/7b/78/822c40087d8d744541089f5d43ae4ad8f3d5485d286bf27bdd675bb6c22c/pyral-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "9b433c032431050809a4d7680199821d", "sha256": "6967e81ead3a054829d5b700ce70b9a9e26581e7351041a4ebebb75de02141ac" }, "downloads": -1, "filename": "pyral-1.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9b433c032431050809a4d7680199821d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71322, "upload_time": "2017-03-21T01:38:08", "url": "https://files.pythonhosted.org/packages/7a/8e/30b08154c9b44a121d95f6c455daa45d95fccda46f6ecb10dbc2d9eb76d1/pyral-1.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e064ccdd10fe061c88121d6fe16b08c", "sha256": "994c206ee9a43a99501a8ad1a81223d71b1b4ee4e745bcca08dedab34567d495" }, "downloads": -1, "filename": "pyral-1.2.4.tar.gz", "has_sig": false, "md5_digest": "2e064ccdd10fe061c88121d6fe16b08c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 966136, "upload_time": "2017-03-21T01:38:11", "url": "https://files.pythonhosted.org/packages/7b/50/585980937fc795ffe3af2c324e9c30cb213cf422fe31f41499ce3b897388/pyral-1.2.4.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "48bb4ebc67f66a5db86fcedb9a06685b", "sha256": "d2964832255e6e3c84e865fd953637f38a4d138614f1013d93f0ce3df6805c03" }, "downloads": -1, "filename": "pyral-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "48bb4ebc67f66a5db86fcedb9a06685b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 75059, "upload_time": "2017-04-02T21:00:54", "url": "https://files.pythonhosted.org/packages/92/c5/039c60891f471bb89f8da053a0bf39a75bff489b37d7ba285d0c0af9c3df/pyral-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b4de544e1ca36da11772dcf0da2fef8", "sha256": "9335d5566a1bb073cb7fbc171a800dd050b555319775cd281f21d099f281143d" }, "downloads": -1, "filename": "pyral-1.3.0.tar.gz", "has_sig": false, "md5_digest": "5b4de544e1ca36da11772dcf0da2fef8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 969655, "upload_time": "2017-04-02T21:00:57", "url": "https://files.pythonhosted.org/packages/bf/fd/92669f6f61bacb33a391a7aaf3f2265dbe3a6c330755484cce22514c7a18/pyral-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "6789814fbb29ca182c546bd883c872d4", "sha256": "e55b9860936aa6f31a72fa205a693a813c0eaafabc116bf5639b99d56a09efe8" }, "downloads": -1, "filename": "pyral-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6789814fbb29ca182c546bd883c872d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 76666, "upload_time": "2017-04-09T17:48:45", "url": "https://files.pythonhosted.org/packages/91/5b/3225524fc6572ed8486da2cc961533aba02aff9e265ba4a3e9556446a66d/pyral-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51a670f33ea247a2091b71b411b234f2", "sha256": "1f3ee31e78e5a556370c2e1bb950cef57ae7b82033d72ad996f97b149a51e5c7" }, "downloads": -1, "filename": "pyral-1.3.1.tar.gz", "has_sig": false, "md5_digest": "51a670f33ea247a2091b71b411b234f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 972279, "upload_time": "2017-04-09T17:48:48", "url": "https://files.pythonhosted.org/packages/b7/74/9c3b64d3c6bd8f0c5479d609d966c6543d47d5eb4b796afa549ace96697b/pyral-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "7c620fa028e174f863d88bf9a3e92410", "sha256": "b4d9939427bd967e8e78b3052758ae55a93e40fa4afb873c1842212ab6e62a7b" }, "downloads": -1, "filename": "pyral-1.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7c620fa028e174f863d88bf9a3e92410", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 76900, "upload_time": "2017-08-04T17:11:13", "url": "https://files.pythonhosted.org/packages/63/ce/6a58f65b0b0de19c3cb14078c7c72e965f92ff7e21a275fb78fceb3d8bda/pyral-1.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d828fc44bd46ff25f33066f17cabc410", "sha256": "12d4a0384f1f0e605f5d899e540565f0f892f07ae1613ddfb9168fc5109c5c6d" }, "downloads": -1, "filename": "pyral-1.3.2.tar.gz", "has_sig": false, "md5_digest": "d828fc44bd46ff25f33066f17cabc410", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 972346, "upload_time": "2017-08-04T13:31:31", "url": "https://files.pythonhosted.org/packages/71/7a/daeede63271f8e822f9a64aefcbfac09fcbb90f07ae6d35f941f166d3e46/pyral-1.3.2.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "7b3e381527ad9c1798b817ebe1bb2ddc", "sha256": "cf1ba0057f6f2be7ac3224c521c324ae4e1aed3c21ac91d61a88a69573e19c16" }, "downloads": -1, "filename": "pyral-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7b3e381527ad9c1798b817ebe1bb2ddc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 77612, "upload_time": "2017-08-31T18:45:42", "url": "https://files.pythonhosted.org/packages/a4/0f/6512e2785b3360b1e00e182e45dc1a13a68ea98f36d2ed2e8110b68b5f80/pyral-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdf1a4134b21fca95dada78201d804e3", "sha256": "f0867a82b62acde842af009184ad30ff11123c0649d8af7422a98d2acd22e13d" }, "downloads": -1, "filename": "pyral-1.4.0.tar.gz", "has_sig": false, "md5_digest": "cdf1a4134b21fca95dada78201d804e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 972835, "upload_time": "2017-08-31T18:45:44", "url": "https://files.pythonhosted.org/packages/0a/20/78716d7d8cb5447b4be797c9fe8006fc4d7f66972877b2c2a0298a5abd04/pyral-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "af22c4aa71f2207686768a47a0c435bd", "sha256": "f4704199113a0a4d8db4ca2b850763c5a584dd21a85e842d2068c4b334ee282c" }, "downloads": -1, "filename": "pyral-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af22c4aa71f2207686768a47a0c435bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 77728, "upload_time": "2018-01-09T23:35:36", "url": "https://files.pythonhosted.org/packages/3e/af/ed99f674d84aa3edc6f55c920450d3a00c1bcd122e9ff7c2f8cb2865ab44/pyral-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f916383cdfe213c3d12eaf481901ed8b", "sha256": "546871edfb1ab71fc79914b828cc1c224696541e07d5d7b33ec4b4ccbe34443a" }, "downloads": -1, "filename": "pyral-1.4.1.tar.gz", "has_sig": false, "md5_digest": "f916383cdfe213c3d12eaf481901ed8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 972895, "upload_time": "2018-01-09T23:35:37", "url": "https://files.pythonhosted.org/packages/62/a3/f3b5d69f6def612b28520c45154c0049d903802411c95f1321a462c3a788/pyral-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "404d6306038fdb028302d530416cacdf", "sha256": "5b96dd9cea2962688c0cb207b3ab370ee0b9044f2da50a2fba7ae0175cee339a" }, "downloads": -1, "filename": "pyral-1.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "404d6306038fdb028302d530416cacdf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 77880, "upload_time": "2018-08-14T16:07:33", "url": "https://files.pythonhosted.org/packages/43/3e/71f2a1c811f29eb7e6e3b92f40498b16798b18560fef2520450d9d47b6a1/pyral-1.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8668cfb74e80c2aebb0ff64aa7b27481", "sha256": "414b52637b3f8912c6bfea5bd5092f5afb8a281cc3a09a6dc52c4cbd6bd166e4" }, "downloads": -1, "filename": "pyral-1.4.2.tar.gz", "has_sig": false, "md5_digest": "8668cfb74e80c2aebb0ff64aa7b27481", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 972961, "upload_time": "2018-08-14T16:07:20", "url": "https://files.pythonhosted.org/packages/59/0f/1c663cf0c7194f31cfbc9fe5ec009f24dce859a26fb7d024797cf6aa9c6a/pyral-1.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "404d6306038fdb028302d530416cacdf", "sha256": "5b96dd9cea2962688c0cb207b3ab370ee0b9044f2da50a2fba7ae0175cee339a" }, "downloads": -1, "filename": "pyral-1.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "404d6306038fdb028302d530416cacdf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 77880, "upload_time": "2018-08-14T16:07:33", "url": "https://files.pythonhosted.org/packages/43/3e/71f2a1c811f29eb7e6e3b92f40498b16798b18560fef2520450d9d47b6a1/pyral-1.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8668cfb74e80c2aebb0ff64aa7b27481", "sha256": "414b52637b3f8912c6bfea5bd5092f5afb8a281cc3a09a6dc52c4cbd6bd166e4" }, "downloads": -1, "filename": "pyral-1.4.2.tar.gz", "has_sig": false, "md5_digest": "8668cfb74e80c2aebb0ff64aa7b27481", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 972961, "upload_time": "2018-08-14T16:07:20", "url": "https://files.pythonhosted.org/packages/59/0f/1c663cf0c7194f31cfbc9fe5ec009f24dce859a26fb7d024797cf6aa9c6a/pyral-1.4.2.tar.gz" } ] }