New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🐛 Snakemake-minimal error reading config file #2276
Comments
-> configfile loading error after snakemake-minimal update to yte, see snakemake/snakemake#2276
Can you check the "plac" and "yte" versions in your environment? I think this bug is introduced in #2269 |
Yes sure
for the |
It looks like that fastai, needs spacy, which needs an old version of plac. Snakemake needs YTE which needs a modern version of plac, but YTE does not restrict the use of a minimal version number of plac This should be considered as a bug. However, your environment file is quite big and at a certain point all dependencies become a hairball that is unmanageable. The version of programs are not fixed and unwanted behaviour might occur.( features in third-party software might disappear or change) . I advise using the integrated package manager of snakemake to trim down the size of the environment file https://snakemake.readthedocs.io/en/stable/snakefiles/deployment.html#integrated-package-management. |
That is a fair point... I'll add rule specific dependency files to resolve this issue. |
related to : snakemake/snakemake#2276
For me setting a minimal plac version solves the issue ( |
Snakemake version
snakemake-minimal=7.26.0
installed using conda frombioconda
.Describe the bug
Using github runners
macos-latest
,windows-latest
andubuntu-lastest
the config file of a workflowis not read. The introduction of the yte package for reading config files seems to cause the error.
Logs
Minimal example
Additional context
The text was updated successfully, but these errors were encountered: