Skip to content

Manylinux python 3.12 wheels don't seem to be built from the release-0.8.40 tag #694

@mhenehan22

Description

@mhenehan22

I noticed the signature for the CondensedTree.__init__ matches the version on master not release-0.8.40.

>>> inspect.signature(hdbscan.plots.CondensedTree.__init__)
<Signature (self, condensed_tree_array, labels)>

This ends up breaking an integration with cumls hdbscan implementation.

File "cuml/cluster/hdbscan/hdbscan.pyx", line 806, in cuml.cluster.hdbscan.hdbscan.HDBSCAN.condensed_tree_
TypeError: CondensedTree.__init__() takes 3 positional arguments but 4 were given

Inspecting the wheels for this version in pypi [1], it looks like they're incorrect for at least then python 3.12 manylinux version. The wheels for Windows x86-64 look correct, so perhaps the wrong version was published?

Many thanks for any insight!

[1] https://pypi.org/project/hdbscan/0.8.40/#files

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions