yolk
====
.. image:: https://travis-ci.org/myint/yolk.svg?branch=develop
:target: https://travis-ci.org/myint/yolk
:alt: Build status
.. contents::
Installation
------------
::
$ pip install --upgrade yolk3k
Summary
-------
Yolk is a Python tool for obtaining information about installed Python packages
and querying packages available on PyPI (Python Package Index). ``yolk3k``
is a fork of the original ``yolk``. ``yolk3k`` add Python 3 support (while
maintaining Python 2 support). It also adds additional features.
You can see which packages are active, non-active or in development mode and
show you which have newer versions available by querying PyPI.
Usage Examples::
$ yolk --upgrade
Upgrade all packages
$ yolk --upgrade --user
Upgrade user packages
$ yolk -l
List all installed Python packages
$ yolk -a
List only the activated packages installed (Activated packages are
normal packages on sys.path you can import)
$ yolk -n
List only the non-activated (--multi-version) packages installed
$ yolk -l -f License,Author nose==1.0
Show the license and author for version 1.0 of the package `nose`
$ yolk --entry-map nose
Show entry map for the nose package
$ yolk --entry-points nose.plugins
Show all setuptools entry points for nose.plugins
These options query PyPI::
$ yolk -U pkg_name
Shows if an update for pkg_name is available by querying PyPI
$ yolk -U
Checks PyPI to see if any installed Python packages have updates
available.
$ yolk -F Paste
Download source tarball for latest version of Paste to your current
directory
$ yolk -F Paste -T svn
Do a subversion checkout for Paste to a directory named Paste_svn in
your current directory.
$ yolk -L 2
Show list of CheeseShop releases in the last two hours
$ yolk -C 2
Show detailed list of changes in the CheeseShop in the last two hours
$ yolk -M Paste==1.0
Show all the metadata for Paste version 1.0
$ yolk -M Paste
Show all the metadata for the latest version of Paste listed on PyPI
$ yolk -D cheesecake
Show all (source, egg, svn) URL's for the latest version of cheesecake
packages
$ yolk -T source -D cheesecake
Show only source code releases for cheesecake
$ yolk -H twisted
Launches your web browser at Twisted's home page
Useful tips
-----------
Check invalid reStructuredText in descriptions on PyPI (using `rstcheck`_)::
$ yolk --query-metadata=pip --fields=description | rstcheck -
.. _rstcheck: https://github.com/myint/rstcheck
Raw data
{
"_id": null,
"home_page": "https://github.com/myint/yolk",
"name": "yolk3k",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "PyPI,setuptools,cheeseshop,distutils,eggs,package,management",
"author": "Steven Myint",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/b1/4d/8d00d5e7c07c7969f2134c5af082d338ebcc6027e2ea6c0d6a6bc149d0ec/yolk3k-0.9.tar.gz",
"platform": "UNKNOWN",
"description": "yolk\n====\n\n.. image:: https://travis-ci.org/myint/yolk.svg?branch=develop\n :target: https://travis-ci.org/myint/yolk\n :alt: Build status\n\n.. contents::\n\n\nInstallation\n------------\n\n::\n\n $ pip install --upgrade yolk3k\n\n\nSummary\n-------\n\nYolk is a Python tool for obtaining information about installed Python packages\nand querying packages available on PyPI (Python Package Index). ``yolk3k``\nis a fork of the original ``yolk``. ``yolk3k`` add Python 3 support (while\nmaintaining Python 2 support). It also adds additional features.\n\n\nYou can see which packages are active, non-active or in development mode and\nshow you which have newer versions available by querying PyPI.\n\nUsage Examples::\n\n $ yolk --upgrade\n Upgrade all packages\n\n $ yolk --upgrade --user\n Upgrade user packages\n\n $ yolk -l\n List all installed Python packages\n\n $ yolk -a\n List only the activated packages installed (Activated packages are\n normal packages on sys.path you can import)\n\n $ yolk -n\n List only the non-activated (--multi-version) packages installed\n\n $ yolk -l -f License,Author nose==1.0\n Show the license and author for version 1.0 of the package `nose`\n\n $ yolk --entry-map nose\n Show entry map for the nose package\n\n $ yolk --entry-points nose.plugins\n Show all setuptools entry points for nose.plugins\n\n\nThese options query PyPI::\n\n $ yolk -U pkg_name\n Shows if an update for pkg_name is available by querying PyPI\n\n $ yolk -U\n Checks PyPI to see if any installed Python packages have updates\n available.\n\n $ yolk -F Paste\n Download source tarball for latest version of Paste to your current\n directory\n\n $ yolk -F Paste -T svn\n Do a subversion checkout for Paste to a directory named Paste_svn in\n your current directory.\n\n $ yolk -L 2\n Show list of CheeseShop releases in the last two hours\n\n $ yolk -C 2\n Show detailed list of changes in the CheeseShop in the last two hours\n\n $ yolk -M Paste==1.0\n Show all the metadata for Paste version 1.0\n\n $ yolk -M Paste\n Show all the metadata for the latest version of Paste listed on PyPI\n\n $ yolk -D cheesecake\n Show all (source, egg, svn) URL's for the latest version of cheesecake\n packages\n\n $ yolk -T source -D cheesecake\n Show only source code releases for cheesecake\n\n $ yolk -H twisted\n Launches your web browser at Twisted's home page\n\n\nUseful tips\n-----------\n\nCheck invalid reStructuredText in descriptions on PyPI (using `rstcheck`_)::\n\n $ yolk --query-metadata=pip --fields=description | rstcheck -\n\n.. _rstcheck: https://github.com/myint/rstcheck",
"bugtrack_url": null,
"license": "BSD License",
"summary": "Command-line tool for querying PyPI and Python packages installed on your system.",
"version": "0.9",
"split_keywords": [
"pypi",
"setuptools",
"cheeseshop",
"distutils",
"eggs",
"package",
"management"
],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "d5e624fefdc9806986c05cc7c19da485",
"sha256": "cf8731dd0a9f7ef50b5dc253fe0174383e3fed295a653672aa918c059eef86ae"
},
"downloads": -1,
"filename": "yolk3k-0.9.tar.gz",
"has_sig": false,
"md5_digest": "d5e624fefdc9806986c05cc7c19da485",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19152,
"upload_time": "2016-06-19T00:59:51",
"upload_time_iso_8601": "2016-06-19T00:59:51.787000Z",
"url": "https://files.pythonhosted.org/packages/b1/4d/8d00d5e7c07c7969f2134c5af082d338ebcc6027e2ea6c0d6a6bc149d0ec/yolk3k-0.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2016-06-19 00:59:51",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "myint",
"github_project": "yolk",
"travis_ci": true,
"coveralls": false,
"github_actions": false,
"lcname": "yolk3k"
}