[ https://issues.apache.org/jira/browse/ARROW-5201?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joris Van den Bossche reassigned ARROW-5201: -------------------------------------------- Assignee: Joris Van den Bossche > [Python] Import ABCs from collections is deprecated in Python 3.7 > ----------------------------------------------------------------- > > Key: ARROW-5201 > URL: https://issues.apache.org/jira/browse/ARROW-5201 > Project: Apache Arrow > Issue Type: Bug > Components: Python > Reporter: Joris Van den Bossche > Assignee: Joris Van den Bossche > Priority: Major > Labels: pull-request-available > Time Spent: 10m > Remaining Estimate: 0h > > From running the tests, I see a few deprecation warnings related to that on > Python 3, abstract base classes should be imported from `collections.abc` > instead of `collections`: > {code:none} > pyarrow/tests/test_array.py:808 > /home/joris/scipy/repos/arrow/python/pyarrow/tests/test_array.py:808: > DeprecationWarning: Using or importing the ABCs from 'collections' instead of > from 'collections.abc' is deprecated, and in 3.8 it will stop working > pa.struct([pa.field('a', pa.int64()), pa.field('b', pa.string())])) > pyarrow/tests/test_table.py:18 > /home/joris/scipy/repos/arrow/python/pyarrow/tests/test_table.py:18: > DeprecationWarning: Using or importing the ABCs from 'collections' instead of > from 'collections.abc' is deprecated, and in 3.8 it will stop working > from collections import OrderedDict, Iterable > pyarrow/tests/test_feather.py::TestFeatherReader::test_non_string_columns > /home/joris/scipy/repos/arrow/python/pyarrow/pandas_compat.py:294: > DeprecationWarning: Using or importing the ABCs from 'collections' instead of > from 'collections.abc' is deprecated, and in 3.8 it will stop working > elif isinstance(name, collections.Sequence):{code} > Those could be imported depending on python 2/3 in the ``pyarrow.compat`` > module. -- This message was sent by Atlassian JIRA (v7.6.3#76005)