You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .travis.yml
+1-1
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,7 @@ matrix:
41
41
42
42
- dist: trusty
43
43
env:
44
-
- JOB="3.6, coverage" ENV_FILE="ci/deps/travis-36.yaml" PATTERN="((not slow and not network) or (single and db))" PANDAS_TESTING_MODE="deprecate" COVERAGE=true
44
+
- JOB="3.6, coverage" ENV_FILE="ci/deps/travis-36-cov.yaml" PATTERN="((not slow and not network) or (single and db))" PANDAS_TESTING_MODE="deprecate" COVERAGE=true
Copy file name to clipboardExpand all lines: doc/source/install.rst
+9-11
Original file line number
Diff line number
Diff line change
@@ -224,7 +224,7 @@ Dependencies
224
224
------------
225
225
226
226
* `setuptools <https://setuptools.readthedocs.io/en/latest/>`__: 24.2.0 or higher
227
-
* `NumPy <http://www.numpy.org>`__: 1.12.0 or higher
227
+
* `NumPy <http://www.numpy.org>`__: 1.13.3 or higher
228
228
* `python-dateutil <https://dateutil.readthedocs.io/en/stable/>`__: 2.5.0 or higher
229
229
* `pytz <http://pytz.sourceforge.net/>`__: 2015.4 or higher
230
230
@@ -235,11 +235,11 @@ Recommended Dependencies
235
235
236
236
* `numexpr <https://github.com/pydata/numexpr>`__: for accelerating certain numerical operations.
237
237
``numexpr`` uses multiple cores as well as smart chunking and caching to achieve large speedups.
238
-
If installed, must be Version 2.6.1 or higher.
238
+
If installed, must be Version 2.6.2 or higher.
239
239
240
240
* `bottleneck <https://github.com/kwgoodman/bottleneck>`__: for accelerating certain types of ``nan``
241
241
evaluations. ``bottleneck`` uses specialized cython routines to achieve large speedups. If installed,
242
-
must be Version 1.2.0 or higher.
242
+
must be Version 1.2.1 or higher.
243
243
244
244
.. note::
245
245
@@ -254,27 +254,27 @@ Optional Dependencies
254
254
255
255
* `Cython <http://www.cython.org>`__: Only necessary to build development
256
256
version. Version 0.28.2 or higher.
257
-
* `SciPy <http://www.scipy.org>`__: miscellaneous statistical functions, Version 0.18.1 or higher
258
-
* `xarray <http://xarray.pydata.org>`__: pandas like handling for > 2 dims. Version 0.7.0 or higher is recommended.
257
+
* `SciPy <http://www.scipy.org>`__: miscellaneous statistical functions, Version 0.19.0 or higher
258
+
* `xarray <http://xarray.pydata.org>`__: pandas like handling for > 2 dims. Version 0.8.2 or higher is recommended.
259
259
* `PyTables <http://www.pytables.org>`__: necessary for HDF5-based storage, Version 3.4.2 or higher
260
260
* `pyarrow <http://arrow.apache.org/docs/python/>`__ (>= 0.9.0): necessary for feather-based storage.
261
-
* `Apache Parquet <https://parquet.apache.org/>`__, either `pyarrow <http://arrow.apache.org/docs/python/>`__ (>= 0.7.0) or `fastparquet <https://fastparquet.readthedocs.io/en/latest>`__ (>= 0.2.1) for parquet-based storage. The `snappy <https://pypi.org/project/python-snappy>`__ and `brotli <https://pypi.org/project/brotlipy>`__ are available for compression support.
261
+
* `Apache Parquet <https://parquet.apache.org/>`__, either `pyarrow <http://arrow.apache.org/docs/python/>`__ (>= 0.9.0) or `fastparquet <https://fastparquet.readthedocs.io/en/latest>`__ (>= 0.2.1) for parquet-based storage. The `snappy <https://pypi.org/project/python-snappy>`__ and `brotli <https://pypi.org/project/brotlipy>`__ are available for compression support.
262
262
* `SQLAlchemy <http://www.sqlalchemy.org>`__: for SQL database support. Version 1.1.4 or higher recommended. Besides SQLAlchemy, you also need a database specific driver. You can find an overview of supported drivers for each SQL dialect in the `SQLAlchemy docs <http://docs.sqlalchemy.org/en/latest/dialects/index.html>`__. Some common drivers are:
263
263
264
264
* `psycopg2 <http://initd.org/psycopg/>`__: for PostgreSQL
265
265
* `pymysql <https://github.com/PyMySQL/PyMySQL>`__: for MySQL.
266
266
* `SQLite <https://docs.python.org/3/library/sqlite3.html>`__: for SQLite, this is included in Python's standard library by default.
267
267
268
-
* `matplotlib <http://matplotlib.org/>`__: for plotting, Version 2.0.0 or higher.
268
+
* `matplotlib <http://matplotlib.org/>`__: for plotting, Version 2.2.2 or higher.
269
269
* For Excel I/O:
270
270
271
271
* `xlrd/xlwt <http://www.python-excel.org/>`__: Excel reading (xlrd), version 1.0.0 or higher required, and writing (xlwt)
272
272
* `openpyxl <https://openpyxl.readthedocs.io/en/stable/>`__: openpyxl version 2.4.0
273
-
for writing .xlsx files (xlrd >= 0.9.0)
273
+
for writing .xlsx files (xlrd >= 1.0.0)
274
274
* `XlsxWriter <https://pypi.org/project/XlsxWriter>`__: Alternative Excel writer
275
275
276
276
* `Jinja2 <http://jinja.pocoo.org/>`__: Template engine for conditional HTML formatting.
* `Backports.lzma <https://pypi.org/project/backports.lzma/>`__: Only for Python 2, for writing to and/or reading from an xz compressed DataFrame in CSV; Python 3 support is built into the standard library.
294
292
* One of the following combinations of libraries is needed to use the
Copy file name to clipboardExpand all lines: doc/source/whatsnew/v0.25.0.rst
+36-12
Original file line number
Diff line number
Diff line change
@@ -159,30 +159,54 @@ cause a ``SparseSeries`` or ``SparseDataFrame`` to be returned, as before.
159
159
Increased minimum versions for dependencies
160
160
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
161
161
162
-
Due to dropping support for Python 2.7, a number of optional dependencies have updated minimum versions.
163
-
Independently, some minimum supported versions of dependencies were updated (:issue:`23519`, :issue:`24942`).
162
+
Due to dropping support for Python 2.7, a number of optional dependencies have updated minimum versions (issue:`25725`, :issue:`24942`, :issue:`25752`).
163
+
Independently, some minimum supported versions of dependencies were updated (:issue:`23519`, :issue:`25554`).
164
164
If installed, we now require:
165
165
166
166
+-----------------+-----------------+----------+
167
167
| Package | Minimum Version | Required |
168
168
+=================+=================+==========+
169
-
|beautifulsoup4 | 4.4.1||
169
+
|numpy | 1.13.3|X|
170
170
+-----------------+-----------------+----------+
171
-
|openpyxl| 2.4.0||
171
+
|pytz| 2015.4|X|
172
172
+-----------------+-----------------+----------+
173
-
|pymysql| 0.7.9||
173
+
|bottleneck| 1.2.1||
174
174
+-----------------+-----------------+----------+
175
-
| pytz | 2015.4 ||
176
-
+-----------------+-----------------+----------+
177
-
| sqlalchemy | 1.1.4 ||
178
-
+-----------------+-----------------+----------+
179
-
| xlsxwriter | 0.7.7 ||
180
-
+-----------------+-----------------+----------+
181
-
| xlwt | 1.0.0 ||
175
+
| numexpr | 2.6.2 ||
182
176
+-----------------+-----------------+----------+
183
177
| pytest (dev) | 4.0.2 ||
184
178
+-----------------+-----------------+----------+
185
179
180
+
For `optional libraries <https://pandas-docs.github.io/pandas-docs-travis/install.html#dependencies>`_ the general recommendation is to use the latest version.
181
+
The following table lists the lowest version per library that is currently being tested throughout the development of pandas.
182
+
Optional libraries below the lowest tested version may still work, but are not considered supported.
0 commit comments