@@ -247,22 +247,22 @@ installed), make sure you have `nose
247
247
Dependencies
248
248
------------
249
249
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
254
254
255
255
.. _install.recommended_dependencies :
256
256
257
257
Recommended Dependencies
258
258
~~~~~~~~~~~~~~~~~~~~~~~~
259
259
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.
263
263
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.
266
266
267
267
.. note ::
268
268
@@ -275,69 +275,69 @@ Recommended Dependencies
275
275
Optional Dependencies
276
276
~~~~~~~~~~~~~~~~~~~~~
277
277
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.
341
341
342
342
343
343
.. _html5lib : https://github.com/html5lib/html5lib-python
0 commit comments