Universal Package Editor
========================

UPE is a package manager inspired in Python's PIP, Arch's PacMan, Gentoo's Portage and Android's APKs. It's objectives are:

* Provide a simple package manager.
* Create a unified package manager, like ``dpkg``, ``rpm``, etc. on Linux and Homebrew, MacPorts and the Mac App Store in Mac, but compatible with all platforms (for now, we only support Linux, where package managers are more attached).

Nowadays, it allows:

Building new packages
:::::::::::::::::::::

Build new packages easily (look at the `documentation <http://universal-package-editor.readthedocs.org/en/master/build-script.html>`_).

Simple operations
:::::::::::::::::

* Installing
* Upgrading
* Uninstalling

Installed packages check
::::::::::::::::::::::::

* Is ``<package>`` installed?
* If it is, which version?

Using UPE
---------

UPE is only the module (like C libraries, but in Python), so you need a frontend. Check the wiki for `more info <https://bitbucket.org/universalpackageeditor/upe/wiki/Home#Available%20frontends>`_).
