How to install paludis-tools
- Download and install ActivePython
- Open Command Prompt
- Type
pypm install paludis-tools
Lastest release
http://paludis-tools.lunaryorn.de
paludis-tools is a set of small utilities for the Gentoo package manager paludis, available under the terms of the GNU GPL 2 (see COPYING). As of now the following programs are provided:
- plog
- Analyzes the paludis logfile, extracting various statistics and information from this logfile (e.g. installation time of packages, installation history, etc.)
- pelog
- Manages elog files written by ebuilds.
- pquery
- Queries various metadata from packages (e.g. homepage, changelog, ebuild and distfile location, etc.)
- pclean
- Finds and removes unused distfiles.
Refer to the website for detailed documentation.
Installation
paludis-tools is written in Python and requires the following applications and libraries:
- Python (at least 2.6, Python 3 is not supported)
- paludis with python support enabled (at least 0.46)
- Jinja (at least 2.1)
- argparse (at least 1.0)
- python-dateutil (at least 1.4)
These packages are contained in the unstable portage tree and can be installed using paludis:
paludis --install '>=sys-apps/paludis-0.46[python-bindings]' \ '>=dev-lang/python-2.6' '>=dev-python/jinja-2.1' \ '>=dev-python/argparse-1.0' '>=dev-python/python-dateutil-1.4'
Once these requirements are available, you can install paludis-tools:
python setup.py install
Issues and Feedback
Please report issues, proposals or enhancements to the issue tracker.
Development
The paludis-tools API is available for developers. Refer to the website or take a look into the doc/ directory for API documentation.
paludis-tools development happens at GitHub. The complete source code is available in a git repository:
git clone git://github.com/lunaryorn/paludis-tools.git
Feel free to fork the repository. Pull requests and patches are welcome!