-
Notifications
You must be signed in to change notification settings - Fork 10
ci: remove pyqt5 from constraints #1118
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
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.
|
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:daskEnsure compatibility with other dependencies and code.
45-45: Dependency Update:debugpyEnsure compatibility with other dependencies and code.
67-67: Dependency Update:fsspecEnsure compatibility with other dependencies and code.
77-77: Dependency Update:imageioEnsure compatibility with other dependencies and code.
84-84: Dependency Update:importlib-metadataEnsure compatibility with other dependencies and code.
88-88: Dependency Update:ipykernelEnsure compatibility with other dependencies and code.
92-92: Dependency Update:ipythonEnsure compatibility with other dependencies and code.
120-120: Dependency Update:local-migratorEnsure compatibility with other dependencies and code.
128-128: Dependency Update:magicguiEnsure compatibility with other dependencies and code.
142-142: Dependency Update:napari-plugin-engineEnsure compatibility with other dependencies and code.
143-143: Dependency Update:napari-svgEnsure compatibility with other dependencies and code.
150-150: Dependency Update:nmeEnsure compatibility with other dependencies and code.
151-151: Dependency Update:npe2Ensure compatibility with other dependencies and code.
172-172: Dependency Update:openpyxlEnsure compatibility with other dependencies and code.
176-176: Dependency Update:packagingEnsure compatibility with other dependencies and code.
192-192: Dependency Update:pandasEnsure compatibility with other dependencies and code.
196-196: Dependency Update:partsegcore-compiled-backendEnsure compatibility with other dependencies and code.
201-201: Dependency Update:pillowEnsure compatibility with other dependencies and code.
208-208: Dependency Update:pintEnsure compatibility with other dependencies and code.
211-211: Dependency Update:psutilEnsure compatibility with other dependencies and code.
Line range hint
222-222: Dependency Update:pyconifyEnsure compatibility with other dependencies and code.
227-227: Dependency Update:pydanticEnsure compatibility with other dependencies and code.
237-237: Dependency Update:pydantic-coreEnsure compatibility with other dependencies and code.
239-239: Dependency Update:pydantic-settingsEnsure compatibility with other dependencies and code.
254-254: Dependency Update:pyqt6-qt6Ensure compatibility with other dependencies and code.
259-259: Dependency Update:pyside6Ensure compatibility with other dependencies and code.
260-260: Dependency Update:pyside6-addonsEnsure compatibility with other dependencies and code.
262-262: Dependency Update:pyside6-essentialsEnsure compatibility with other dependencies and code.
286-286: Dependency Update:qtconsoleEnsure compatibility with other dependencies and code.
312-312: Dependency Update:scikit-imageEnsure compatibility with other dependencies and code.
314-314: Dependency Update:scipyEnsure compatibility with other dependencies and code.
318-318: Dependency Update:sentry-sdkEnsure compatibility with other dependencies and code.
323-323: Dependency Update:shiboken6Ensure compatibility with other dependencies and code.
341-341: Dependency Update:sphinx-autodoc-typehintsEnsure compatibility with other dependencies and code.
364-364: Dependency Update:superqtEnsure compatibility with other dependencies and code.
Line range hint
377-377: Dependency Update:tifffileEnsure 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:daskEnsure compatibility with other dependencies and code.
45-45: Dependency Update:debugpyEnsure compatibility with other dependencies and code.
65-65: Dependency Update:fsspecEnsure compatibility with other dependencies and code.
75-75: Dependency Update:imageioEnsure compatibility with other dependencies and code.
86-86: Dependency Update:ipykernelEnsure compatibility with other dependencies and code.
90-90: Dependency Update:ipythonEnsure compatibility with other dependencies and code.
118-118: Dependency Update:local-migratorEnsure compatibility with other dependencies and code.
126-126: Dependency Update:magicguiEnsure compatibility with other dependencies and code.
144-144: Dependency Update:napari-plugin-engineEnsure compatibility with other dependencies and code.
145-145: Dependency Update:napari-svgEnsure compatibility with other dependencies and code.
152-152: Dependency Update:nmeEnsure compatibility with other dependencies and code.
153-153: Dependency Update:npe2Ensure compatibility with other dependencies and code.
174-174: Dependency Update:openpyxlEnsure compatibility with other dependencies and code.
192-192: Dependency Update:pandasEnsure compatibility with other dependencies and code.
197-197: Dependency Update:partsegcore-compiled-backendEnsure compatibility with other dependencies and code.
201-201: Dependency Update:pillowEnsure compatibility with other dependencies and code.
206-206: Dependency Update:pintEnsure compatibility with other dependencies and code.
220-220: Dependency Update:psutilEnsure compatibility with other dependencies and code.
236-236: Dependency Update:pydanticEnsure compatibility with other dependencies and code.
246-246: Dependency Update:pydantic-coreEnsure compatibility with other dependencies and code.
261-261: Dependency Update:pyqt6-qt6Ensure compatibility with other dependencies and code.
266-266: Dependency Update:pyside6Ensure compatibility with other dependencies and code.
267-267: Dependency Update:pyside6-addonsEnsure compatibility with other dependencies and code.
269-269: Dependency Update:pyside6-essentialsEnsure compatibility with other dependencies and code.
297-297: Dependency Update:qtconsoleEnsure compatibility with other dependencies and code.
323-323: Dependency Update:scikit-imageEnsure compatibility with other dependencies and code.
325-325: Dependency Update:scipyEnsure compatibility with other dependencies and code.
329-329: Dependency Update:sentry-sdkEnsure compatibility with other dependencies and code.
338-338: Dependency Update:shiboken6Ensure compatibility with other dependencies and code.
373-373: Dependency Update:tifffileEnsure 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:daskEnsure compatibility with other dependencies and code.
45-45: Dependency Update:debugpyEnsure compatibility with other dependencies and code.
67-67: Dependency Update:fsspecEnsure compatibility with other dependencies and code.
requirements/constraints_py3.11.txt (28)
43-43: Updatecoverageto the latest version.The
coveragepackage is updated to version 7.5.4.
45-45: Updatedaskto the latest version.The
daskpackage is updated to version 2024.6.2.
47-47: Updatedebugpyto the latest version.The
debugpypackage is updated to version 1.8.2.
67-67: Updatefsspecto the latest version.The
fsspecpackage is updated to version 2024.6.1.
77-77: Updateimageioto the latest version.The
imageiopackage is updated to version 2.34.2.
84-84: Updateimportlib-metadatato the latest version.The
importlib-metadatapackage is updated to version 8.0.0.
90-90: Updateipykernelto the latest version.The
ipykernelpackage is updated to version 6.29.5.
94-94: Updateipythonto the latest version.The
ipythonpackage is updated to version 8.26.0.
130-130: Updatemagicguito the latest version.The
magicguipackage is updated to version 0.8.3.
148-148: Updatenapari-svgto the latest version.The
napari-svgpackage is updated to version 0.2.0.
156-156: Updatenpe2to the latest version.The
npe2package is updated to version 0.7.6.
178-178: Updateopenpyxlto the latest version.The
openpyxlpackage is updated to version 3.1.5.
205-205: Updatepillowto the latest version.The
pillowpackage is updated to version 10.4.0.
210-210: Updatepintto the latest version.The
pintpackage is updated to version 0.24.1.
224-224: Updatepsutilto the latest version.The
psutilpackage is updated to version 6.0.0.
240-240: Updatepydanticto the latest version.The
pydanticpackage is updated to version 2.8.0.
248-248: Updatepydantic-coreto the latest version.The
pydantic-corepackage is updated to version 2.20.0.
267-267: Updatepyqt6-qt6to the latest version.The
pyqt6-qt6package is updated to version 6.7.2.
272-272: Updatepyside6to the latest version.The
pyside6package is updated to version 6.7.2.
273-273: Updatepyside6-addonsto the latest version.The
pyside6-addonspackage is updated to version 6.7.2.
275-275: Updatepyside6-essentialsto the latest version.The
pyside6-essentialspackage is updated to version 6.7.2.
329-329: Updatescikit-imageto the latest version.The
scikit-imagepackage is updated to version 0.24.0.
331-331: Updatescipyto the latest version.The
scipypackage is updated to version 1.14.0.
335-335: Updatesentry-sdkto the latest version.The
sentry-sdkpackage is updated to version 2.7.1.
336-336: Updatesetuptoolsto the latest version.The
setuptoolspackage is updated to version 70.2.0.
344-344: Updateshiboken6to the latest version.The
shiboken6package is updated to version 6.7.2.
379-379: Updatetifffileto the latest version.The
tifffilepackage 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: Updatecoverageto the latest version.The
coveragepackage is updated to version 7.5.4.
43-43: Updatedaskto the latest version.The
daskpackage is updated to version 2024.6.2.
45-45: Updatedebugpyto the latest version.The
debugpypackage is updated to version 1.8.2.
69-69: Updatefsspecto the latest version.The
fsspecpackage is updated to version 2024.6.1.
79-79: Updateimageioto the latest version.The
imageiopackage is updated to version 2.34.2.
86-86: Updateimportlib-metadatato the latest version.The
importlib-metadatapackage is updated to version 8.0.0.
94-94: Updateipykernelto the latest version.The
ipykernelpackage is updated to version 6.29.5.
98-98: Updateipythonto the latest version.The
ipythonpackage is updated to version 8.26.0.
134-134: Updatemagicguito the latest version.The
magicguipackage is updated to version 0.8.3.
152-152: Updatenapari-svgto the latest version.The
napari-svgpackage is updated to version 0.2.0.
160-160: Updatenpe2to the latest version.The
npe2package is updated to version 0.7.6.
182-182: Updateopenpyxlto the latest version.The
openpyxlpackage is updated to version 3.1.5.
209-209: Updatepillowto the latest version.The
pillowpackage is updated to version 10.4.0.
214-214: Updatepintto the latest version.The
pintpackage is updated to version 0.24.1.
228-228: Updatepsutilto the latest version.The
psutilpackage is updated to version 6.0.0.
244-244: Updatepydanticto the latest version.The
pydanticpackage is updated to version 1.10.17.
254-254: Updatepydantic-coreto the latest version.The
pydantic-corepackage is updated to version 2.20.0.
269-269: Updatepyqt6-qt6to the latest version.The
pyqt6-qt6package is updated to version 6.7.2.
274-274: Updatepyside6to the latest version.The
pyside6package is updated to version 6.7.2.
275-275: Updatepyside6-addonsto the latest version.The
pyside6-addonspackage is updated to version 6.7.2.
277-277: Updatepyside6-essentialsto the latest version.The
pyside6-essentialspackage is updated to version 6.7.2.
331-331: Updatescikit-imageto the latest version.The
scikit-imagepackage is updated to version 0.24.0.
333-333: Updatescipyto the latest version.The
scipypackage is updated to version 1.14.0.
337-337: Updatesentry-sdkto the latest version.The
sentry-sdkpackage is updated to version 2.7.1.
338-338: Updatesetuptoolsto the latest version.The
setuptoolspackage is updated to version 70.2.0.
346-346: Updateshiboken6to the latest version.The
shiboken6package is updated to version 6.7.2.
381-381: Updatetifffileto the latest version.The
tifffilepackage 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.3to7.5.4is a minor version change and should be backward compatible.
45-45: Approved: Minor version update fordask.The update from
2024.6.0to2024.6.2is a minor version change and should be backward compatible.
47-47: Approved: Minor version update fordebugpy.The update from
1.8.1to1.8.2is a minor version change and should be backward compatible.
66-66: Approved: Minor version update forfsspec.The update from
2024.6.0to2024.6.1is a minor version change and should be backward compatible.
81-81: Approved: Minor version update forimageio.The update from
2.34.1to2.34.2is a minor version change and should be backward compatible.
88-88: Verify: Major version update forimportlib-metadata.The update from
7.1.0to8.0.0is 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.4to6.29.5is a minor version change and should be backward compatible.
188-188: Approved: Minor version update foropenpyxl.The update from
3.1.4to3.1.5is a minor version change and should be backward compatible.
215-215: Approved: Minor version update forpillow.The update from
10.3.0to10.4.0is a minor version change and should be backward compatible.
220-220: Approved: Minor version update forpint.The update from
0.23to0.24.1is a minor version change and should be backward compatible.
234-234: Verify: Major version update forpsutil.The update from
5.9.8to6.0.0is 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.4to2.8.0is a minor version change and should be backward compatible.
258-258: Approved: Minor version update forpydantic-core.The update from
2.18.4to2.20.0is a minor version change and should be backward compatible.
277-277: Approved: Minor version update forpyqt6.The update from
6.7.0to6.7.2is a minor version change and should be backward compatible.
339-339: Approved: Minor version update forscikit-image.The update from
0.23.2to0.24.0is a minor version change and should be backward compatible.
345-345: Approved: Minor version update forsentry-sdk.The update from
2.5.1to2.7.1is a minor version change and should be backward compatible.
346-346: Approved: Minor version update forsetuptools.The update from
70.0.0to70.2.0is a minor version change and should be backward compatible.
389-389: Approved: Minor version update fortifffile.The update from
2024.5.22to2024.7.2is a minor version change and should be backward compatible.
136-136: Fix potential typo: Repeated wordlxml.The word
lxmlappears 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
coveragehas been updated from7.5.3to7.5.4. Ensure that this version is compatible with your testing suite.
46-46: Update Debugpy VersionThe version of
debugpyhas been updated from1.8.1to1.8.2. Ensure that this version is compatible with your debugging tools.
64-64: Update Fsspec VersionThe version of
fsspechas been updated from2024.6.0to2024.6.1. Ensure that this version is compatible with your file system specifications.
74-74: Update Imageio VersionThe version of
imageiohas been updated from2.34.1to2.34.2. Ensure that this version is compatible with your image processing requirements.
81-81: Update Importlib-metadata VersionThe version of
importlib-metadatahas been updated from7.1.0to8.0.0. Ensure that this version is compatible with your import library metadata.
98-98: Update Ipynkernel VersionThe version of
ipykernelhas been updated from6.29.4to6.29.5. Ensure that this version is compatible with your IPython kernel.
218-218: Update Pillow VersionThe version of
pillowhas been updated from10.3.0to10.4.0. Ensure that this version is compatible with your image processing requirements.
239-239: Update Psutil VersionThe version of
psutilhas been updated from5.9.8to6.0.0. Ensure that this version is compatible with your system and process utilities.
255-255: Update Pydantic VersionThe version of
pydantichas been updated from1.10.16to1.10.17. Ensure that this version is compatible with your data validation and settings management.
257-257: Update Pydantic-core VersionThe version of
pydantic-corehas been updated from2.18.4to2.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-qt6has been updated from6.7.1to6.7.2. Ensure that this version is compatible with your PyQt6 requirements.
320-320: Update Qtconsole VersionThe version of
qtconsolehas been updated from5.5.1to5.5.2. Ensure that this version is compatible with your Qt console requirements.
347-347: Update Scikit-image VersionThe version of
scikit-imagehas been updated from0.20.0to0.21.0. Ensure that this version is compatible with your image processing requirements.
352-352: Update Sentry-sdk VersionThe version of
sentry-sdkhas been updated from2.5.1to2.7.1. Ensure that this version is compatible with your error tracking requirements.
353-353: Update Setuptools VersionThe version of
setuptoolshas been updated from70.0.0to70.2.0. Ensure that this version is compatible with your package management requirements.
134-134: Typographical Issue: Repeated WordPossible typo: the word
lxmlis 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
magicguiis 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
coveragehas been updated from7.5.3to7.5.4. Ensure that this version is compatible with your testing suite.
48-48: Update Debugpy VersionThe version of
debugpyhas been updated from1.8.1to1.8.2. Ensure that this version is compatible with your debugging tools.
66-66: Update Fsspec VersionThe version of
fsspechas been updated from2024.6.0to2024.6.1. Ensure that this version is compatible with your file system specifications.
76-76: Update Imageio VersionThe version of
imageiohas been updated from2.34.1to2.34.2. Ensure that this version is compatible with your image processing requirements.
83-83: Update Importlib-metadata VersionThe version of
importlib-metadatahas been updated from7.1.0to8.0.0. Ensure that this version is compatible with your import library metadata.
100-100: Update Ipynkernel VersionThe version of
ipykernelhas been updated from6.29.4to6.29.5. Ensure that this version is compatible with your IPython kernel.
220-220: Update Pillow VersionThe version of
pillowhas been updated from10.3.0to10.4.0. Ensure that this version is compatible with your image processing requirements.
241-241: Update Psutil VersionThe version of
psutilhas been updated from5.9.8to6.0.0. Ensure that this version is compatible with your system and process utilities.
257-257: Update Pydantic VersionThe version of
pydantichas been updated from2.7.4to2.8.0. Ensure that this version is compatible with your data validation and settings management.
265-265: Update Pydantic-core VersionThe version of
pydantic-corehas been updated from2.18.4to2.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-qt6has been updated from6.7.1to6.7.2. Ensure that this version is compatible with your PyQt6 requirements.
324-324: Update Qtconsole VersionThe version of
qtconsolehas been updated from5.5.1to5.5.2. Ensure that this version is compatible with your Qt console requirements.
351-351: Update Scikit-image VersionThe version of
scikit-imagehas been updated from0.20.0to0.21.0. Ensure that this version is compatible with your image processing requirements.
356-356: Update Sentry-sdk VersionThe version of
sentry-sdkhas been updated from2.5.1to2.7.1. Ensure that this version is compatible with your error tracking requirements.
357-357: Update Setuptools VersionThe version of
setuptoolshas been updated from70.0.0to70.2.0. Ensure that this version is compatible with your package management requirements.
136-136: Typographical Issue: Repeated WordPossible typo: the word
lxmlis 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
magicguiis 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 thepyinstallersection. Ensure that this addition is necessary and compatible with your project requirements.
117-117: Add Pyinstaller_base SectionThe
pyinstaller_basesection has been added with dependenciesPyOpenGL-accelerate,PyInstaller, andpydantic. Ensure that these additions are necessary and compatible with your project requirements.
| # 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-modelCommittable 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 # lxmlCommittable 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
pyqt6andpyinstaller_base.