File: installation_guide.rst

package info (click to toggle)
dot2tex 2.11.3-8
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,740 kB
  • sloc: python: 3,673; makefile: 119
file content (67 lines) | stat: -rw-r--r-- 2,298 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Installation guide
==================

Dependencies
------------

The following software and modules are required to run dot2tex:

- Python_ 2.7 or 3.x.
- pyparsing_. Version 1.4.8 or later is recommended.
- Graphviz_. A recent version is required.
- preview_. A LaTeX package for extracting parts of a document. A free-standing part of the `preview-latex`_/`AUCTeX`_ bundle.
- `PGF/TikZ`_ version 2.0 or later.

Users have reported problems using dot2tex with old versions of pyparsing and Graphviz.

A natural companion to dot2tex is `the dot2texi LaTeX package <dot2texi_>`_ for embedding graphs directly in your LaTeX source code.


Using pip or easy_install
-------------------------

The easiest way to install dot2tex is to use `pip`_ (recommended) or `easy_install`_::

    $ pip install dot2tex

or `easy_install`_::

    $ easy_install dot2tex

If you are on Linux or Mac OS X you may have to call `pip`_ or `easy_install`_ using ``sudo``::

    $ sudo pip install dot2tex

The commands will locate dot2tex and download it automatically. Note that documentation and examples are not installed by default. `Pip` and `easy_install`_ will also create a wrapper script or EXE file for you and install dependencies if necessary.


.. _download: https://pypi.python.org/pypi/dot2tex#downloads

Binary packages
---------------

Binary packages are available for Debian_ and OpenSUSE_.


From source
-----------

Download a zip or a tarball from the download_ page. Unpack the file to a directory and run ``python`` on the ``setup.py`` file::

    $ python setup.py install

This will create a dot2tex module in your Python modue directory and a wrapper script in your ``SCRIPTS`` directory. Note that a few warnings will be displayed. You can safely ignore them. The warnings are shown because there is some extra information in the ``setup.py`` file that distutils does not understand.


Development version
-------------------

The development version of ``dot2tex`` is  `hosted on GitHub <https://github.com/kjellmf/dot2tex>`_. To get the code you can use the following command::

    git clone https://github.com/kjellmf/dot2tex.git

.. _Debian: http://packages.qa.debian.org/d/dot2tex.html
.. _OpenSUSE: https://build.opensuse.org/package/show/home:jimfunk/dot2tex


.. include:: common.inc