-
Notifications
You must be signed in to change notification settings - Fork 6.6k
chore(deps): update dependency ipykernel to v7 #13601
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
base: main
Are you sure you want to change the base?
chore(deps): update dependency ipykernel to v7 #13601
Conversation
Summary of ChangesHello @renovate-bot, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request upgrades the Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
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.
Code Review
This pull request updates the ipykernel
dependency to the new major version 7.0.0 across several requirements-test.txt
files. While this update is acceptable for most samples, it introduces a critical compatibility issue for the people-and-planet-ai/land-cover-classification
sample. ipykernel
v7 drops support for Python 3.9, but this sample appears to be tied to Python 3.9 due to its use of Dataflow. I have added a comment to highlight this issue and recommend keeping ipykernel
at a version below 7 for that specific sample.
apache-beam[interactive]==2.46.0 | ||
importnb==2023.11.1 | ||
ipykernel==6.23.3 | ||
ipykernel==7.0.0 |
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.
This update to ipykernel
v7.0.0 is likely to cause issues. According to the release notes, ipykernel
v7.0.0 drops support for Python 3.9. The configuration for this sample (people-and-planet-ai/land-cover-classification/noxfile_config.py
) indicates that it is intended to run on Python 3.9 due to Dataflow runtime constraints. To maintain compatibility, ipykernel
should be pinned to a version less than 7.0.0 for this sample. You might consider reverting this change for this file and pinning to a 6.x
version, for example ipykernel<7
.
This PR contains the following updates:
==6.23.3
->==7.0.0
==6.29.5
->==7.0.0
Release Notes
ipython/ipykernel (ipykernel)
v7.0.0
Compare Source
IPykernel 7.0.0 is a major release containing experimental support for kernel subshells.
If not using subshells it is intended to be backward compatible with the 6.x branch, but there are some architectural changes which may break assumptions made in downstream libraries and hence this is identified as a major releases as it is potentially backwards incompatible. If you experience problems then please report them, and you can pin
ipykernel < 7
if necessary.For further information and to report problems please see ipykernel 7.0.0 release with subshells (issue 1438).
(Full Changelog)
Enhancements made
Bugs fixed
Maintenance and upkeep improvements
Kernel._parent_ident
for backward compatibility #1427 (@ianthomas23)__version__
onmain
branch after branch manipulations #1419 (@ianthomas23)@flaky.flaky
decorate with pytest fixture #1411 (@mgorny)anyio
(oldmain
) branch tomain
branch #1402 (@ianthomas23)Documentation improvements
Contributors to this release
(GitHub contributors page for this release)
@Carreau | @ccordoba12 | @davidbrochart | @dependabot | @fleming79 | @ianthomas23 | @krassowski | @mgorny | @minrk | @pankaj-bind | @pre-commit-ci
v6.30.1
Compare Source
This is a bugfix release to fix a significant bug introduced in 6.30.0 that allowed control messages to be handled concurrently rather than sequentially which broke debugging in JupyterLab and VSCode.
(Full Changelog)
Bugs fixed
Maintenance and upkeep improvements
Contributors to this release
(GitHub contributors page for this release)
@ianthomas23
v6.30.0
Compare Source
This release fixes three bugs but is primarily a maintenance release bringing support for Python 3.13 and updating dependencies. It does not include subshells which will be in the upcoming 7.0.0 release. Users and downstream libraries that wish to avoid subshells should pin to
ipykernel < 7
.(Full Changelog)
Enhancements made
Bugs fixed
Maintenance and upkeep improvements
Contributors to this release
(GitHub contributors page for this release)
@Carreau | @ccordoba12 | @davidbrochart | @dby-tmwctw | @gregory-shklover | @ianthomas23 | @ivanov | @jasongrout | @krassowski | @meeseeksmachine | @minrk | @nathanmcavoy | @s-t-e-v-e-n-k
v6.29.5
Compare Source
(Full Changelog)
Bugs fixed
Maintenance and upkeep improvements
Contributors to this release
(GitHub contributors page for this release)
@blink1073 | @ianthomas23
v6.29.4
Compare Source
(Full Changelog)
Bugs fixed
Maintenance and upkeep improvements
Contributors to this release
(GitHub contributors page for this release)
@agronholm | @blink1073 | @davidbrochart | @krassowski | @minrk
v6.29.3
Compare Source
(Full Changelog)
Enhancements made
Bugs fixed
Maintenance and upkeep improvements
Documentation improvements
Contributors to this release
(GitHub contributors page for this release)
@blink1073 | @ccordoba12 | @jdranczewski | @joouha | @krassowski
v6.29.2
Compare Source
(Full Changelog)
Bugs fixed
Maintenance and upkeep improvements
Contributors to this release
(GitHub contributors page for this release)
@ianthomas23 | @stdll00
v6.29.1
Compare Source
(Full Changelog)
Bugs fixed
Maintenance and upkeep improvements
Contributors to this release
(GitHub contributors page for this release)
@dependabot | @Haadem | @petervandenabeele | @pre-commit-ci
v6.29.0
Compare Source
(Full Changelog)
Enhancements made
Bugs fixed
ProactorEventLoop
on windows foripykernel
" #1194 (@blink1073)Maintenance and upkeep improvements
Contributors to this release
(GitHub contributors page for this release)
@blink1073 | @ianthomas23 | @krassowski | @pre-commit-ci
v6.28.0
Compare Source
(Full Changelog)
Enhancements made
ProactorEventLoop
on windows foripykernel
#1184 (@NewUserHa)Maintenance and upkeep improvements
Documentation improvements
Contributors to this release
(GitHub contributors page for this release)
@blink1073 | @brichet | @dependabot | @ianthomas23 | @jjvraw | @NewUserHa | @pre-commit-ci
v6.27.1
Compare Source
(Full Changelog)
Bugs fixed
Contributors to this release
(GitHub contributors page for this release)
@blink1073
v6.27.0
Compare Source
(Full Changelog)
Enhancements made
Maintenance and upkeep improvements
Contributors to this release
(GitHub contributors page for this release)
@blink1073 | @jjvraw | @pre-commit-ci
v6.26.0
Compare Source
(Full Changelog)
Maintenance and upkeep improvements
Contributors to this release
(GitHub contributors page for this release)
@blink1073 | @dependabot | @pre-commit-ci
v6.25.2
Compare Source
(Full Changelog)
Bugs fixed
Contributors to this release
(GitHub contributors page for this release)
@anntzer | @blink1073 | @ccordoba12 | @minrk
v6.25.1
Compare Source
(Full Changelog)
Bugs fixed
Maintenance and upkeep improvements
Contributors to this release
(GitHub contributors page for this release)
@pre-commit-ci | @vaishnavi17
v6.25.0
Compare Source
(Full Changelog)
Enhancements made
Bugs fixed
Maintenance and upkeep improvements
Contributors to this release
(GitHub contributors page for this release)
@blink1073 | @fecet | @jasongrout | @maartenbreddels | @pre-commit-ci
v6.24.0
Compare Source
(Full Changelog)
New features added
Bugs fixed
Contributors to this release
(GitHub contributors page for this release)
@arieleiz | @dby-tmwctw | @minrk
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.