There is an issue currently with the latest version of PuLP and its use in Snakemake which looks something like this issue. This only affects new installs of piranha where the PuLP version is >2.7.0. Presumably this will get fixed by the Snakemake team so probably not necessary to permanently pin the PuLP version, but if this issue occurs for anyone else, changing the PuLP version after following the piranha installation guide should do the trick:
There is an issue currently with the latest version of PuLP and its use in Snakemake which looks something like this issue. This only affects new installs of piranha where the PuLP version is >2.7.0. Presumably this will get fixed by the Snakemake team so probably not necessary to permanently pin the PuLP version, but if this issue occurs for anyone else, changing the PuLP version after following the piranha installation guide should do the trick:
pip install pulp==2.7.0