Drop-down terminal for GNOME
Go to file
2017-01-24 02:32:04 +06:00
data GuakeWidget class has been updated 2017-01-24 02:32:04 +06:00
etc #879 editions after review 2016-12-22 03:06:58 +06:00
guake GuakeWidget class has been updated 2017-01-24 02:32:04 +06:00
tests/widgets pep8 and import reordering 2016-12-28 00:40:49 +01:00
.gitignore rework the bootstrap of the guake3 env. 2016-12-12 16:39:19 +01:00
.travis.yml only test on python 3.2 on travis 2016-12-28 01:00:47 +01:00
bootstrap-debian.sh only test on python 3.2 on travis 2016-12-28 01:00:47 +01:00
fiximports.py pep8 2016-02-06 16:00:28 +01:00
install_lib.py pep8 and import reordering 2016-12-28 00:40:49 +01:00
install.py boostrap script for travis 2016-12-22 23:17:35 +01:00
pep8rc process files from master 2015-10-21 12:56:03 +02:00
pylintrc pep8 and import reordering 2016-12-28 00:40:49 +01:00
README.rst pep8 and import reordering 2016-12-28 00:40:49 +01:00
requirements-dev.in pep8 and minor fixes to make travis happy 2016-12-22 21:36:29 +01:00
requirements-dev.txt pep8 and minor fixes to make travis happy 2016-12-22 21:36:29 +01:00
requirements.in pep8 and minor fixes to make travis happy 2016-12-22 21:36:29 +01:00
requirements.txt #879 editions after review 2016-12-22 03:06:58 +06:00
setup.cfg cosmetic changes 2016-12-28 00:51:31 +01:00
setup.py #879 editions after review 2016-12-22 03:06:58 +06:00
validate.sh do not fix py in build/ 2016-12-12 16:48:18 +01:00

Guake 3 README
==============

Setting up a developer's environment
------------------------------------

First, you need to install some system libraries, mainly GTK and related.

- On Ubuntu and Debian, use:

      ./bootstrap-debian.sh

Now, install Guake inside a new virtualenv with:

    ./install.py --checks --tests

Setting up to your system
-------------------------

    ./install.py --target=system

Note: not supported yet. Installing on your system directly is a **wrong** idea. It should always be
installed in a proper virtualenv, to avoid messing with your system modules. Of course, Guake relies
on VTE and GTK modules that shall come from your system, but there is no reason to let Guake
override any python package of your system.

When Guake is packaged in a distribution (Ubuntu, Debian, Fedora,...), in this case only it makes
sense to install it outside of a virtualenv.
However, please see:
    https://hynek.me/articles/python-deployment-anti-patterns/