scikit-learn-contrib / hdbscan

A high performance implementation of HDBSCAN clustering.
http://hdbscan.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
2.82k stars 507 forks source link

requirements prevent cython>=3 #626

Closed HarrySoteriou closed 9 months ago

HarrySoteriou commented 9 months ago

There must some sort of misunderstanding because although there is a branch that addresses cython 3 compatibility; downloading the main branch, the latest 0.8.34 release or 0.8.33 that explicitly addresses cython 3 compatibility, cython is restricted to <=3 in requirements.txt.

Are there any failed test that prevent integration ?

lmcinnes commented 9 months ago

Cython 3 currently breaks things in ways that are hard to fix. It is simply easier to restrict to Cython < 3 for now.