Commit f3723ec
authored
chore(deps-dev): update snakemake requirement from ^8.18.0 to >=8.18,<10.0 (#44)
Updates the requirements on
[snakemake](https://github.com/snakemake/snakemake) to permit the latest
version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/snakemake/snakemake/releases">snakemake's
releases</a>.</em></p>
<blockquote>
<h2>v9.0.1</h2>
<h2><a
href="https://github.com/snakemake/snakemake/compare/v9.0.0...v9.0.1">9.0.1</a>
(2025-03-14)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>group job error call (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3448">#3448</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/3d5386393b0f580c5e44819ffddfe13562dc248d">3d53863</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/snakemake/snakemake/blob/main/CHANGELOG.md">snakemake's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/snakemake/snakemake/compare/v9.0.0...v9.0.1">9.0.1</a>
(2025-03-14)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>group job error call (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3448">#3448</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/3d5386393b0f580c5e44819ffddfe13562dc248d">3d53863</a>)</li>
</ul>
<h2><a
href="https://github.com/snakemake/snakemake/compare/v8.30.0...v9.0.0">9.0.0</a>
(2025-03-14)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>Logging refactor & add LoggerPluginInterface (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3107">#3107</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><a
href="https://redirect.github.com/snakemake/snakemake/issues/3412">#3412</a>
- keep shadow folder of failed job if --keep-incomplete flag is set. (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3430">#3430</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/22978c3a9479d0f0a94f33ea74e91ce06f83d2d7">22978c3</a>)</li>
<li>add flag --report-after-run to automatically generate the report
after a successful workflow run (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3428">#3428</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/b0a7f03e824beae5985e542d80d46c3d75bfc823">b0a7f03</a>)</li>
<li>add flatten function to IO utils (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3424">#3424</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/67fa392c1eedab2c7b0aaa5c38ac1d9403912497">67fa392</a>)</li>
<li>add helper functions to parse input files (<a
href="https://redirect.github.com/snakemake/snakemake/issues/2918">#2918</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/63e45a70ae57bc46b345c69b7c2f18d7c811b176">63e45a7</a>)</li>
<li>Add option to print redacted file names (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3089">#3089</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/ba4d2644aab18b43a8704e883f48c428d8b35d5a">ba4d264</a>)</li>
<li>add support for validation of polars dataframe and lazyframe (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3262">#3262</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/c7473a6b6d807dde8efc8d81c7ac166c4e32efe5">c7473a6</a>)</li>
<li>added support for rendering dag with mermaid js (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3409">#3409</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/7bf8381463614728d69530f388cf083a60932872">7bf8381</a>)</li>
<li>adding --replace-workflow-config to fully replace workflow configs
(from config: directive) with --configfile, instead of merging them (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3381">#3381</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/47504a061eba8f4e7324916da04b6b2413a3ee94">47504a0</a>)</li>
<li>Dynamic module name (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3401">#3401</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/024dc32e6f45c8eb59ff1e37174e6800ffd07523">024dc32</a>)</li>
<li>Enable saving and reloading IOCache object (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3386">#3386</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/c93595337ebc1dadaa1db5cf9059ba48f31449ec">c935953</a>)</li>
<li>files added in rule params with workflow.source_path will be
available in used containers (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3385">#3385</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/a6e45bf03bb0f210c8affa0b637d15554838fa10">a6e45bf</a>)</li>
<li>Fix keep_local in storage directive and more freedom over remote
retrieval behaviour (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3410">#3410</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/67b4739886d8f65a5a96fb683038d00260af4af8">67b4739</a>)</li>
<li>inherit parameters of use rule and extend/replace individual items
them when using 'with' directive (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3365">#3365</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/93e4b92da4aaf29a9335dab6432da358481b89eb">93e4b92</a>)</li>
<li>Logging refactor & add LoggerPluginInterface (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3107">#3107</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/86f1d6ee8d81c4e9f1639205676fa9a2bc64911a">86f1d6e</a>)</li>
<li>Maximal file size for checksums (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3368">#3368</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/b039f8aaeece2492432d8911d3485ac0e424d84d">b039f8a</a>)</li>
<li>Modernize package configuration using Pixi (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3369">#3369</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/77992d8b63602fa47437dd7b345be8de3be7f420">77992d8</a>)</li>
<li>multiext support for named input/output (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3372">#3372</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/05e137858711a09bdd721836d532a4ba6fcc889e">05e1378</a>)</li>
<li>optionally auto-group jobs via temp files in case of remote
execution (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3378">#3378</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/cc9bba2823eea9089481a4992c0d901878a60630">cc9bba2</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><code>--delete-all-output</code> ignores <code>--dry-run</code> (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3265">#3265</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/23fef829c5ac1eeeeba17040e111a90134bf04bc">23fef82</a>)</li>
<li>3342 faster touch runs and warning messages for non-existing files
(<a
href="https://redirect.github.com/snakemake/snakemake/issues/3398">#3398</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/cd9c3c350b20c4cccd7cb011993d5e009a9f42d8">cd9c3c3</a>)</li>
<li>add default value to max-jobs-per-timespan (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3043">#3043</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/2959abe0afc597d281e15e80a462d5354d731682">2959abe</a>)</li>
<li>checkpoints inside modules are overwritten (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3359">#3359</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/fba3ac71c8f104a5a46afe6e07fe1f2313361656">fba3ac7</a>)</li>
<li>Convert Path to IOFile (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3405">#3405</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/c58684c6778727cd7dfd2402aba1cb9ed3743814">c58684c</a>)</li>
<li>Do not perform storage object cleanup with
--keep-storage-local-copies set (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3358">#3358</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/9a6d14bd7238553cc0e1a30a77c34cc35252dc6e">9a6d14b</a>)</li>
<li>edgecases of source deployment in case of remote execution (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3396">#3396</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/5da13be8f56e1e8379f13d64109cf24ef9831d8c">5da13be</a>)</li>
<li>enhance error message formatting for strict DAG-building mode (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3376">#3376</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/a1c39ee42bf75740fe0fecd56f62221ded2d774e">a1c39ee</a>)</li>
<li>fix bug in checkpoint handling that led to exceptions in case
checkpoint output was missing upon rerun (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3423">#3423</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/8cf4a2fd0d5185050a8f9b9f51ed55b0fd0457c8">8cf4a2f</a>)</li>
<li>force check all required outputs (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3341">#3341</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/495a4e78a93f79bdb4bc8652fa2efb1cd1be69d7">495a4e7</a>)</li>
<li>group job formatting (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3442">#3442</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/f0b10a3f3b2615357f63fc5786741927ecb36f54">f0b10a3</a>)</li>
<li>in remote jobs, upload storage in topological order such that
modification dates are preserved (e.g. in case of group jobs) (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3377">#3377</a>)
(<a
href="https://github.com/snakemake/snakemake/commit/eace08f356b3608263cfa7cc40f9acb6bde4db15">eace08f</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/snakemake/snakemake/commit/2a16ae1a178728be172383b8094feacc089b9b34"><code>2a16ae1</code></a>
chore(main): release 9.0.1 (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3451">#3451</a>)</li>
<li><a
href="https://github.com/snakemake/snakemake/commit/3d5386393b0f580c5e44819ffddfe13562dc248d"><code>3d53863</code></a>
fix: group job error call (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3448">#3448</a>)</li>
<li><a
href="https://github.com/snakemake/snakemake/commit/466823bd6fc82b958110e70fab00e96910acb754"><code>466823b</code></a>
Docs/migration (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3446">#3446</a>)</li>
<li><a
href="https://github.com/snakemake/snakemake/commit/4d4d1a85a6efc2bb2822abae15567c255a4fc1c7"><code>4d4d1a8</code></a>
chore: fix xrootd test (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3450">#3450</a>)</li>
<li><a
href="https://github.com/snakemake/snakemake/commit/0a75d6ca627a8d5c957756af1cf9bf46fc05180d"><code>0a75d6c</code></a>
chore: dbg sh fail (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3447">#3447</a>)</li>
<li><a
href="https://github.com/snakemake/snakemake/commit/4d778fbfcd888d263c634036aed38e9176856303"><code>4d778fb</code></a>
chore(main): release 9.0.0 (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3380">#3380</a>)</li>
<li><a
href="https://github.com/snakemake/snakemake/commit/f0b10a3f3b2615357f63fc5786741927ecb36f54"><code>f0b10a3</code></a>
fix: group job formatting (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3442">#3442</a>)</li>
<li><a
href="https://github.com/snakemake/snakemake/commit/a305d2c8d17f663c7eb2eb14e03ab93aed7663c9"><code>a305d2c</code></a>
ci: switch to maintained version of release-please, add FPAT to enable
CI run...</li>
<li><a
href="https://github.com/snakemake/snakemake/commit/ba4d2644aab18b43a8704e883f48c428d8b35d5a"><code>ba4d264</code></a>
feat: Add option to print redacted file names (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3089">#3089</a>)</li>
<li><a
href="https://github.com/snakemake/snakemake/commit/fba3ac71c8f104a5a46afe6e07fe1f2313361656"><code>fba3ac7</code></a>
fix: checkpoints inside modules are overwritten (<a
href="https://redirect.github.com/snakemake/snakemake/issues/3359">#3359</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/snakemake/snakemake/compare/v8.18.0...v9.0.1">compare
view</a></li>
</ul>
</details>
<br />
You can trigger a rebase of this PR by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 3dfd9ee commit f3723ec
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| |||
0 commit comments