yarg


Nameyarg JSON
Version 0.1.9 PyPI version JSON
download
home_pagehttps://yarg.readthedocs.org/
SummaryA semi hard Cornish cheese, also queries PyPI (PyPI client)
upload_time2014-08-11 22:01:37
maintainer
docs_urlhttps://pythonhosted.org/yarg/
authorKura
requires_pythonNone
licenseMIT
keywords pypi client packages
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            yarg(1) -- A semi hard Cornish cheese, also queries PyPI
========================================================

.. image:: https://img.shields.io/travis/kura/yarg.svg?style=flat

.. image:: https://img.shields.io/coveralls/kura/yarg.svg?style=flat

.. image:: https://pypip.in/version/yarg/badge.svg?style=flat

.. image:: https://pypip.in/download/yarg/badge.svg?style=flat

.. image:: https://pypip.in/py_versions/yarg/badge.svg?style=flat

.. image:: https://pypip.in/implementation/yarg/badge.svg?style=flat

.. image:: https://pypip.in/status/yarg/badge.svg?style=flat

.. image:: https://pypip.in/wheel/yarg/badge.svg?style=flat

.. image:: https://pypip.in/license/yarg/badge.svg?style=flat

Yarg is a PyPI client.

.. code-block:: python

    >>> import yarg
    >>> package = yarg.get("yarg")
    >>> package.name
    u'yarg'
    >>> package.author
    Author(name=u'Kura', email=u'kura@kura.io')

Full documentation is at <https://yarg.readthedocs.org>.

Yarg is released under the `MIT license
<https://github.com/kura/yarg/blob/master/LICENSE>`_. The `source code is on
GitHub <https://github.com/kura/yarg>`_ and `issues are also tracked on
GitHub <https://github.com/kura/yarg/issues>`_.


Release History
===============

0.1.9 (2014-08-11)
------------------

Splatting bugs
~~~~~~~~~~~~~~

- Added `decode` call on the response object for Python 3 in
  `yarg.newest_packages` and `yarg.latest_updated_packages`.

0.1.8 (2014-08-10)
------------------

Splatting bugs
~~~~~~~~~~~~~~

- Integration issue with Python 3, requests, yarg and JSON. Attempt to decode
  requests response if decode attribute exists.

0.1.6 & 0.1.7 (2014-08-10)
--------------------------

Splatting bugs
~~~~~~~~~~~~~~

- Bug in setup.py causing installs to fail for sdist (source) releases.

0.1.5 (2014-08-10)
------------------

API changes
~~~~~~~~~~~

- Changed sort order of `yarg.package.Package.release_ids` to sort
  based on the upload time of the release ID.

Splatting bugs
~~~~~~~~~~~~~~

- `yarg.package.Package.latest_release_id` will now return the latest
  release ID from the PyPI info source, rather than the final list item in
  `yarg.package.Package.release_ids`.

  Addtionally `yarg.package.Package.latest_release` will do the same as
  it gets the latest release information from
  `yarg.package.Package.latest_release_id`.

0.1.4 (2014-08-09)
------------------

API changes
~~~~~~~~~~~

- New method `yarg.newest_packages` for querying new packages
  from the PyPI RSS feed.
- New method `yarg.latest_updated_packages` for querying
  the latest updated packages from the PyPI RSS feed.

Other
~~~~~

- Additional test coverage
- Additional documentation coverage

0.1.2 (2014-08-08)
------------------

Bug fixes
~~~~~~~~~

- `yarg.get` will now raise an Exception for errors **including**
  300 and above. Previously only raised for above 300.
- Fix an issue on Python 3.X and PyPy3 where
  `yarg.exceptions.HTTPError` was using a method that was
  removed in Python 3.
- Added dictionary key lookups for `home_page`, `bugtrack_url`
  and `docs_url`. Caused `KeyError` exceptions if they were not
  returned by PyPI.

Other
~~~~~

- More test coverage.

0.1.1 (2014-08-08)
------------------

API changes
~~~~~~~~~~~

- New `yarg.package.Package` property `has_wheel`.
- New `yarg.package.Package` property `has_egg`.
- New `yarg.package.Package` property `has_source`.
- New `yarg.package.Package` property `python_versions`.
- New `yarg.package.Package` property `python_implementations`.
- Added `yarg.exceptions.HTTPError` to `yarg.__init__`
  for easier access.
- Added `yarg.json2package` to `yarg.__init__` to expose it for
  use.

0.1.0 (2014-08-08)
------------------

- Initial release
            

Raw data

            {
    "_id": null,
    "home_page": "https://yarg.readthedocs.org/",
    "name": "yarg",
    "maintainer": "",
    "docs_url": "https://pythonhosted.org/yarg/",
    "requires_python": null,
    "maintainer_email": "",
    "keywords": "pypi,client,packages",
    "author": "Kura",
    "author_email": "kura@kura.io",
    "download_url": "https://files.pythonhosted.org/packages/d4/c8/cc640404a0981e6c14e2044fc64e43b4c1ddf69e7dddc8f2a02638ba5ae8/yarg-0.1.9.tar.gz",
    "platform": "linux",
    "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 <https://yarg.readthedocs.org>.\r\n\r\nYarg is released under the `MIT license\r\n<https://github.com/kura/yarg/blob/master/LICENSE>`_. The `source code is on\r\nGitHub <https://github.com/kura/yarg>`_ and `issues are also tracked on\r\nGitHub <https://github.com/kura/yarg/issues>`_.\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",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A semi hard Cornish cheese, also queries PyPI (PyPI client)",
    "version": "0.1.9",
    "split_keywords": [
        "pypi",
        "client",
        "packages"
    ],
    "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",
            "upload_time_iso_8601": "2014-08-11T22:01:41.104360Z",
            "url": "https://files.pythonhosted.org/packages/8b/90/89a2ff242ccab6a24fbab18dbbabc67c51a6f0ed01f9a0f41689dc177419/yarg-0.1.9-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "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",
            "upload_time_iso_8601": "2014-08-11T22:01:37.243680Z",
            "url": "https://files.pythonhosted.org/packages/d4/c8/cc640404a0981e6c14e2044fc64e43b4c1ddf69e7dddc8f2a02638ba5ae8/yarg-0.1.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2014-08-11 22:01:37",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "yarg"
}
        
Elapsed time: 0.03830s