Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 29, 2025

Updates the requirements on pybids to permit the latest version.

Release notes

Sourced from pybids's releases.

0.20.0

DOI

Release notes

New feature release in the 0.20.x series.

This release finalizes some deprecations that were started in the 0.7 and 0.14 series. In particular, passing indexer arguments to BIDSLayout and disabling absolute_paths mode in BIDSLayout() or BIDSLayout.get() will now error. To adjust indexing behavior, create an explicit BIDSLayoutIndexer() and pass BIDSLayout(..., indexer=indexer). To access relative paths, use the BIDSFile.relative_path property on BIDSLayout.get() return values.

Changes

  • FIX: Check for attribute that can be absent before assigning (#1165)
  • FIX: Accommodate deprecations in the upcoming Pandas 3 release (#1173)
  • FIX: Repaired convolution issue that arises when onset values are repeated (#1133)
  • ENH: StatsModels: Add invalid_inputs parameter to allow dropping of missing data columns to run nodes (#1145)
  • ENH: Add missing root-level path patterns (#1169)
  • ENH: Parse seg- entities from dseg or probseg files (#1172)
  • DOC: Update link to derivatives config file (#1132)
  • MNT: Address warnings produced by pybids and dependencies (#1136)
  • MNT: Lock test environment, update with dependabot (#1134)

New Contributors

Full Changelog: bids-standard/pybids@0.19.0...0.20.0

Changelog

Sourced from pybids's changelog.

Version 0.20.0 (September 24, 2025)

New feature release in the 0.20.x series.

This release finalizes some deprecations that were started in the 0.7 and 0.14 series. In particular, passing indexer arguments to BIDSLayout and disabling absolute_paths mode in BIDSLayout() or BIDSLayout.get() will now error. To adjust indexing behavior, create an explicit BIDSLayoutIndexer() and pass BIDSLayout(..., indexer=indexer). To access relative paths, use the BIDSFile.relative_path property on BIDSLayout.get() return values.

  • FIX: Check for attribute that can be absent before assigning (#1165)
  • FIX: Accommodate deprecations in the upcoming Pandas 3 release (#1173)
  • FIX: Repaired convolution issue that arises when onset values are repeated (#1133)
  • ENH: StatsModels: Add invalid_inputs parameter to allow dropping of missing data columns to run nodes (#1145)
  • ENH: Add missing root-level path patterns (#1169)
  • ENH: Parse seg- entities from dseg or probseg files (#1172)
  • DOC: Update link to derivatives config file (#1132)
  • MNT: Address warnings produced by pybids and dependencies (#1136)
  • MNT: Lock test environment, update with dependabot (#1134)

Version 0.19.0 (March 05, 2025)

New feature release in the 0.19.x series.

This release adds plus signs to labels and suffixes, anticipating the release of BIDS 1.10.1 or 1.11.0 (whichever is next). Until the BIDS specification is updated and the bidsschematools package containing the updated schema is published, files with + will not validate, but can still be indexed with BIDSLayout(..., validate=False).

Several small fixes resolving issues with BIDS Stats Models are included, and complex JSON metadata (lists and objects) will now play more nicely with contexts where they need to be hashed.

  • FIX: Catch StopIteration on directory walk (#1124)
  • FIX: Ensure dotfiles are always filtered (#1123)
  • FIX: Copy entities dict before modifying run variable type (#1120)
  • FIX: Allow numpy arrays to treat PaddedInt like int (#1119)
  • FIX: Make lists and dicts hashable (#1112)
  • ENH: Allow plus signs in labels (#1117)
  • MNT: Remove formulaic upper bound (#1121)
  • MNT: Use tox-uv to ease lower bound checking, test on Python 3.13 (#1109)

Version 0.18.1 (December 05, 2024)

... (truncated)

Commits
  • dc2a910 chore: Group uv updates
  • 69d7fd5 doc: Update zenodo authors
  • 27329d8 doc: 0.20.0 release notes
  • 7952de8 chore: Update mailmap
  • 8895e28 Merge pull request #1145 from coryshain/master
  • c1004eb Merge pull request #1165 from effigies/fix/attribute-error
  • 758e374 Merge pull request #1169 from bpinsard/fix/missing_root_patterns
  • 39fa406 Merge pull request #1172 from cookpa/seg_derivative_entities
  • 45517ed Merge pull request #1174 from effigies/mnt/uv-lock
  • 1121464 Update src/bids/layout/config/derivatives.json
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

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)

Note

Update pybids dependency upper bound in pyproject.toml from <=0.19.0 to <=0.20.0.

Written by Cursor Bugbot for commit ebd6551. This will update automatically on new commits. Configure here.

Updates the requirements on [pybids](https://github.com/bids-standard/pybids) to permit the latest version.
- [Release notes](https://github.com/bids-standard/pybids/releases)
- [Changelog](https://github.com/bids-standard/pybids/blob/master/CHANGELOG.rst)
- [Commits](bids-standard/pybids@0.0.1...0.20.0)

---
updated-dependencies:
- dependency-name: pybids
  dependency-version: 0.20.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@tien-tong tien-tong self-requested a review October 13, 2025 22:15
@tien-tong tien-tong merged commit b35039d into main Oct 13, 2025
11 checks passed
@tien-tong tien-tong deleted the dependabot/pip/pybids-lte-0.20.0 branch October 13, 2025 22:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants