Skip to content

Support for s3 in py311#52

Merged
clane9 merged 2 commits into
childmindresearch:downgrade_pythonfrom
kaitj:maint/walk
May 13, 2025
Merged

Support for s3 in py311#52
clane9 merged 2 commits into
childmindresearch:downgrade_pythonfrom
kaitj:maint/walk

Conversation

@kaitj
Copy link
Copy Markdown
Contributor

@kaitj kaitj commented May 13, 2025

Two main changes with this PR:

  1. Switching from path.walk to os.walk and typecasting to a path. This enables support for s3 paths. I've also removed the errors for <py3.12
  2. Updated testing to a matrix to test py3.11 - py3.13. py3.14 is still missing some dependency support so I've left it out for now and removed it from the classifier. In making this switch, also encountered a few issues with dependencies in py3.13, so I've updated these dependencies as well. I've also tested the CI here.

If you rather leave 2 out, I can pull those commits out for a separate PR.

kaitj added 2 commits May 13, 2025 09:49
- Enables use of `finds_bids_datasets` in py311.
  - `root` in `_indexing.py` is initially passed as original type, with walked `dirpath` typecasted as Path
- Removed error for <py312 in throughout codebase + testing
- Only runs after formatting
- Update to dependencies to include other versions of python support
@kaitj kaitj requested a review from clane9 May 13, 2025 14:26
@kaitj kaitj self-assigned this May 13, 2025
@clane9 clane9 merged commit a875e73 into childmindresearch:downgrade_python May 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants