Skip to content

snakemake dependency 'datrie' requires fragile C extention compiles on modern python #3105

@samimia-swks

Description

@samimia-swks

The dependency datrie seems to have not been maintained since 2020 and is missing wheels for python 3.9+. Therefore, in most cases a pip / uv / etc install of snakemake requires a compile of datrie's C extensions from source. This is generally a fragile process, e.g. astral-sh/uv#7525 pytries/datrie#101

Requiring an unmaintained dependency with C extensions seems like a bad idea...

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions