Skip to content
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

UPD: Update conda and pip packages for Python 3.11 #798

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

vhosouza
Copy link
Member

Update several relevant package versions in both conda and environment.

This solves issues with installation in MacOS due to old version of rtmidi.

It also bumps vtk, nibabel, pyacvd, and several other packages to the latest version.

I tried to test the new numpy 2.0, but raised errors on cython compilation due to deprecated IF in pyxd file. So, I leaving this update to a later stage.

I tested in MacOS Sonoma with conda and pip installations and image loading, tractography, debug navigation are working fine.

Known issue:

I could not create a surface after brain segmentation which raised the following error:

image

@tfmoraes can you test it, please?

@vhosouza vhosouza added the dependencies Pull requests that update a dependency file label Jun 28, 2024
@tfmoraes
Copy link
Member

About numpy 2.0 is better to wait. Some libraries are having problem with numpy 2.0.

@@ -1,25 +1,25 @@
# Scientific
numpy==1.24.3
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's good idea to update numpy to last version before 2.0 (1.26.4)

environment.yml Show resolved Hide resolved
@tfmoraes
Copy link
Member

tfmoraes commented Jul 1, 2024

Hi @vhosouza what is the uname of this macos?

$ uname -a

@vhosouza
Copy link
Member Author

vhosouza commented Jul 1, 2024

uname -a

Darwin ****** 23.5.0 Darwin Kernel Version 23.5.0: Wed May 1 20:14:38 PDT 2024; root:xnu-10063.121.3~5/RELEASE_ARM64_T6020 arm64

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants