yarg


Nameyarg JSON
Version 0.1.10 PyPI version JSON
download
home_pagehttps://yarg.readthedocs.org/
SummaryA semi hard Cornish cheese, also queries PyPI (PyPI client)
upload_time2024-08-09 21:42:05
maintainerKura
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

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.10 (2024-08-09)
- Python 3.12 support

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": "Kura",
    "docs_url": "https://pythonhosted.org/yarg/",
    "requires_python": null,
    "maintainer_email": "kura@kura.io",
    "keywords": "pypi, client, packages",
    "author": "Kura",
    "author_email": "kura@kura.io",
    "download_url": "https://files.pythonhosted.org/packages/5f/f4/86a394ac2c74268c0281d27b6ca9a37bb595d19601bf4de920584e581eb6/yarg-0.1.10.tar.gz",
    "platform": "linux",
    "description": "yarg(1) -- A semi hard Cornish cheese, also queries PyPI\n========================================================\n\n.. image:: https://img.shields.io/travis/kura/yarg.svg?style=flat\n\n.. image:: https://img.shields.io/coveralls/kura/yarg.svg?style=flat\n\nYarg is a PyPI client.\n\n.. code-block:: python\n\n    >>> import yarg\n    >>> package = yarg.get(\"yarg\")\n    >>> package.name\n    u'yarg'\n    >>> package.author\n    Author(name=u'Kura', email=u'kura@kura.io')\n\nFull documentation is at <https://yarg.readthedocs.org>.\n\nYarg is released under the `MIT license\n<https://github.com/kura/yarg/blob/master/LICENSE>`_. The `source code is on\nGitHub <https://github.com/kura/yarg>`_ and `issues are also tracked on\nGitHub <https://github.com/kura/yarg/issues>`_.\n\n\nRelease History\n===============\n\n0.1.10 (2024-08-09)\n- Python 3.12 support\n\n0.1.9 (2014-08-11)\n------------------\n\nSplatting bugs\n~~~~~~~~~~~~~~\n\n- Added `decode` call on the response object for Python 3 in\n  `yarg.newest_packages` and `yarg.latest_updated_packages`.\n\n0.1.8 (2014-08-10)\n------------------\n\nSplatting bugs\n~~~~~~~~~~~~~~\n\n- Integration issue with Python 3, requests, yarg and JSON. Attempt to decode\n  requests response if decode attribute exists.\n\n0.1.6 & 0.1.7 (2014-08-10)\n--------------------------\n\nSplatting bugs\n~~~~~~~~~~~~~~\n\n- Bug in setup.py causing installs to fail for sdist (source) releases.\n\n0.1.5 (2014-08-10)\n------------------\n\nAPI changes\n~~~~~~~~~~~\n\n- Changed sort order of `yarg.package.Package.release_ids` to sort\n  based on the upload time of the release ID.\n\nSplatting bugs\n~~~~~~~~~~~~~~\n\n- `yarg.package.Package.latest_release_id` will now return the latest\n  release ID from the PyPI info source, rather than the final list item in\n  `yarg.package.Package.release_ids`.\n\n  Addtionally `yarg.package.Package.latest_release` will do the same as\n  it gets the latest release information from\n  `yarg.package.Package.latest_release_id`.\n\n0.1.4 (2014-08-09)\n------------------\n\nAPI changes\n~~~~~~~~~~~\n\n- New method `yarg.newest_packages` for querying new packages\n  from the PyPI RSS feed.\n- New method `yarg.latest_updated_packages` for querying\n  the latest updated packages from the PyPI RSS feed.\n\nOther\n~~~~~\n\n- Additional test coverage\n- Additional documentation coverage\n\n0.1.2 (2014-08-08)\n------------------\n\nBug fixes\n~~~~~~~~~\n\n- `yarg.get` will now raise an Exception for errors **including**\n  300 and above. Previously only raised for above 300.\n- Fix an issue on Python 3.X and PyPy3 where\n  `yarg.exceptions.HTTPError` was using a method that was\n  removed in Python 3.\n- Added dictionary key lookups for `home_page`, `bugtrack_url`\n  and `docs_url`. Caused `KeyError` exceptions if they were not\n  returned by PyPI.\n\nOther\n~~~~~\n\n- More test coverage.\n\n0.1.1 (2014-08-08)\n------------------\n\nAPI changes\n~~~~~~~~~~~\n\n- New `yarg.package.Package` property `has_wheel`.\n- New `yarg.package.Package` property `has_egg`.\n- New `yarg.package.Package` property `has_source`.\n- New `yarg.package.Package` property `python_versions`.\n- New `yarg.package.Package` property `python_implementations`.\n- Added `yarg.exceptions.HTTPError` to `yarg.__init__`\n  for easier access.\n- Added `yarg.json2package` to `yarg.__init__` to expose it for\n  use.\n\n0.1.0 (2014-08-08)\n------------------\n\n- Initial release\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A semi hard Cornish cheese, also queries PyPI (PyPI client)",
    "version": "0.1.10",
    "project_urls": {
        "Homepage": "https://yarg.readthedocs.org/"
    },
    "split_keywords": [
        "pypi",
        " client",
        " packages"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6c9863ca46066218f5438e47db7149a515b80b77bdeb30e3644da6221dac43dc",
                "md5": "a4bb406e338b0a456b7941be70bedfcb",
                "sha256": "4413145825e5d0e8b370754b3e829cf7c95ab0131dbc29fb5b52a8e27e1b7234"
            },
            "downloads": -1,
            "filename": "yarg-0.1.10-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a4bb406e338b0a456b7941be70bedfcb",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 13762,
            "upload_time": "2024-08-09T21:42:03",
            "upload_time_iso_8601": "2024-08-09T21:42:03.697991Z",
            "url": "https://files.pythonhosted.org/packages/6c/98/63ca46066218f5438e47db7149a515b80b77bdeb30e3644da6221dac43dc/yarg-0.1.10-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5ff486a394ac2c74268c0281d27b6ca9a37bb595d19601bf4de920584e581eb6",
                "md5": "aef49be6031f0cf5737c5896ab95f214",
                "sha256": "1fbc94af89d5ebc2d2dfe46a5006a570de549c43e78f0913ce8390a1c5848b7e"
            },
            "downloads": -1,
            "filename": "yarg-0.1.10.tar.gz",
            "has_sig": false,
            "md5_digest": "aef49be6031f0cf5737c5896ab95f214",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 12869,
            "upload_time": "2024-08-09T21:42:05",
            "upload_time_iso_8601": "2024-08-09T21:42:05.203723Z",
            "url": "https://files.pythonhosted.org/packages/5f/f4/86a394ac2c74268c0281d27b6ca9a37bb595d19601bf4de920584e581eb6/yarg-0.1.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-09 21:42:05",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "yarg"
}
        
Elapsed time: 0.88786s