-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for python 3.12 #626
Merged
Merged
Changes from 26 commits
Commits
Show all changes
29 commits
Select commit
Hold shift + click to select a range
b01d9fe
Merge branch 'main' into add_support_to_python_312
CodyCBakerPhD 7450dc1
Merge branch 'main' into add_support_to_python_312
h-mayorquin f9d0fc5
Merge branch 'main' into add_support_to_python_312
h-mayorquin c3fdfa9
Merge branch 'main' into add_support_to_python_312
h-mayorquin c524aee
Merge branch 'main' into add_support_to_python_312
h-mayorquin 8c01c3d
Merge branch 'main' into add_support_to_python_312
h-mayorquin 75a3731
test numpy upper version
h-mayorquin ae7492f
numpy again
h-mayorquin 85164a7
revert numpy
h-mayorquin 58ec74a
Merge branch 'main' into add_support_to_python_312
bendichter 9879f5c
Update requirements-minimal.txt
bendichter e212fb8
deprecate remaining se interfaces
CodyCBakerPhD afd3619
deprecate
CodyCBakerPhD 443866a
bump numpy in 3.12; numba will still be a problem
CodyCBakerPhD 1a924b7
Merge branch 'main' into add_support_to_python_312
h-mayorquin 5fe1501
Merge branch 'main' into add_support_to_python_312
CodyCBakerPhD 72f7aa7
Merge branch 'main' into add_support_to_python_312
h-mayorquin b9fc3a1
Merge branch 'main' into add_support_to_python_312
h-mayorquin 0e55c17
Merge branch 'main' into add_support_to_python_312
bendichter 6654a0e
try relative paths in reused workflows
CodyCBakerPhD bfe3127
simple fix
CodyCBakerPhD 45c76b7
try relaxing edf
CodyCBakerPhD 8720689
try relaxing maxwell h5py
CodyCBakerPhD 3f86d1d
Merge branch 'main' into add_support_to_python_312
CodyCBakerPhD 74ac3b2
bump pyedf to minimal numpy compatability
CodyCBakerPhD 833a175
just remove reqs for maxwell
CodyCBakerPhD a4c76cc
Merge branch 'main' into add_support_to_python_312
h-mayorquin 0f9b63e
Merge branch 'main' into add_support_to_python_312
bendichter 8e60912
Merge branch 'main' into add_support_to_python_312
CodyCBakerPhD File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
pyedflib>=0.1.30 | ||
numpy<1.25.0;python_version>="3.11" | ||
pyedflib>=0.1.36 |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Heh, well this is an interesting one
I'm not quite sure what to do with the MaxOne interface or MaxTwo #221 because various platforms on the CI have always had trouble getting the custom HDF5 plugin to work properly to decompress data contained in the files
I had gotten the tests and functionality to work on local devices, so it is/was somewhat functional in practice
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What do you mean, what are the options here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(a) Keep Maxwell interfaces around despite no CI tests
(b) Deprecate and remove
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we add?
h5py<=3.9.0; python_version<='3.12'
Aren't they still tested on ubuntu for python <3.12?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I even had to exclude ubuntu a while back
https://github.com/catalystneuro/neuroconv/blob/main/tests/test_on_data/test_recording_interfaces.py#L187
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see.
My vote: I say let's keep it and we pin down the correct CI testing when and if we get a job / contract related to it.
Meanwhile, probably not worth figuring it out at this very moment.