* Download and install [vcredist2015](https://www.microsoft.com/fr-FR/download/details.aspx?id=48145)
* Download and install [Miniconda](http://conda.pydata.org/miniconda.html).
* Download and install [Git](https://git-scm.com/) and add the binaries path to your `PATH` variable
* Download and install [Qt 5.6](http://download.qt.io/development_releases/qt/5.6/) for your architecture (msvc2015_64 for 64 bits, msvc2015 for 32 bits)
* Open Conda console then : `conda update --yes conda`
Add in `~/.bash_profile`, in `~/.bashrc` on Fedora:
```bash
export PATH="$HOME/.pyenv/bin:$PATH"
eval"$(pyenv virtualenv-init -)"
eval"$(pyenv init -)"
export PYENV_ROOT="$HOME/.pyenv"
```
Restart your terminal.
#### MacOS system dependencies
Install the following brew packages :
```bash
brew install wget
brew install libsodium
## Ensure your brew QT version is up to date. (brew install qt -> qt 4.8)
brew install qt5
brew link--force qt5
## Install pyenv
brew install pyenv
brew install pyenv-virtualenv
```
After installation, you'll need to add :
```bash
eval"$(pyenv init -)"
eval"$(pyenv virtualenv-init -)"
```
to your profile (as stated in the caveats displayed by Homebrew — to display them again, use brew info pyenv). You only need to add that to your profile once.
If you are running El Capitan (MacOS 10.10), you'll need to run `xcode-select --install`
#### Pyenv environment
##### Build python 3.5.0
Restart your shell then prepare your virtualenv:
On GNU/Linux: `PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.5.1`
On MacOS: `env PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install 3.5.1`
Run:
```bash
pyenv shell 3.5.1
pyenv virtualenv sakia-env
```
#### Build Sakia:
##### Download Sakia
git clone https://github.com/duniter/sakia
##### Go to dev branch
```bash
cd sakia && git checkout dev
```
##### Configure your PYTHONPATH environment variable