{ "info": { "author": "Kura", "author_email": "kura@kura.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Archiving :: Packaging" ], "description": "yarg(1) -- A semi hard Cornish cheese, also queries PyPI\r\n========================================================\r\n\r\n.. image:: https://img.shields.io/travis/kura/yarg.svg?style=flat\r\n\r\n.. image:: https://img.shields.io/coveralls/kura/yarg.svg?style=flat\r\n\r\n.. image:: https://pypip.in/version/yarg/badge.svg?style=flat\r\n\r\n.. image:: https://pypip.in/download/yarg/badge.svg?style=flat\r\n\r\n.. image:: https://pypip.in/py_versions/yarg/badge.svg?style=flat\r\n\r\n.. image:: https://pypip.in/implementation/yarg/badge.svg?style=flat\r\n\r\n.. image:: https://pypip.in/status/yarg/badge.svg?style=flat\r\n\r\n.. image:: https://pypip.in/wheel/yarg/badge.svg?style=flat\r\n\r\n.. image:: https://pypip.in/license/yarg/badge.svg?style=flat\r\n\r\nYarg is a PyPI client.\r\n\r\n.. code-block:: python\r\n\r\n >>> import yarg\r\n >>> package = yarg.get(\"yarg\")\r\n >>> package.name\r\n u'yarg'\r\n >>> package.author\r\n Author(name=u'Kura', email=u'kura@kura.io')\r\n\r\nFull documentation is at .\r\n\r\nYarg is released under the `MIT license\r\n`_. The `source code is on\r\nGitHub `_ and `issues are also tracked on\r\nGitHub `_.\r\n\r\n\r\nRelease History\r\n===============\r\n\r\n0.1.9 (2014-08-11)\r\n------------------\r\n\r\nSplatting bugs\r\n~~~~~~~~~~~~~~\r\n\r\n- Added `decode` call on the response object for Python 3 in\r\n `yarg.newest_packages` and `yarg.latest_updated_packages`.\r\n\r\n0.1.8 (2014-08-10)\r\n------------------\r\n\r\nSplatting bugs\r\n~~~~~~~~~~~~~~\r\n\r\n- Integration issue with Python 3, requests, yarg and JSON. Attempt to decode\r\n requests response if decode attribute exists.\r\n\r\n0.1.6 & 0.1.7 (2014-08-10)\r\n--------------------------\r\n\r\nSplatting bugs\r\n~~~~~~~~~~~~~~\r\n\r\n- Bug in setup.py causing installs to fail for sdist (source) releases.\r\n\r\n0.1.5 (2014-08-10)\r\n------------------\r\n\r\nAPI changes\r\n~~~~~~~~~~~\r\n\r\n- Changed sort order of `yarg.package.Package.release_ids` to sort\r\n based on the upload time of the release ID.\r\n\r\nSplatting bugs\r\n~~~~~~~~~~~~~~\r\n\r\n- `yarg.package.Package.latest_release_id` will now return the latest\r\n release ID from the PyPI info source, rather than the final list item in\r\n `yarg.package.Package.release_ids`.\r\n\r\n Addtionally `yarg.package.Package.latest_release` will do the same as\r\n it gets the latest release information from\r\n `yarg.package.Package.latest_release_id`.\r\n\r\n0.1.4 (2014-08-09)\r\n------------------\r\n\r\nAPI changes\r\n~~~~~~~~~~~\r\n\r\n- New method `yarg.newest_packages` for querying new packages\r\n from the PyPI RSS feed.\r\n- New method `yarg.latest_updated_packages` for querying\r\n the latest updated packages from the PyPI RSS feed.\r\n\r\nOther\r\n~~~~~\r\n\r\n- Additional test coverage\r\n- Additional documentation coverage\r\n\r\n0.1.2 (2014-08-08)\r\n------------------\r\n\r\nBug fixes\r\n~~~~~~~~~\r\n\r\n- `yarg.get` will now raise an Exception for errors **including**\r\n 300 and above. Previously only raised for above 300.\r\n- Fix an issue on Python 3.X and PyPy3 where\r\n `yarg.exceptions.HTTPError` was using a method that was\r\n removed in Python 3.\r\n- Added dictionary key lookups for `home_page`, `bugtrack_url`\r\n and `docs_url`. Caused `KeyError` exceptions if they were not\r\n returned by PyPI.\r\n\r\nOther\r\n~~~~~\r\n\r\n- More test coverage.\r\n\r\n0.1.1 (2014-08-08)\r\n------------------\r\n\r\nAPI changes\r\n~~~~~~~~~~~\r\n\r\n- New `yarg.package.Package` property `has_wheel`.\r\n- New `yarg.package.Package` property `has_egg`.\r\n- New `yarg.package.Package` property `has_source`.\r\n- New `yarg.package.Package` property `python_versions`.\r\n- New `yarg.package.Package` property `python_implementations`.\r\n- Added `yarg.exceptions.HTTPError` to `yarg.__init__`\r\n for easier access.\r\n- Added `yarg.json2package` to `yarg.__init__` to expose it for\r\n use.\r\n\r\n0.1.0 (2014-08-08)\r\n------------------\r\n\r\n- Initial release", "description_content_type": null, "docs_url": "https://pythonhosted.org/yarg/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://yarg.readthedocs.org/", "keywords": "pypi,client,packages", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "yarg", "package_url": "https://pypi.org/project/yarg/", "platform": "linux", "project_url": "https://pypi.org/project/yarg/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://yarg.readthedocs.org/" }, "release_url": "https://pypi.org/project/yarg/0.1.9/", "requires_dist": null, "requires_python": null, "summary": "A semi hard Cornish cheese, also queries PyPI (PyPI client)", "version": "0.1.9" }, "last_serial": 1190124, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8354514c29816774112ad76162d42148", "sha256": "2a2d2434d846b736acc66a095f737993c49141cb82f195fabab535aee7f5b0f8" }, "downloads": -1, "filename": "yarg-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8354514c29816774112ad76162d42148", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11633, "upload_time": "2014-08-08T13:43:01", "url": "https://files.pythonhosted.org/packages/96/98/42eb9fc523f6cbde79b0bd64a4b8ad84831eabe3d5421437b932e10e0af9/yarg-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9d4091475037ee21bdeea8a999a51a8", "sha256": "6c6802329ebe04022f1480b0c7e729278e5da828b576bed59f1e6dd9c78142d9" }, "downloads": -1, "filename": "yarg-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e9d4091475037ee21bdeea8a999a51a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5998, "upload_time": "2014-08-08T13:42:57", "url": "https://files.pythonhosted.org/packages/3e/5f/afb3a8d3573555fcb8bef3148db7c66be9c5b5e34f31a5392c60c9973fcf/yarg-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1d50063fe44dfc1b0789e678af3016ff", "sha256": "542c5814fdb9022dcd04fd21886ea8449af000db8076fd6c41c9baa361130ee8" }, "downloads": -1, "filename": "yarg-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d50063fe44dfc1b0789e678af3016ff", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12809, "upload_time": "2014-08-08T16:08:24", "url": "https://files.pythonhosted.org/packages/87/8a/b31ac585831f40b0be9ca5c57fc96848fb0e14f31e07a81826fe7b78487d/yarg-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d1915febd27587faf5fc9a15c022f68", "sha256": "d7846f30e61aee6270d65df1820cc0db098c01528139f3a7fe9a02618428c66d" }, "downloads": -1, "filename": "yarg-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7d1915febd27587faf5fc9a15c022f68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7152, "upload_time": "2014-08-08T16:08:21", "url": "https://files.pythonhosted.org/packages/b8/67/2e7a740e822b1979b03eb70f40291bdb8797d77f0e0ddce716ea864a7d9e/yarg-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8d8866024b263796d0e318ba088dbe0a", "sha256": "1c7f48935761fb3397096609ddf93ffe9f2cb177da3fb068a8933311bad0d546" }, "downloads": -1, "filename": "yarg-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8d8866024b263796d0e318ba088dbe0a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 13978, "upload_time": "2014-08-08T20:26:44", "url": "https://files.pythonhosted.org/packages/97/53/a2107c47e664228f0b056242971b57397faea2a1681600bde7f0aa103fe8/yarg-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "275d708d55532379b450743df86e75de", "sha256": "12c69c11161a101590b4a4062d11cea1b81d3922b70278dac98be81483c6356f" }, "downloads": -1, "filename": "yarg-0.1.2.tar.gz", "has_sig": false, "md5_digest": "275d708d55532379b450743df86e75de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7877, "upload_time": "2014-08-08T20:26:40", "url": "https://files.pythonhosted.org/packages/42/81/ee2d66b404272470146930c29beede7d59e20b9c9e917c69ef51ea597667/yarg-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "427a00122ab5555e4dd2e43438eb3d54", "sha256": "d2a0fb486e77343eb89e5b6d29385296c9eb4340e53a6007181054d7731cad81" }, "downloads": -1, "filename": "yarg-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "427a00122ab5555e4dd2e43438eb3d54", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17541, "upload_time": "2014-08-09T10:24:25", "url": "https://files.pythonhosted.org/packages/c9/30/2c16f22344b2fc50c68cf0f99797142fe26e80af9826320102843f357479/yarg-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64dd02a22ec9b951696c97174013243b", "sha256": "9123dbb40a9be05eff6a11c2b5fbff3a07d20d379479ee2ffa20b843715a8508" }, "downloads": -1, "filename": "yarg-0.1.4.tar.gz", "has_sig": false, "md5_digest": "64dd02a22ec9b951696c97174013243b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9664, "upload_time": "2014-08-09T10:24:22", "url": "https://files.pythonhosted.org/packages/9d/5b/369b3da4eb1b0d6faa1abc3fba321ccecf6987afafc4bce2a258c874a1e1/yarg-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "3392c683a4164fbe8e1b95b31fac5fe6", "sha256": "e12c6453303164ad283134af475e8a5c704d5716961fb5c84cf4ca0800ddc1f3" }, "downloads": -1, "filename": "yarg-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3392c683a4164fbe8e1b95b31fac5fe6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18101, "upload_time": "2014-08-10T19:12:05", "url": "https://files.pythonhosted.org/packages/52/2e/8e9d9557909ec138bef25195bea1cc5adacfa889f4b1c111ff3ec02e05d7/yarg-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe6a235c694303e9e22e55504590ef52", "sha256": "7bef9f3f52980ff2cc47a61c35974bdea7c473c7d74f18751e2eb050ea19ae13" }, "downloads": -1, "filename": "yarg-0.1.5.tar.gz", "has_sig": false, "md5_digest": "fe6a235c694303e9e22e55504590ef52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11009, "upload_time": "2014-08-10T19:12:03", "url": "https://files.pythonhosted.org/packages/0c/bc/8688e239fa08f74e3aba1ae820f7d2b6731f6aadc70918293cd9b2ee11e9/yarg-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "1d8197bf81d2acdfb634809a02504228", "sha256": "9ce0ccc6c770a9bcee3a4a6737375860d833e0681d3f7568fb7797f5422490a8" }, "downloads": -1, "filename": "yarg-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d8197bf81d2acdfb634809a02504228", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18808, "upload_time": "2014-08-10T19:57:42", "url": "https://files.pythonhosted.org/packages/3d/34/5e0428ca7da5b2cf16177350b82156bebc03260fa8d3532d6f1b3827c37a/yarg-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c79e47a0f928822befc506fd0c5412be", "sha256": "dd469fddb007f1bdb3443310e02ac60827658ab7a170ff0c304700e8de8e20d9" }, "downloads": -1, "filename": "yarg-0.1.6.tar.gz", "has_sig": false, "md5_digest": "c79e47a0f928822befc506fd0c5412be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11600, "upload_time": "2014-08-10T19:57:38", "url": "https://files.pythonhosted.org/packages/6e/95/ace85abcc35ce377db48ce61b24db45ddcc839428b3330d8a323d358c566/yarg-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "40368b85cc3bffefae42488c7eec5299", "sha256": "a1434e457ad6d692025a5bfb8882b0d7c669a44280fe3eae323ac9895ba06bfb" }, "downloads": -1, "filename": "yarg-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "40368b85cc3bffefae42488c7eec5299", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18906, "upload_time": "2014-08-10T20:41:04", "url": "https://files.pythonhosted.org/packages/1b/49/ee76dda3b2bd4339aa13b253d329ddeba1c9c3bb88f57f90d425bc1561ae/yarg-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b97ee7c888ed6ca028e019df1c70c9e1", "sha256": "e75c058707456b2e5a19b50aa8ff412f264505855a4a8ddeb22ccd52c22f996f" }, "downloads": -1, "filename": "yarg-0.1.7.tar.gz", "has_sig": false, "md5_digest": "b97ee7c888ed6ca028e019df1c70c9e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11707, "upload_time": "2014-08-10T20:41:00", "url": "https://files.pythonhosted.org/packages/7f/f5/51fa2fc52edbc31246173c5a39d2fc7c36331c7be5a363c5107ae9348015/yarg-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "5c03a56a0da60feff9461f871b68f1a1", "sha256": "0c5b02a3209b76ab8b6e4acc4cc7d01b45ca0de59e734d07a77e216f95eb511d" }, "downloads": -1, "filename": "yarg-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c03a56a0da60feff9461f871b68f1a1", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19090, "upload_time": "2014-08-10T21:04:40", "url": "https://files.pythonhosted.org/packages/92/31/c44c23988f728d2d872688ec0c2d79a138be05fb2670c79754e82ac48d1e/yarg-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f04dcb879425f5e7b55a6493ea07863", "sha256": "6aedc5d7b4789abdab25ba2a1015a992590609ac5f0a679219d200e5c59e36e4" }, "downloads": -1, "filename": "yarg-0.1.8.tar.gz", "has_sig": false, "md5_digest": "0f04dcb879425f5e7b55a6493ea07863", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11944, "upload_time": "2014-08-10T21:04:36", "url": "https://files.pythonhosted.org/packages/da/bc/b4ae649630fa7d984e387910662eea4e1e64ff8db1d4f02920a7b4e3d23e/yarg-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "ad32517426e63f1f1d9af780ac5a00a8", "sha256": "4f9cebdc00fac946c9bf2783d634e538a71c7d280a4d806d45fd4dc0ef441492" }, "downloads": -1, "filename": "yarg-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad32517426e63f1f1d9af780ac5a00a8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19162, "upload_time": "2014-08-11T22:01:41", "url": "https://files.pythonhosted.org/packages/8b/90/89a2ff242ccab6a24fbab18dbbabc67c51a6f0ed01f9a0f41689dc177419/yarg-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a17cb3e82fcd86e4184ec0f8c2e013c7", "sha256": "55695bf4d1e3e7f756496c36a69ba32c40d18f821e38f61d028f6049e5e15911" }, "downloads": -1, "filename": "yarg-0.1.9.tar.gz", "has_sig": false, "md5_digest": "a17cb3e82fcd86e4184ec0f8c2e013c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11988, "upload_time": "2014-08-11T22:01:37", "url": "https://files.pythonhosted.org/packages/d4/c8/cc640404a0981e6c14e2044fc64e43b4c1ddf69e7dddc8f2a02638ba5ae8/yarg-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ad32517426e63f1f1d9af780ac5a00a8", "sha256": "4f9cebdc00fac946c9bf2783d634e538a71c7d280a4d806d45fd4dc0ef441492" }, "downloads": -1, "filename": "yarg-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad32517426e63f1f1d9af780ac5a00a8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19162, "upload_time": "2014-08-11T22:01:41", "url": "https://files.pythonhosted.org/packages/8b/90/89a2ff242ccab6a24fbab18dbbabc67c51a6f0ed01f9a0f41689dc177419/yarg-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a17cb3e82fcd86e4184ec0f8c2e013c7", "sha256": "55695bf4d1e3e7f756496c36a69ba32c40d18f821e38f61d028f6049e5e15911" }, "downloads": -1, "filename": "yarg-0.1.9.tar.gz", "has_sig": false, "md5_digest": "a17cb3e82fcd86e4184ec0f8c2e013c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11988, "upload_time": "2014-08-11T22:01:37", "url": "https://files.pythonhosted.org/packages/d4/c8/cc640404a0981e6c14e2044fc64e43b4c1ddf69e7dddc8f2a02638ba5ae8/yarg-0.1.9.tar.gz" } ] }