-
Notifications
You must be signed in to change notification settings - Fork 4
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
chore: support Python 3.12 #226
Conversation
5301a4c
to
4bd3026
Compare
748c669
to
ab17af2
Compare
Signed-off-by: SdgJlbl <sarah.diot-girard@owkin.com>
0921c2d
to
066a66e
Compare
Signed-off-by: SdgJlbl <sarah.diot-girard@owkin.com>
Signed-off-by: SdgJlbl <sarah.diot-girard@owkin.com>
066a66e
to
64d354d
Compare
64d354d
to
01de09b
Compare
@@ -109,7 +109,7 @@ jobs: | |||
steps: | |||
- uses: actions/setup-python@v5 | |||
with: | |||
python-version: 3.11 | |||
python-version: 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.
Shouldn't we rather rely on a python matrix there too?
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.
You mean, running the benchmark with all versions of Python?
I guess it wasn't done for cost effectiveness reasons, but it can be changed, indeed.
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.
Yes, that's what I meant! (cf: comment on benchmark requirements)
01de09b
to
ac7692a
Compare
Signed-off-by: SdgJlbl <sarah.diot-girard@owkin.com>
ac7692a
to
d67e0bc
Compare
/e2e --tests=substrafl,sdk,mnist,camelyon |
End to end tests: ✔️ SUCCESS Awesome sauce! |
"substra~=0.54.0a1", | ||
"substratools~=0.22.0a2", |
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.
To recap:
substratools
in its alpha version is needed because we pip install it in the docker templatesubstra
in its alpha version is needed because?
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 can try to make it work without the alphas, if we think it's worth it to invest the extra time 🤷
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.
My understanding is that we do need the substratools
release for the python setup in docker. I would like to understand why do we need the substra
pre-release. If you don't know it's ok, feel free to resolve the comment.
@@ -109,7 +109,7 @@ jobs: | |||
steps: | |||
- uses: actions/setup-python@v5 | |||
with: | |||
python-version: 3.11 | |||
python-version: 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.
Yes, that's what I meant! (cf: comment on benchmark requirements)
Signed-off-by: SdgJlbl <sarah.diot-girard@owkin.com>
No description provided.