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

Update dependencies #250

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Update dependencies #250

wants to merge 4 commits into from

Conversation

levje
Copy link
Collaborator

@levje levje commented Nov 8, 2024

Description

The main objective of this PR is to remove the use of the branch "for_beluga_scilpy2" which uses a version of scilpy that can't be built properly. I just got another PR merged (scilus/scilpy#1048) into scilpy's master which fixes some issues regarding its problematic building process. Also, scilpy's master currently has the updated packages from the "for_beluga_scilpy2" branch.

With that fix, I also found that dwi_ml doesn't have a pyproject.toml which means that when building dwi_ml, the legacy building process invoking the pythons setup.py develop is called. Since that behavior will be enforced from pip 25.0 and onwards, we will need to make sure that dwi_ml follows that convention. I added that pyproject.toml with the minimal configuration needed for the project.

If you prefer to wait for an official scilpy release in december, we want wait before merging this. But we could also just push another update whenever there's something released and more stable.

@levje levje added the dependencies Pull requests that update a dependency file label Nov 8, 2024
@levje levje requested a review from EmmaRenauld November 8, 2024 15:41
@EmmaRenauld
Copy link
Collaborator

Nice thanks! It works on béluga?

@levje
Copy link
Collaborator Author

levje commented Nov 8, 2024

Nice thanks! It works on béluga?

I will make sure of it, I'll update when I've tested it properly.

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.

2 participants