Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/myint/yolk
Command-line tool for querying PyPI and Python packages installed on your system (with Python 3 support)
https://github.com/myint/yolk
Last synced: 3 months ago
JSON representation
Command-line tool for querying PyPI and Python packages installed on your system (with Python 3 support)
- Host: GitHub
- URL: https://github.com/myint/yolk
- Owner: myint
- License: bsd-3-clause
- Fork: true (cakebread/yolk)
- Created: 2012-06-16T17:42:18.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2020-10-24T03:35:45.000Z (about 4 years ago)
- Last Synced: 2024-07-27T09:44:15.698Z (4 months ago)
- Language: Python
- Homepage: https://pypi.python.org/pypi/yolk3k
- Size: 563 KB
- Stars: 65
- Watchers: 5
- Forks: 11
- Open Issues: 15
-
Metadata Files:
- Readme: README.rst
- License: COPYING
Awesome Lists containing this project
README
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.pluginsThese 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 pageUseful tips
-----------Check invalid reStructuredText in descriptions on PyPI (using `rstcheck`_)::
$ yolk --query-metadata=pip --fields=description | rstcheck -
.. _rstcheck: https://github.com/myint/rstcheck