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 the 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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions