-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
BLD: Compatibility issues with master branch cython #33372
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
I couldn't reproduce this on master. Are you sure your environments are not getting crossed? pd.show_versions shows Python 3.7 yet the warnings are emitted from Python 3.8 |
You are completely right! that's because I couldn't install pandas on with cython-master, so I activated my conda environment to display the |
@WillAyd I "force" built the extensions, and I have managed to post the output of |
Hmm somewhat confused by the responses - can you clarify that the environment you are using to cythonize the files is the same that you are using to compile things now? |
@WillAyd Correct, I am cythonizing and compiling both on the same environment (python 3.8). I created a separate environment for the cython-master, the cython-master environment is running on a python 3.8, while the "normal" pandas_-dev enviroment is running on python 3.7. |
@WillAyd It's definitely reproducible, and the warnings are pointing towards something that'll actually crash (so it isn't just a case of silencing warnings). I've submitted a fix for Cython so hopefully should be resolved soon. It's obvious exactly where it's coming from so doesn't need further diagnostics here I think The Cython fused dispatch code was changed to make it faster, but that's clearly exposed a few other issues which need sorting. |
Great! Thanks both of you
…Sent from my iPhone
On Apr 7, 2020, at 3:01 PM, da-woods ***@***.***> wrote:
@WillAyd It's definitely reproducible, and the warnings are pointing towards something that'll actually crash (so it isn't just a case of silencing warnings). I've submitted a fix for Cython so hopefully should be resolved soon. It's obvious exactly where it's coming from so doesn't need further diagnostics here I think
The Cython fused dispatch code was changed to make it faster, but that's clearly exposed a few other issues which need sorting.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
This should be fixed in Cython now. |
I can confirmed that this is fixed! Thank you @da-woods! |
Continuation of issue #33224
With the latest version of cython, running
python setup.py build_ext --inplace -j 0
gives the following errors:pandas/_libs/join.pyx
:pandas/_libs/reshape.pyx
:join_zip.zip
reshape_zip.zip
Output of
pd.show_versions()
:INSTALLED VERSIONS
commit : bd91f45
python : 3.8.2.final.0
python-bits : 64
OS : Linux
OS-release : 5.5.13.b-1-hardened
machine : x86_64
processor :
byteorder : little
LC_ALL : None
LANG : en_US.UTF-8
LOCALE : en_US.UTF-8
pandas : 1.1.0.dev0+1159.gbd91f4577
numpy : 1.18.2
pytz : 2019.3
dateutil : 2.8.1
pip : 20.0.2
setuptools : 46.1.3
Cython : 3.0a0 (https://github.com/cython/cython/tree/30c891e0dc36a553455df9064ecb1f13414a12d2)
pytest : None
hypothesis : None
sphinx : None
blosc : None
feather : None
xlsxwriter : None
lxml.etree : None
html5lib : None
pymysql : None
psycopg2 : None
jinja2 : None
IPython : 7.13.0
pandas_datareader: None
bs4 : None
bottleneck : None
fastparquet : None
gcsfs : None
lxml.etree : None
matplotlib : None
numexpr : None
odfpy : None
openpyxl : None
pandas_gbq : None
pyarrow : None
pytables : None
pytest : None
pyxlsb : None
s3fs : None
scipy : None
sqlalchemy : None
tables : None
tabulate : None
xarray : None
xlrd : None
xlwt : None
xlsxwriter : None
numba : None
The text was updated successfully, but these errors were encountered: