@@ -235,6 +235,71 @@ The following methods now also correctly output values for unobserved categories
235235 df.groupby([" cat_1" , " cat_2" ], observed = False )[" value" ].count()
236236
237237
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+
238303.. _whatsnew_1000.api.other :
239304
240305Other API changes
@@ -321,6 +386,8 @@ or ``matplotlib.Axes.plot``. See :ref:`plotting.formatters` for more.
321386- Removed :meth: `DataFrame.as_blocks `, :meth: `Series.as_blocks `, `DataFrame.blocks `, :meth: `Series.blocks ` (:issue: `17656 `)
322387- :meth: `pandas.Series.str.cat ` now defaults to aligning ``others ``, using ``join='left' `` (:issue: `27611 `)
323388- :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 `)
324391- Removed the previously deprecated :meth: `ExtensionArray._formatting_values `. Use :attr: `ExtensionArray._formatter ` instead. (:issue: `23601 `)
325392- Removed support for legacy HDF5 formats (:issue: `29787 `)
326393- :func: `read_excel ` removed support for "skip_footer" argument, use "skipfooter" instead (:issue: `18836 `)
0 commit comments