summaryrefslogblamecommitdiffstats
path: root/docs/setup/index.rst
blob: 50d951319b1b981fd1fd6eb486048c8dc03ef1f4 (plain) (tree)




































































































































































                                                                                               
=====
setup
=====

.. highlight:: bash

gnu/linux
=========

Install ``python-pip`` package.

On Debian_ or Ubuntu_::

  $ sudo aptitude install python-pip

On Fedora_::

  $ sudo yum install python-pip

On Arch_::

  $ pacman -S python2-pip

.. _Debian: https://www.debian.org
.. _Ubuntu: http://www.ubuntu.com
.. _Fedora: https://getfedora.org
.. _Arch: https://www.archlinux.org

Install ``combox`` using the ``pip`` installer::

  $ pip install combox


os x
====

If Hombrew_ is not already installed, install it first::

    $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

.. _Hombrew:  http://brew.sh/

Next, install ``python`` from Hombrew_::

  $ brew install python

This will also install ``pip``.

Install ``combox`` using the ``pip`` installer::

  $ pip install combox


windows
=======

.. highlight:: powershell

At the moment, ``combox`` is not compatible with Windows. The following
sections describe how to set up the development environment on
Windows.


setup python, pip and virtualenv
--------------------------------

Install python v2.7.x first: `python.org/downloads/windows`__

.. _pywindows: https://www.python.org/downloads/windows
.. __: pywindows_

Add python to ``PATH``:

.. code-block:: none

   %PATH%;C:\Python27

Make sure python works from Windows Powershell

Get a copy of `get-pip.py`_.

.. _get-pip.py: https://raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py

From Windows Powershell, ``cd`` to the directory containing
``get-pip.py`` file and do::

  python get-pip.y

That should install ``pip`` and ``setuptools``.

Next, add pip to ``PATH``:

.. code-block:: none

    %PATH%;C:\Python27;C:\Python27\Scripts

Make sure ``pip`` works from Windows Powershell by doing::

  pip --version

Lastly, install ``virtualenv``::

  pip install virtualenv


install git
-----------

Get a copy of ``git`` from `git-scm.com/download/win`__

.. _gitwin: http://git-scm.com/download/win
.. __: gitwin_

In the "Adjusting your PATH environment" screen in the ``git``
installation wizard, choose the "Use Git from the Windows Command
Prompt"

Make sure ``git`` works from Windows Powershell by doing::

  git --version


setup combox
------------

install v. c++ compiler
_______________________

From `aka.ms/vcpython27`__ (this is required for installing
``pycrypto`` package from ``pip``).

.. _vcpython27: http://aka.ms/vcpython27
.. __: vcpython27_


setup combox
____________

From the Windows Powershell, do::

  git clone git://ricketyspace.net/combox.git


setup virtual environment
.........................

``cd`` to the ``combox`` directory and do::

  virtualenv .


activate virtual environment
............................

``cd`` to the ``combox`` directory and do::

  .\Scripts\activate


install combox
..............

in ``develop`` mode::

  python setup.py develop