snakemake >= 8.0.0 introduces breaking changes, including dropping support for the deprecated 'subworkflow' feature which is used in cobrawap. Ultimately, we must adopt the suggested alternative "module" feature to realize the same functionality. See issue #57. For now, this PR limits the snakemake version to < 8.0.0, so that it still works with the corresponding dependencies when installed via pip.
snakemake >= 8.0.0 introduces breaking changes, including dropping support for the deprecated 'subworkflow' feature which is used in cobrawap. Ultimately, we must adopt the suggested alternative "module" feature to realize the same functionality. See issue #57. For now, this PR limits the snakemake version to < 8.0.0, so that it still works with the corresponding dependencies when installed via pip.