-
Notifications
You must be signed in to change notification settings - Fork 10
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
ci: remove pyqt5 from constraints #1118
Conversation
🧙 Sourcery has finished reviewing your pull request! Tips
|
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.
We've reviewed this pull request using the Sourcery rules engine. If you would also like our AI-powered code review then let us know.
Quality Gate passedIssues Measures |
WalkthroughThe overall changes involve updating dependencies across multiple configuration files. Key updates include switching from Changes
Poem
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configration File (
|
@coderabbitai review |
Actions performedReview triggered.
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #1118 +/- ##
===========================================
+ Coverage 92.91% 92.93% +0.01%
===========================================
Files 205 205
Lines 32519 32519
===========================================
+ Hits 30215 30220 +5
+ Misses 2304 2299 -5 ☔ View full report in Codecov by Sentry. |
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.
Actionable comments posted: 2
Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files selected for processing (14)
- .github/workflows/upgrade-dependencies.yml (1 hunks)
- pyproject.toml (1 hunks)
- requirements/constraints_py3.10.txt (16 hunks)
- requirements/constraints_py3.10_pydantic_1.txt (17 hunks)
- requirements/constraints_py3.11.txt (16 hunks)
- requirements/constraints_py3.11_docs.txt (18 hunks)
- requirements/constraints_py3.11_pydantic_1.txt (17 hunks)
- requirements/constraints_py3.12.txt (17 hunks)
- requirements/constraints_py3.12_pydantic_1.txt (18 hunks)
- requirements/constraints_py3.8.txt (20 hunks)
- requirements/constraints_py3.8_pydantic_1.txt (21 hunks)
- requirements/constraints_py3.9.txt (20 hunks)
- requirements/constraints_py3.9_pydantic_1.txt (21 hunks)
- requirements/version_denylist.txt (1 hunks)
Files not reviewed due to errors (2)
- requirements/constraints_py3.11_pydantic_1.txt (no review received)
- requirements/constraints_py3.9_pydantic_1.txt (no review received)
Files skipped from review due to trivial changes (1)
- .github/workflows/upgrade-dependencies.yml
Additional context used
LanguageTool
requirements/version_denylist.txt
[style] ~1-~1: Using many exclamation marks might seem excessive (in this case: 9 exclamation marks for a text that’s 233 characters long)
Context: PySide2!=5.15.0 # fix PySide6 when a new napari release is out PySide6 < 6.3.2 ; python_version < '3.10' PySide6 != 6.4.3, !=6.5.0, !=6.5.1, !=6.5.1.1, !=6.5.2; python_version >= '3.10' npe2!=0.2.2 imageio != 2.22.1 sentry-sdk!=1.29.0(EN_EXCESSIVE_EXCLAMATION)
requirements/constraints_py3.11_docs.txt
[duplication] ~334-~334: Possible typo: you repeated a word
Context: ...teutil snowballstemmer==2.2.0 # via sphinx sphinx==7.3.7 # via # autodoc-pydant...(ENGLISH_WORD_REPEAT_RULE)
requirements/constraints_py3.12_pydantic_1.txt
[duplication] ~122-~122: Possible typo: you repeated a word
Context: ...0 # via partd lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 ...(ENGLISH_WORD_REPEAT_RULE)
requirements/constraints_py3.12.txt
[duplication] ~124-~124: Possible typo: you repeated a word
Context: ...0 # via partd lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 ...(ENGLISH_WORD_REPEAT_RULE)
[duplication] ~243-~243: Possible typo: you repeated a word
Context: ...del # napari # npe2 # pydantic-compat pydantic-compat==0.1.2 # via app-model pydantic-cor...(ENGLISH_WORD_REPEAT_RULE)
requirements/constraints_py3.11_pydantic_1.txt
[duplication] ~124-~124: Possible typo: you repeated a word
Context: ...0 # via partd lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 ...(ENGLISH_WORD_REPEAT_RULE)
requirements/constraints_py3.11.txt
[duplication] ~126-~126: Possible typo: you repeated a word
Context: ...0 # via partd lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 ...(ENGLISH_WORD_REPEAT_RULE)
[duplication] ~245-~245: Possible typo: you repeated a word
Context: ...del # napari # npe2 # pydantic-compat pydantic-compat==0.1.2 # via app-model pydantic-cor...(ENGLISH_WORD_REPEAT_RULE)
requirements/constraints_py3.10_pydantic_1.txt
[duplication] ~130-~130: Possible typo: you repeated a word
Context: ...0 # via partd lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 ...(ENGLISH_WORD_REPEAT_RULE)
requirements/constraints_py3.10.txt
[duplication] ~132-~132: Possible typo: you repeated a word
Context: ...0 # via partd lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 ...(ENGLISH_WORD_REPEAT_RULE)
[duplication] ~251-~251: Possible typo: you repeated a word
Context: ...del # napari # npe2 # pydantic-compat pydantic-compat==0.1.2 # via app-model pydantic-cor...(ENGLISH_WORD_REPEAT_RULE)
requirements/constraints_py3.9_pydantic_1.txt
[duplication] ~134-~134: Possible typo: you repeated a word
Context: ...0 # via partd lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 ...(ENGLISH_WORD_REPEAT_RULE)
requirements/constraints_py3.9.txt
[duplication] ~136-~136: Possible typo: you repeated a word
Context: ...0 # via partd lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 ...(ENGLISH_WORD_REPEAT_RULE)
[duplication] ~255-~255: Possible typo: you repeated a word
Context: ...del # napari # npe2 # pydantic-compat pydantic-compat==0.1.2 # via app-model pydantic-cor...(ENGLISH_WORD_REPEAT_RULE)
requirements/constraints_py3.8_pydantic_1.txt
[duplication] ~134-~134: Possible typo: you repeated a word
Context: ...0 # via partd lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 ...(ENGLISH_WORD_REPEAT_RULE)
requirements/constraints_py3.8.txt
[duplication] ~136-~136: Possible typo: you repeated a word
Context: ...0 # via partd lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 ...(ENGLISH_WORD_REPEAT_RULE)
[duplication] ~262-~262: Possible typo: you repeated a word
Context: ...del # napari # npe2 # pydantic-compat pydantic-compat==0.1.2 # via app-model pydantic-cor...(ENGLISH_WORD_REPEAT_RULE)
Additional comments not posted (187)
requirements/version_denylist.txt (1)
1-1
: Static analysis tool hint is a false positive.No issues found.
Tools
LanguageTool
[style] ~1-~1: Using many exclamation marks might seem excessive (in this case: 9 exclamation marks for a text that’s 233 characters long)
Context: PySide2!=5.15.0 # fix PySide6 when a new napari release is out PySide6 < 6.3.2 ; python_version < '3.10' PySide6 != 6.4.3, !=6.5.0, !=6.5.1, !=6.5.1.1, !=6.5.2; python_version >= '3.10' npe2!=0.2.2 imageio != 2.22.1 sentry-sdk!=1.29.0(EN_EXCESSIVE_EXCLAMATION)
requirements/constraints_py3.11_docs.txt (37)
43-43
: Dependency Update:dask
Ensure compatibility with other dependencies and code.
45-45
: Dependency Update:debugpy
Ensure compatibility with other dependencies and code.
67-67
: Dependency Update:fsspec
Ensure compatibility with other dependencies and code.
77-77
: Dependency Update:imageio
Ensure compatibility with other dependencies and code.
84-84
: Dependency Update:importlib-metadata
Ensure compatibility with other dependencies and code.
88-88
: Dependency Update:ipykernel
Ensure compatibility with other dependencies and code.
92-92
: Dependency Update:ipython
Ensure compatibility with other dependencies and code.
120-120
: Dependency Update:local-migrator
Ensure compatibility with other dependencies and code.
128-128
: Dependency Update:magicgui
Ensure compatibility with other dependencies and code.
142-142
: Dependency Update:napari-plugin-engine
Ensure compatibility with other dependencies and code.
143-143
: Dependency Update:napari-svg
Ensure compatibility with other dependencies and code.
150-150
: Dependency Update:nme
Ensure compatibility with other dependencies and code.
151-151
: Dependency Update:npe2
Ensure compatibility with other dependencies and code.
172-172
: Dependency Update:openpyxl
Ensure compatibility with other dependencies and code.
176-176
: Dependency Update:packaging
Ensure compatibility with other dependencies and code.
192-192
: Dependency Update:pandas
Ensure compatibility with other dependencies and code.
196-196
: Dependency Update:partsegcore-compiled-backend
Ensure compatibility with other dependencies and code.
201-201
: Dependency Update:pillow
Ensure compatibility with other dependencies and code.
208-208
: Dependency Update:pint
Ensure compatibility with other dependencies and code.
211-211
: Dependency Update:psutil
Ensure compatibility with other dependencies and code.
Line range hint
222-222
: Dependency Update:pyconify
Ensure compatibility with other dependencies and code.
227-227
: Dependency Update:pydantic
Ensure compatibility with other dependencies and code.
237-237
: Dependency Update:pydantic-core
Ensure compatibility with other dependencies and code.
239-239
: Dependency Update:pydantic-settings
Ensure compatibility with other dependencies and code.
254-254
: Dependency Update:pyqt6-qt6
Ensure compatibility with other dependencies and code.
259-259
: Dependency Update:pyside6
Ensure compatibility with other dependencies and code.
260-260
: Dependency Update:pyside6-addons
Ensure compatibility with other dependencies and code.
262-262
: Dependency Update:pyside6-essentials
Ensure compatibility with other dependencies and code.
286-286
: Dependency Update:qtconsole
Ensure compatibility with other dependencies and code.
312-312
: Dependency Update:scikit-image
Ensure compatibility with other dependencies and code.
314-314
: Dependency Update:scipy
Ensure compatibility with other dependencies and code.
318-318
: Dependency Update:sentry-sdk
Ensure compatibility with other dependencies and code.
323-323
: Dependency Update:shiboken6
Ensure compatibility with other dependencies and code.
341-341
: Dependency Update:sphinx-autodoc-typehints
Ensure compatibility with other dependencies and code.
364-364
: Dependency Update:superqt
Ensure compatibility with other dependencies and code.
Line range hint
377-377
: Dependency Update:tifffile
Ensure compatibility with other dependencies and code.
124-124
: Possible Typo: Repeated word.The word "lxml" appears to be repeated.
- # via lxml-html-clean - lxml-html-clean==0.1.1 + # via lxml-html-clean + lxml-html-clean==0.1.1Likely invalid or redundant comment.
requirements/constraints_py3.12_pydantic_1.txt (32)
2-2
: Autogenerated Command: Ensure correctness.Review the command used to generate this file for correctness and completeness.
43-43
: Dependency Update:dask
Ensure compatibility with other dependencies and code.
45-45
: Dependency Update:debugpy
Ensure compatibility with other dependencies and code.
65-65
: Dependency Update:fsspec
Ensure compatibility with other dependencies and code.
75-75
: Dependency Update:imageio
Ensure compatibility with other dependencies and code.
86-86
: Dependency Update:ipykernel
Ensure compatibility with other dependencies and code.
90-90
: Dependency Update:ipython
Ensure compatibility with other dependencies and code.
118-118
: Dependency Update:local-migrator
Ensure compatibility with other dependencies and code.
126-126
: Dependency Update:magicgui
Ensure compatibility with other dependencies and code.
144-144
: Dependency Update:napari-plugin-engine
Ensure compatibility with other dependencies and code.
145-145
: Dependency Update:napari-svg
Ensure compatibility with other dependencies and code.
152-152
: Dependency Update:nme
Ensure compatibility with other dependencies and code.
153-153
: Dependency Update:npe2
Ensure compatibility with other dependencies and code.
174-174
: Dependency Update:openpyxl
Ensure compatibility with other dependencies and code.
192-192
: Dependency Update:pandas
Ensure compatibility with other dependencies and code.
197-197
: Dependency Update:partsegcore-compiled-backend
Ensure compatibility with other dependencies and code.
201-201
: Dependency Update:pillow
Ensure compatibility with other dependencies and code.
206-206
: Dependency Update:pint
Ensure compatibility with other dependencies and code.
220-220
: Dependency Update:psutil
Ensure compatibility with other dependencies and code.
236-236
: Dependency Update:pydantic
Ensure compatibility with other dependencies and code.
246-246
: Dependency Update:pydantic-core
Ensure compatibility with other dependencies and code.
261-261
: Dependency Update:pyqt6-qt6
Ensure compatibility with other dependencies and code.
266-266
: Dependency Update:pyside6
Ensure compatibility with other dependencies and code.
267-267
: Dependency Update:pyside6-addons
Ensure compatibility with other dependencies and code.
269-269
: Dependency Update:pyside6-essentials
Ensure compatibility with other dependencies and code.
297-297
: Dependency Update:qtconsole
Ensure compatibility with other dependencies and code.
323-323
: Dependency Update:scikit-image
Ensure compatibility with other dependencies and code.
325-325
: Dependency Update:scipy
Ensure compatibility with other dependencies and code.
329-329
: Dependency Update:sentry-sdk
Ensure compatibility with other dependencies and code.
338-338
: Dependency Update:shiboken6
Ensure compatibility with other dependencies and code.
373-373
: Dependency Update:tifffile
Ensure compatibility with other dependencies and code.
122-122
: Possible Typo: Repeated word.The word "lxml" appears to be repeated.
- # via lxml-html-clean - lxml-html-clean==0.1.1 + # via lxml-html-clean + lxml-html-clean==0.1.1Likely invalid or redundant comment.
Tools
LanguageTool
[duplication] ~122-~122: Possible typo: you repeated a word
Context: ...0 # via partd lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 ...(ENGLISH_WORD_REPEAT_RULE)
requirements/constraints_py3.12.txt (4)
2-2
: Autogenerated Command: Ensure correctness.Review the command used to generate this file for correctness and completeness.
43-43
: Dependency Update:dask
Ensure compatibility with other dependencies and code.
45-45
: Dependency Update:debugpy
Ensure compatibility with other dependencies and code.
67-67
: Dependency Update:fsspec
Ensure compatibility with other dependencies and code.
requirements/constraints_py3.11.txt (28)
43-43
: Updatecoverage
to the latest version.The
coverage
package is updated to version 7.5.4.
45-45
: Updatedask
to the latest version.The
dask
package is updated to version 2024.6.2.
47-47
: Updatedebugpy
to the latest version.The
debugpy
package is updated to version 1.8.2.
67-67
: Updatefsspec
to the latest version.The
fsspec
package is updated to version 2024.6.1.
77-77
: Updateimageio
to the latest version.The
imageio
package is updated to version 2.34.2.
84-84
: Updateimportlib-metadata
to the latest version.The
importlib-metadata
package is updated to version 8.0.0.
90-90
: Updateipykernel
to the latest version.The
ipykernel
package is updated to version 6.29.5.
94-94
: Updateipython
to the latest version.The
ipython
package is updated to version 8.26.0.
130-130
: Updatemagicgui
to the latest version.The
magicgui
package is updated to version 0.8.3.
148-148
: Updatenapari-svg
to the latest version.The
napari-svg
package is updated to version 0.2.0.
156-156
: Updatenpe2
to the latest version.The
npe2
package is updated to version 0.7.6.
178-178
: Updateopenpyxl
to the latest version.The
openpyxl
package is updated to version 3.1.5.
205-205
: Updatepillow
to the latest version.The
pillow
package is updated to version 10.4.0.
210-210
: Updatepint
to the latest version.The
pint
package is updated to version 0.24.1.
224-224
: Updatepsutil
to the latest version.The
psutil
package is updated to version 6.0.0.
240-240
: Updatepydantic
to the latest version.The
pydantic
package is updated to version 2.8.0.
248-248
: Updatepydantic-core
to the latest version.The
pydantic-core
package is updated to version 2.20.0.
267-267
: Updatepyqt6-qt6
to the latest version.The
pyqt6-qt6
package is updated to version 6.7.2.
272-272
: Updatepyside6
to the latest version.The
pyside6
package is updated to version 6.7.2.
273-273
: Updatepyside6-addons
to the latest version.The
pyside6-addons
package is updated to version 6.7.2.
275-275
: Updatepyside6-essentials
to the latest version.The
pyside6-essentials
package is updated to version 6.7.2.
329-329
: Updatescikit-image
to the latest version.The
scikit-image
package is updated to version 0.24.0.
331-331
: Updatescipy
to the latest version.The
scipy
package is updated to version 1.14.0.
335-335
: Updatesentry-sdk
to the latest version.The
sentry-sdk
package is updated to version 2.7.1.
336-336
: Updatesetuptools
to the latest version.The
setuptools
package is updated to version 70.2.0.
344-344
: Updateshiboken6
to the latest version.The
shiboken6
package is updated to version 6.7.2.
379-379
: Updatetifffile
to the latest version.The
tifffile
package is updated to version 2024.7.2.
2-2
: Fix the typo in the repeated word.The word "via" is repeated.
- lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml + lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # lxmlLikely invalid or redundant comment.
requirements/constraints_py3.10_pydantic_1.txt (29)
41-41
: Updatecoverage
to the latest version.The
coverage
package is updated to version 7.5.4.
43-43
: Updatedask
to the latest version.The
dask
package is updated to version 2024.6.2.
45-45
: Updatedebugpy
to the latest version.The
debugpy
package is updated to version 1.8.2.
69-69
: Updatefsspec
to the latest version.The
fsspec
package is updated to version 2024.6.1.
79-79
: Updateimageio
to the latest version.The
imageio
package is updated to version 2.34.2.
86-86
: Updateimportlib-metadata
to the latest version.The
importlib-metadata
package is updated to version 8.0.0.
94-94
: Updateipykernel
to the latest version.The
ipykernel
package is updated to version 6.29.5.
98-98
: Updateipython
to the latest version.The
ipython
package is updated to version 8.26.0.
134-134
: Updatemagicgui
to the latest version.The
magicgui
package is updated to version 0.8.3.
152-152
: Updatenapari-svg
to the latest version.The
napari-svg
package is updated to version 0.2.0.
160-160
: Updatenpe2
to the latest version.The
npe2
package is updated to version 0.7.6.
182-182
: Updateopenpyxl
to the latest version.The
openpyxl
package is updated to version 3.1.5.
209-209
: Updatepillow
to the latest version.The
pillow
package is updated to version 10.4.0.
214-214
: Updatepint
to the latest version.The
pint
package is updated to version 0.24.1.
228-228
: Updatepsutil
to the latest version.The
psutil
package is updated to version 6.0.0.
244-244
: Updatepydantic
to the latest version.The
pydantic
package is updated to version 1.10.17.
254-254
: Updatepydantic-core
to the latest version.The
pydantic-core
package is updated to version 2.20.0.
269-269
: Updatepyqt6-qt6
to the latest version.The
pyqt6-qt6
package is updated to version 6.7.2.
274-274
: Updatepyside6
to the latest version.The
pyside6
package is updated to version 6.7.2.
275-275
: Updatepyside6-addons
to the latest version.The
pyside6-addons
package is updated to version 6.7.2.
277-277
: Updatepyside6-essentials
to the latest version.The
pyside6-essentials
package is updated to version 6.7.2.
331-331
: Updatescikit-image
to the latest version.The
scikit-image
package is updated to version 0.24.0.
333-333
: Updatescipy
to the latest version.The
scipy
package is updated to version 1.14.0.
337-337
: Updatesentry-sdk
to the latest version.The
sentry-sdk
package is updated to version 2.7.1.
338-338
: Updatesetuptools
to the latest version.The
setuptools
package is updated to version 70.2.0.
346-346
: Updateshiboken6
to the latest version.The
shiboken6
package is updated to version 6.7.2.
381-381
: Updatetifffile
to the latest version.The
tifffile
package is updated to version 2024.7.2.
2-2
: Fix the typo in the repeated word.The word "via" is repeated.
- lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml + lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # lxmlLikely invalid or redundant comment.
130-130
: Fix the typo in the repeated word.The word "via" is repeated.
- lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml + lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # lxmlLikely invalid or redundant comment.
Tools
LanguageTool
[duplication] ~130-~130: Possible typo: you repeated a word
Context: ...0 # via partd lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 ...(ENGLISH_WORD_REPEAT_RULE)
requirements/constraints_py3.10.txt (1)
2-2
: Fix the typo in the repeated word.The word "via" is repeated.
- lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml + lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # lxmlLikely invalid or redundant comment.
requirements/constraints_py3.9.txt (19)
43-43
: Approved: Minor version update forcoverage
.The update from
7.5.3
to7.5.4
is a minor version change and should be backward compatible.
45-45
: Approved: Minor version update fordask
.The update from
2024.6.0
to2024.6.2
is a minor version change and should be backward compatible.
47-47
: Approved: Minor version update fordebugpy
.The update from
1.8.1
to1.8.2
is a minor version change and should be backward compatible.
66-66
: Approved: Minor version update forfsspec
.The update from
2024.6.0
to2024.6.1
is a minor version change and should be backward compatible.
81-81
: Approved: Minor version update forimageio
.The update from
2.34.1
to2.34.2
is a minor version change and should be backward compatible.
88-88
: Verify: Major version update forimportlib-metadata
.The update from
7.1.0
to8.0.0
is a major version change and may introduce breaking changes.Please ensure that the new version has been tested thoroughly.
100-100
: Approved: Minor version update foripykernel
.The update from
6.29.4
to6.29.5
is a minor version change and should be backward compatible.
188-188
: Approved: Minor version update foropenpyxl
.The update from
3.1.4
to3.1.5
is a minor version change and should be backward compatible.
215-215
: Approved: Minor version update forpillow
.The update from
10.3.0
to10.4.0
is a minor version change and should be backward compatible.
220-220
: Approved: Minor version update forpint
.The update from
0.23
to0.24.1
is a minor version change and should be backward compatible.
234-234
: Verify: Major version update forpsutil
.The update from
5.9.8
to6.0.0
is a major version change and may introduce breaking changes.Please ensure that the new version has been tested thoroughly.
250-250
: Approved: Minor version update forpydantic
.The update from
2.7.4
to2.8.0
is a minor version change and should be backward compatible.
258-258
: Approved: Minor version update forpydantic-core
.The update from
2.18.4
to2.20.0
is a minor version change and should be backward compatible.
277-277
: Approved: Minor version update forpyqt6
.The update from
6.7.0
to6.7.2
is a minor version change and should be backward compatible.
339-339
: Approved: Minor version update forscikit-image
.The update from
0.23.2
to0.24.0
is a minor version change and should be backward compatible.
345-345
: Approved: Minor version update forsentry-sdk
.The update from
2.5.1
to2.7.1
is a minor version change and should be backward compatible.
346-346
: Approved: Minor version update forsetuptools
.The update from
70.0.0
to70.2.0
is a minor version change and should be backward compatible.
389-389
: Approved: Minor version update fortifffile
.The update from
2024.5.22
to2024.7.2
is a minor version change and should be backward compatible.
136-136
: Fix potential typo: Repeated wordlxml
.The word
lxml
appears to be repeated in the comment.- lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 + lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1Likely invalid or redundant comment.
Tools
LanguageTool
[duplication] ~136-~136: Possible typo: you repeated a word
Context: ...0 # via partd lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 ...(ENGLISH_WORD_REPEAT_RULE)
requirements/constraints_py3.8_pydantic_1.txt (17)
42-42
: Update Coverage VersionThe version of
coverage
has been updated from7.5.3
to7.5.4
. Ensure that this version is compatible with your testing suite.
46-46
: Update Debugpy VersionThe version of
debugpy
has been updated from1.8.1
to1.8.2
. Ensure that this version is compatible with your debugging tools.
64-64
: Update Fsspec VersionThe version of
fsspec
has been updated from2024.6.0
to2024.6.1
. Ensure that this version is compatible with your file system specifications.
74-74
: Update Imageio VersionThe version of
imageio
has been updated from2.34.1
to2.34.2
. Ensure that this version is compatible with your image processing requirements.
81-81
: Update Importlib-metadata VersionThe version of
importlib-metadata
has been updated from7.1.0
to8.0.0
. Ensure that this version is compatible with your import library metadata.
98-98
: Update Ipynkernel VersionThe version of
ipykernel
has been updated from6.29.4
to6.29.5
. Ensure that this version is compatible with your IPython kernel.
218-218
: Update Pillow VersionThe version of
pillow
has been updated from10.3.0
to10.4.0
. Ensure that this version is compatible with your image processing requirements.
239-239
: Update Psutil VersionThe version of
psutil
has been updated from5.9.8
to6.0.0
. Ensure that this version is compatible with your system and process utilities.
255-255
: Update Pydantic VersionThe version of
pydantic
has been updated from1.10.16
to1.10.17
. Ensure that this version is compatible with your data validation and settings management.
257-257
: Update Pydantic-core VersionThe version of
pydantic-core
has been updated from2.18.4
to2.20.0
. Ensure that this version is compatible with your core data validation and settings management.
280-280
: Update Pyqt6-qt6 VersionThe version of
pyqt6-qt6
has been updated from6.7.1
to6.7.2
. Ensure that this version is compatible with your PyQt6 requirements.
320-320
: Update Qtconsole VersionThe version of
qtconsole
has been updated from5.5.1
to5.5.2
. Ensure that this version is compatible with your Qt console requirements.
347-347
: Update Scikit-image VersionThe version of
scikit-image
has been updated from0.20.0
to0.21.0
. Ensure that this version is compatible with your image processing requirements.
352-352
: Update Sentry-sdk VersionThe version of
sentry-sdk
has been updated from2.5.1
to2.7.1
. Ensure that this version is compatible with your error tracking requirements.
353-353
: Update Setuptools VersionThe version of
setuptools
has been updated from70.0.0
to70.2.0
. Ensure that this version is compatible with your package management requirements.
134-134
: Typographical Issue: Repeated WordPossible typo: the word
lxml
is repeated.- lxml==5.2.2 - lxml-html-clean==0.1.1 + lxml==5.2.2 + lxml-html-clean==0.1.1Likely invalid or redundant comment.
Tools
LanguageTool
[duplication] ~134-~134: Possible typo: you repeated a word
Context: ...0 # via partd lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 ...(ENGLISH_WORD_REPEAT_RULE)
138-138
: Typographical Issue: Repeated WordPossible typo: the word
magicgui
is repeated.- magicgui==0.8.3 + magicgui==0.8.3Likely invalid or redundant comment.
requirements/constraints_py3.8.txt (17)
44-44
: Update Coverage VersionThe version of
coverage
has been updated from7.5.3
to7.5.4
. Ensure that this version is compatible with your testing suite.
48-48
: Update Debugpy VersionThe version of
debugpy
has been updated from1.8.1
to1.8.2
. Ensure that this version is compatible with your debugging tools.
66-66
: Update Fsspec VersionThe version of
fsspec
has been updated from2024.6.0
to2024.6.1
. Ensure that this version is compatible with your file system specifications.
76-76
: Update Imageio VersionThe version of
imageio
has been updated from2.34.1
to2.34.2
. Ensure that this version is compatible with your image processing requirements.
83-83
: Update Importlib-metadata VersionThe version of
importlib-metadata
has been updated from7.1.0
to8.0.0
. Ensure that this version is compatible with your import library metadata.
100-100
: Update Ipynkernel VersionThe version of
ipykernel
has been updated from6.29.4
to6.29.5
. Ensure that this version is compatible with your IPython kernel.
220-220
: Update Pillow VersionThe version of
pillow
has been updated from10.3.0
to10.4.0
. Ensure that this version is compatible with your image processing requirements.
241-241
: Update Psutil VersionThe version of
psutil
has been updated from5.9.8
to6.0.0
. Ensure that this version is compatible with your system and process utilities.
257-257
: Update Pydantic VersionThe version of
pydantic
has been updated from2.7.4
to2.8.0
. Ensure that this version is compatible with your data validation and settings management.
265-265
: Update Pydantic-core VersionThe version of
pydantic-core
has been updated from2.18.4
to2.20.0
. Ensure that this version is compatible with your core data validation and settings management.
284-284
: Update Pyqt6-qt6 VersionThe version of
pyqt6-qt6
has been updated from6.7.1
to6.7.2
. Ensure that this version is compatible with your PyQt6 requirements.
324-324
: Update Qtconsole VersionThe version of
qtconsole
has been updated from5.5.1
to5.5.2
. Ensure that this version is compatible with your Qt console requirements.
351-351
: Update Scikit-image VersionThe version of
scikit-image
has been updated from0.20.0
to0.21.0
. Ensure that this version is compatible with your image processing requirements.
356-356
: Update Sentry-sdk VersionThe version of
sentry-sdk
has been updated from2.5.1
to2.7.1
. Ensure that this version is compatible with your error tracking requirements.
357-357
: Update Setuptools VersionThe version of
setuptools
has been updated from70.0.0
to70.2.0
. Ensure that this version is compatible with your package management requirements.
136-136
: Typographical Issue: Repeated WordPossible typo: the word
lxml
is repeated.- lxml==5.2.2 - lxml-html-clean==0.1.1 + lxml==5.2.2 + lxml-html-clean==0.1.1Likely invalid or redundant comment.
Tools
LanguageTool
[duplication] ~136-~136: Possible typo: you repeated a word
Context: ...0 # via partd lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 ...(ENGLISH_WORD_REPEAT_RULE)
140-140
: Typographical Issue: Repeated WordPossible typo: the word
magicgui
is repeated.- magicgui==0.8.3 + magicgui==0.8.3Likely invalid or redundant comment.
pyproject.toml (2)
115-116
: Add Pyinstaller DependencyThe dependency
PartSeg[pyinstaller_base,pyqt5]
has been added to thepyinstaller
section. Ensure that this addition is necessary and compatible with your project requirements.
117-117
: Add Pyinstaller_base SectionThe
pyinstaller_base
section has been added with dependenciesPyOpenGL-accelerate
,PyInstaller
, andpydantic
. Ensure that these additions are necessary and compatible with your project requirements.
# via | ||
# partseg (pyproject.toml) | ||
# app-model | ||
# napari | ||
# npe2 | ||
# pydantic-compat |
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.
Fix potential typo: Repeated word pydantic-compat
.
The word pydantic-compat
appears to be repeated in the comment.
- pydantic-compat==0.1.2 # via app-model pydantic-compat==0.1.2
+ pydantic-compat==0.1.2 # via app-model
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
# pydantic-compat | |
# pydantic-compat | |
pydantic-compat==0.1.2 # via app-model |
Tools
LanguageTool
[duplication] ~255-~255: Possible typo: you repeated a word
Context: ...del # napari # npe2 # pydantic-compat pydantic-compat==0.1.2 # via app-model pydantic-cor...(ENGLISH_WORD_REPEAT_RULE)
# via | ||
# partseg (pyproject.toml) | ||
# lxml-html-clean | ||
# via lxml-html-clean |
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.
Fix the typo in the repeated word.
The word "via" is repeated.
- lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml
+ lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # lxml
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
# via lxml-html-clean | |
lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # lxml |
Tools
LanguageTool
[duplication] ~126-~126: Possible typo: you repeated a word
Context: ...0 # via partd lxml==5.2.2 # via lxml-html-clean lxml-html-clean==0.1.1 # via lxml magicgui==0.8.3 ...(ENGLISH_WORD_REPEAT_RULE)
As there is no PyQt5-Qt5 version that handles all supported operating system (see link) and pyqt5 looks stable, this PR removes pyqt5 from constraints.
Summary by CodeRabbit
Update
coverage
,dask
,debugpy
,imageio
,importlib-metadata
,ipykernel
,pillow
,psutil
,pydantic
,pyqt6
,pytest
,sentry-sdk
,setuptools
,scikit-image
,scipy
, and more.Maintenance
pyqt6
andpyinstaller_base
.