Name | yarg JSON |
Version |
0.1.10
JSON |
| download |
home_page | https://yarg.readthedocs.org/ |
Summary | A semi hard Cornish cheese, also queries PyPI (PyPI client) |
upload_time | 2024-08-09 21:42:05 |
maintainer | Kura |
docs_url | https://pythonhosted.org/yarg/ |
author | Kura |
requires_python | None |
license | MIT |
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"
}