Closed johanneskoester closed 2 months ago
The change involves updating the dependency specification for the snakemake
package in the pyproject.toml
file. The previous configuration sourced snakemake
directly from a Git repository, while the updated configuration specifies that version 8.20.0
should be used. This modification shifts from a direct Git reference to a versioned release.
Files | Change Summary |
---|---|
pyproject.toml | Updated snakemake dependency from Git repository to version 8.20.0 . |
sequenceDiagram
participant User
participant DependencyManager
participant GitRepo
participant PackageRepo
User->>DependencyManager: Request for snakemake
alt Old Configuration
DependencyManager->>GitRepo: Fetch latest commit
GitRepo-->>DependencyManager: Return latest snakemake
else New Configuration
DependencyManager->>PackageRepo: Fetch version 8.20.0
PackageRepo-->>DependencyManager: Return snakemake 8.20.0
end
DependencyManager-->>User: Provide snakemake
🐇 In the garden where I hop and play,
A change has come to brighten the day!
From Git's wild branches, we now take flight,
With version8.20.0
, everything feels right!
Hooray for stability, let’s dance and cheer,
For a smoother journey throughout the year! 🌼
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
oh, hm, why is there now an explicit version instead of the URI?
Fix incoming: https://github.com/snakemake/snakemake/pull/3077
The test still failed...
Why the merge already?
The fix is not yet released.
Why the merge already?
The change is merely in the toml, pointing to an existing snakemake release.
Summary by CodeRabbit
snakemake
package to ensure a stable version (8.20.0) is used, enhancing the reliability of the environment.