Skip to content

Commit 98cc290

Browse files
Merge pull request #8111 from jorisvandenbossche/doc-install
DOC: fix formatting in dependencies in install.rst
2 parents 473f603 + c4fac5e commit 98cc290

File tree

1 file changed

+72
-72
lines changed

1 file changed

+72
-72
lines changed

doc/source/install.rst

Lines changed: 72 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -247,22 +247,22 @@ installed), make sure you have `nose
247247
Dependencies
248248
------------
249249

250-
* `NumPy <http://www.numpy.org>`__: 1.7.0 or higher
251-
* `python-dateutil <http://labix.org/python-dateutil>`__ 1.5
252-
* `pytz <http://pytz.sourceforge.net/>`__
253-
* Needed for time zone support
250+
* `NumPy <http://www.numpy.org>`__: 1.7.0 or higher
251+
* `python-dateutil <http://labix.org/python-dateutil>`__ 1.5
252+
* `pytz <http://pytz.sourceforge.net/>`__
253+
* Needed for time zone support
254254

255255
.. _install.recommended_dependencies:
256256

257257
Recommended Dependencies
258258
~~~~~~~~~~~~~~~~~~~~~~~~
259259

260-
* `numexpr <http://code.google.com/p/numexpr/>`__: for accelerating certain numerical operations.
261-
``numexpr`` uses multiple cores as well as smart chunking and caching to achieve large speedups.
262-
If installed, must be Version 2.1 or higher.
260+
* `numexpr <http://code.google.com/p/numexpr/>`__: for accelerating certain numerical operations.
261+
``numexpr`` uses multiple cores as well as smart chunking and caching to achieve large speedups.
262+
If installed, must be Version 2.1 or higher.
263263

264-
* `bottleneck <http://berkeleyanalytics.com/bottleneck>`__: for accelerating certain types of ``nan``
265-
evaluations. ``bottleneck`` uses specialized cython routines to achieve large speedups.
264+
* `bottleneck <http://berkeleyanalytics.com/bottleneck>`__: for accelerating certain types of ``nan``
265+
evaluations. ``bottleneck`` uses specialized cython routines to achieve large speedups.
266266

267267
.. note::
268268

@@ -275,69 +275,69 @@ Recommended Dependencies
275275
Optional Dependencies
276276
~~~~~~~~~~~~~~~~~~~~~
277277

278-
* `Cython <http://www.cython.org>`__: Only necessary to build development
279-
version. Version 0.17.1 or higher.
280-
* `SciPy <http://www.scipy.org>`__: miscellaneous statistical functions
281-
* `PyTables <http://www.pytables.org>`__: necessary for HDF5-based storage. Version 3.0.0 or higher required.
282-
* `SQLAlchemy <http://www.sqlalchemy.org>`__: for SQL database support. Version 0.8.1 or higher recommended.
283-
* `matplotlib <http://matplotlib.sourceforge.net/>`__: for plotting
284-
* `statsmodels <http://statsmodels.sourceforge.net/>`__
285-
* Needed for parts of :mod:`pandas.stats`
286-
* `openpyxl <http://packages.python.org/openpyxl/>`__, `xlrd/xlwt <http://www.python-excel.org/>`__
287-
* openpyxl version 1.6.1 or higher, but lower than 2.0.0
288-
* Needed for Excel I/O
289-
* `XlsxWriter <https://pypi.python.org/pypi/XlsxWriter>`__
290-
* Alternative Excel writer.
291-
* `boto <https://pypi.python.org/pypi/boto>`__: necessary for Amazon S3
292-
access.
293-
* One of `PyQt4
294-
<http://www.riverbankcomputing.com/software/pyqt/download>`__, `PySide
295-
<http://qt-project.org/wiki/Category:LanguageBindings::PySide>`__, `pygtk
296-
<http://www.pygtk.org/>`__, `xsel
297-
<http://www.vergenet.net/~conrad/software/xsel/>`__, or `xclip
298-
<http://sourceforge.net/projects/xclip/>`__: necessary to use
299-
:func:`~pandas.io.clipboard.read_clipboard`. Most package managers on Linux
300-
distributions will have xclip and/or xsel immediately available for
301-
installation.
302-
* Google's `python-gflags` and `google-api-python-client`
303-
* Needed for :mod:`~pandas.io.gbq`
304-
* `httplib2`
305-
* Needed for :mod:`~pandas.io.gbq`
306-
* One of the following combinations of libraries is needed to use the
307-
top-level :func:`~pandas.io.html.read_html` function:
308-
309-
* `BeautifulSoup4`_ and `html5lib`_ (Any recent version of `html5lib`_ is
310-
okay.)
311-
* `BeautifulSoup4`_ and `lxml`_
312-
* `BeautifulSoup4`_ and `html5lib`_ and `lxml`_
313-
* Only `lxml`_, although see :ref:`HTML reading gotchas <html-gotchas>`
314-
for reasons as to why you should probably **not** take this approach.
315-
316-
.. warning::
317-
318-
* if you install `BeautifulSoup4`_ you must install either
319-
`lxml`_ or `html5lib`_ or both.
320-
:func:`~pandas.io.html.read_html` will **not** work with *only*
321-
`BeautifulSoup4`_ installed.
322-
* You are highly encouraged to read :ref:`HTML reading gotchas
323-
<html-gotchas>`. It explains issues surrounding the installation and
324-
usage of the above three libraries
325-
* You may need to install an older version of `BeautifulSoup4`_:
326-
- Versions 4.2.1, 4.1.3 and 4.0.2 have been confirmed for 64 and
327-
32-bit Ubuntu/Debian
328-
* Additionally, if you're using `Anaconda`_ you should definitely
329-
read :ref:`the gotchas about HTML parsing libraries <html-gotchas>`
330-
331-
.. note::
332-
333-
* if you're on a system with ``apt-get`` you can do
334-
335-
.. code-block:: sh
336-
337-
sudo apt-get build-dep python-lxml
338-
339-
to get the necessary dependencies for installation of `lxml`_. This
340-
will prevent further headaches down the line.
278+
* `Cython <http://www.cython.org>`__: Only necessary to build development
279+
version. Version 0.17.1 or higher.
280+
* `SciPy <http://www.scipy.org>`__: miscellaneous statistical functions
281+
* `PyTables <http://www.pytables.org>`__: necessary for HDF5-based storage. Version 3.0.0 or higher required.
282+
* `SQLAlchemy <http://www.sqlalchemy.org>`__: for SQL database support. Version 0.8.1 or higher recommended.
283+
* `matplotlib <http://matplotlib.sourceforge.net/>`__: for plotting
284+
* `statsmodels <http://statsmodels.sourceforge.net/>`__
285+
* Needed for parts of :mod:`pandas.stats`
286+
* `openpyxl <http://packages.python.org/openpyxl/>`__, `xlrd/xlwt <http://www.python-excel.org/>`__
287+
* openpyxl version 1.6.1 or higher, but lower than 2.0.0
288+
* Needed for Excel I/O
289+
* `XlsxWriter <https://pypi.python.org/pypi/XlsxWriter>`__
290+
* Alternative Excel writer.
291+
* `boto <https://pypi.python.org/pypi/boto>`__: necessary for Amazon S3
292+
access.
293+
* One of `PyQt4
294+
<http://www.riverbankcomputing.com/software/pyqt/download>`__, `PySide
295+
<http://qt-project.org/wiki/Category:LanguageBindings::PySide>`__, `pygtk
296+
<http://www.pygtk.org/>`__, `xsel
297+
<http://www.vergenet.net/~conrad/software/xsel/>`__, or `xclip
298+
<http://sourceforge.net/projects/xclip/>`__: necessary to use
299+
:func:`~pandas.io.clipboard.read_clipboard`. Most package managers on Linux
300+
distributions will have xclip and/or xsel immediately available for
301+
installation.
302+
* Google's `python-gflags` and `google-api-python-client`
303+
* Needed for :mod:`~pandas.io.gbq`
304+
* `httplib2`
305+
* Needed for :mod:`~pandas.io.gbq`
306+
* One of the following combinations of libraries is needed to use the
307+
top-level :func:`~pandas.io.html.read_html` function:
308+
309+
* `BeautifulSoup4`_ and `html5lib`_ (Any recent version of `html5lib`_ is
310+
okay.)
311+
* `BeautifulSoup4`_ and `lxml`_
312+
* `BeautifulSoup4`_ and `html5lib`_ and `lxml`_
313+
* Only `lxml`_, although see :ref:`HTML reading gotchas <html-gotchas>`
314+
for reasons as to why you should probably **not** take this approach.
315+
316+
.. warning::
317+
318+
* if you install `BeautifulSoup4`_ you must install either
319+
`lxml`_ or `html5lib`_ or both.
320+
:func:`~pandas.io.html.read_html` will **not** work with *only*
321+
`BeautifulSoup4`_ installed.
322+
* You are highly encouraged to read :ref:`HTML reading gotchas
323+
<html-gotchas>`. It explains issues surrounding the installation and
324+
usage of the above three libraries
325+
* You may need to install an older version of `BeautifulSoup4`_:
326+
- Versions 4.2.1, 4.1.3 and 4.0.2 have been confirmed for 64 and
327+
32-bit Ubuntu/Debian
328+
* Additionally, if you're using `Anaconda`_ you should definitely
329+
read :ref:`the gotchas about HTML parsing libraries <html-gotchas>`
330+
331+
.. note::
332+
333+
* if you're on a system with ``apt-get`` you can do
334+
335+
.. code-block:: sh
336+
337+
sudo apt-get build-dep python-lxml
338+
339+
to get the necessary dependencies for installation of `lxml`_. This
340+
will prevent further headaches down the line.
341341

342342

343343
.. _html5lib: https://github.com/html5lib/html5lib-python

0 commit comments

Comments
 (0)