Wytamma / snk

Snakemake workflow management system and CLI generation tool
https://snk.wytamma.com
MIT License
31 stars 2 forks source link

Snakemake versioning leads to pulp dependency issue #57

Closed ConnorChato closed 9 months ago

ConnorChato commented 9 months ago

Noticed that running a pipeline throws AttributeError: module 'pulp' has no attribute 'list_solvers' as the pulp devs recently renamed that method to listSolvers(). That pulp dependancy comes from snakemake and the devs have locked the pulp version (Issue worked in as of release 8.1.2). It also looks like pulp version is also locked at the conda level (Issue is here), but I don't believe this would take effect if snakemake is being installed through PyPi.

Wytamma commented 9 months ago

Thanks @ConnorChato! I've pinned pulp to <2.8 in v0.18.0 of snk.