@@ -235,6 +235,71 @@ The following methods now also correctly output values for unobserved categories
235
235
df.groupby([" cat_1" , " cat_2" ], observed = False )[" value" ].count()
236
236
237
237
238
+ .. _whatsnew_1000.api_breaking.deps :
239
+
240
+ Increased minimum versions for dependencies
241
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
242
+
243
+ Some minimum supported versions of dependencies were updated (:issue: `29723 `).
244
+ If installed, we now require:
245
+
246
+ +-----------------+-----------------+----------+
247
+ | Package | Minimum Version | Required |
248
+ +=================+=================+==========+
249
+ | numpy | 1.13.3 | X |
250
+ +-----------------+-----------------+----------+
251
+ | pytz | 2015.4 | X |
252
+ +-----------------+-----------------+----------+
253
+ | python-dateutil | 2.6.1 | X |
254
+ +-----------------+-----------------+----------+
255
+ | bottleneck | 1.2.1 | |
256
+ +-----------------+-----------------+----------+
257
+ | numexpr | 2.6.2 | |
258
+ +-----------------+-----------------+----------+
259
+ | pytest (dev) | 4.0.2 | |
260
+ +-----------------+-----------------+----------+
261
+
262
+ For `optional libraries <https://dev.pandas.io/docs/install.html#dependencies >`_ the general recommendation is to use the latest version.
263
+ The following table lists the lowest version per library that is currently being tested throughout the development of pandas.
264
+ Optional libraries below the lowest tested version may still work, but are not considered supported.
265
+
266
+ +-----------------+-----------------+
267
+ | Package | Minimum Version |
268
+ +=================+=================+
269
+ | beautifulsoup4 | 4.6.0 |
270
+ +-----------------+-----------------+
271
+ | fastparquet | 0.3.2 |
272
+ +-----------------+-----------------+
273
+ | gcsfs | 0.2.2 |
274
+ +-----------------+-----------------+
275
+ | lxml | 3.8.0 |
276
+ +-----------------+-----------------+
277
+ | matplotlib | 2.2.2 |
278
+ +-----------------+-----------------+
279
+ | openpyxl | 2.4.8 |
280
+ +-----------------+-----------------+
281
+ | pyarrow | 0.9.0 |
282
+ +-----------------+-----------------+
283
+ | pymysql | 0.7.1 |
284
+ +-----------------+-----------------+
285
+ | pytables | 3.4.2 |
286
+ +-----------------+-----------------+
287
+ | scipy | 0.19.0 |
288
+ +-----------------+-----------------+
289
+ | sqlalchemy | 1.1.4 |
290
+ +-----------------+-----------------+
291
+ | xarray | 0.8.2 |
292
+ +-----------------+-----------------+
293
+ | xlrd | 1.1.0 |
294
+ +-----------------+-----------------+
295
+ | xlsxwriter | 0.9.8 |
296
+ +-----------------+-----------------+
297
+ | xlwt | 1.2.0 |
298
+ +-----------------+-----------------+
299
+
300
+ See :ref: `install.dependencies ` and :ref: `install.optional_dependencies ` for more.
301
+
302
+
238
303
.. _whatsnew_1000.api.other :
239
304
240
305
Other API changes
@@ -321,6 +386,8 @@ or ``matplotlib.Axes.plot``. See :ref:`plotting.formatters` for more.
321
386
- Removed :meth: `DataFrame.as_blocks `, :meth: `Series.as_blocks `, `DataFrame.blocks `, :meth: `Series.blocks ` (:issue: `17656 `)
322
387
- :meth: `pandas.Series.str.cat ` now defaults to aligning ``others ``, using ``join='left' `` (:issue: `27611 `)
323
388
- :meth: `pandas.Series.str.cat ` does not accept list-likes *within * list-likes anymore (:issue: `27611 `)
389
+ - :func: `core.internals.blocks.make_block ` no longer accepts the "fastpath" keyword(:issue: `19265 `)
390
+ - :meth: `Block.make_block_same_class ` no longer accepts the "dtype" keyword(:issue: `19434 `)
324
391
- Removed the previously deprecated :meth: `ExtensionArray._formatting_values `. Use :attr: `ExtensionArray._formatter ` instead. (:issue: `23601 `)
325
392
- Removed support for legacy HDF5 formats (:issue: `29787 `)
326
393
- :func: `read_excel ` removed support for "skip_footer" argument, use "skipfooter" instead (:issue: `18836 `)
0 commit comments