This package is supported by the Weboob Team.

A stable package (version 1.2) is available in Debian Stretch. The latest version is usually available in unstable.

You can now install weboob and its applications:

# apt-get install weboob weboob-qt

If you only want the console applications, you can just use:

# apt-get install weboob

And if you only want the core library and utilities:

# apt-get install python-weboob-core


This package is supported by the Weboob Team.

A stable package is available in Ubuntu, imported from Debian.

The instructions are the same as Debian.

Ubuntu is often lagging behind, so you should probably not use the package included in the distribution, but the latest one. The best is to check if it matches either the stable or unstable Debian package.


This package is supported by the Weboob Team.

There is an official package.

# emerge -av --autounmask-write weboob

It is also available in the laurentb overlay, which is guaranteed to have the latest version and fixes.

# layman -a laurentb
# emerge -av --autounmask-write weboob::laurentb

It will only install the core and console utilities if you don't set the X USE flag.

Nix and NixOS

Nixpkgs is a collection of packages that can be used with the Nix package manager on various Unix-like systems. It is also used by the NixOS Linux distibution.

This package has been checked by the Weboob team.

There is an official package in Nixpkgs.

nix-env -iA pythonPackages.weboob

To try out Weboob without modifying your system, do:

nix-shell -p pythonPackages.weboob

Arch Linux

This package has been checked by the Weboob team.

A package is available in the AUR, and it is usually updated quickly.

A development package is also available.


These instructions might not be up to date.

Instructions in French:


An Homebrew Formula is available (version 1.2):

# brew install weboob


An installer is available for the last stable version, on the Files page. It works only on Windows 32 bits.

Note that Weboob on Windows is less tested than on Linux.

From sources

If you want to install weboob from source, the simplest is to use pipsi (see below). If you do not have access to pipsi, you can use python-virtualenv manually as we demonstrate now.

With python-virtualenv

You first have to install python-virtualenv. It is commonly available so you might have it already or can install it easily (not described here). When you have python-virtualenv, execute the following:

$ mkdir -p ~/.local/venvs
$ virtualenv ~/.local/venvs/weboob
$ source ~/.local/venvs/weboob/bin/activate
(weboob) $ pip install git+
(weboob) $ pip install pdfminer # add other optional dependencies if you want
(weboob) $ weboob-config update
(weboob) $ deactivate

Then, each time you want to use weboob, do this:

$ ~/.local/venvs/weboob/bin/boobank # or any other weboob command

You can add ~/.local/venvs/weboob/bin to your PATH to facilitate access to weboob executable files.

With pipsi

pipsi takes care of creating virtual environments, installing a package inside, and doing symbolic links to facilitate usage of package executable files. If you have pipsi, you just have to do this:

$ pipsi install --python python2 git+
$ ~/.local/venvs/weboob/bin/weboob-config update
$ source ~/.local/venvs/weboob/bin/activate
(weboob) $ pip install pdfminer # add other optional dependencies
(weboob) $ deactivate

At this point, every weboob executable file is now in ~/.local/bin. Add this directory to your PATH environment variable if it is not there already.

Below we discuss other scenarios to install weboob.

Release tarballs

Get the latest tarball on the Releases page


Stable branch

The stable branch is the latest release of weboob with additional fixes.

$ git clone -b stable

Development branch

To get the latest features or to contribute to Weboob.

$ git clone

Installation instructions

Since there are many dependencies, when you install from sources, you have to handle them by hand, according to your distribution.

The requirements are provided in, except for:

  • python-termcolor, for colors in some console applications.
  • gpgv (for secure updates). If not packaged alone, it should be in gnupg or gpg.
  • PyQt5 (python-qt5) for graphical applications.
  • For more performance, ensure you have libyaml and simplejson installed.

Some modules may have more dependencies.

All installation procedures allow you to chose whether you want graphical applications. Add --no-qt --no-xdg to disable them; --qt --xdg to enable them.

User installation

There is a way to install weboob locally without messing with your system. Run ./tools/ as your local user.

$ ./tools/ ~/bin

The scripts are copied to ~/bin.

System installation (discouraged)

The install mode copies files to the Python system-wide packages directory (for example /usr/local/lib/python2.7/dist-packages for Python 2.7).

# ./ install

Scripts are copied to /usr/bin.

Development mode

If you are a developper, you could have a look to the development environment