[MacPorts] #62387: py38-pandas @1.2.3: numpy binary incompatibility

MacPorts noreply at macports.org
Thu Mar 4 12:28:43 UTC 2021


#62387: py38-pandas @1.2.3: numpy binary incompatibility
---------------------+-------------------------
 Reporter:  jsalort  |      Owner:  (none)
     Type:  defect   |     Status:  new
 Priority:  Normal   |  Milestone:
Component:  ports    |    Version:  2.6.4
 Keywords:           |       Port:  py38-pandas
---------------------+-------------------------
 I am running macOS 10.15.7 on an Intel Mac with macPorts 2.6.4, and using
 MacPorts python38.

 After upgrading pandas from 1.2.1 (which worked) to 1.2.2 or 1.2.3,
 importing pandas no longer works:

 {{{
 % port version
 Version: 2.6.4
 % sudo port activate py38-pandas @1.2.2_0
 Password:
 --->  Computing dependencies for py38-pandas
 --->  Deactivating py38-pandas @1.2.1_0
 --->  Cleaning py38-pandas
 --->  Activating py38-pandas @1.2.2_0
 --->  Cleaning py38-pandas
 % python -c "import pandas"
 Traceback (most recent call last):
   File "<string>", line 1, in <module>
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8
 /site-packages/pandas/__init__.py", line 29, in <module>
     from pandas._libs import hashtable as _hashtable, lib as _lib, tslib
 as _tslib
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8
 /site-packages/pandas/_libs/__init__.py", line 13, in <module>
     from pandas._libs.interval import Interval
   File "pandas/_libs/interval.pyx", line 1, in init pandas._libs.interval
 ValueError: numpy.ndarray size changed, may indicate binary
 incompatibility. Expected 88 from C header, got 80 from PyObject
 % sudo port activate py38-pandas @1.2.1_0
 --->  Computing dependencies for py38-pandas
 --->  Deactivating py38-pandas @1.2.2_0
 --->  Cleaning py38-pandas
 --->  Activating py38-pandas @1.2.1_0
 --->  Cleaning py38-pandas
 % python -c "import pandas"
 %
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/62387>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list