-
Notifications
You must be signed in to change notification settings - Fork 30
Scheduled weekly dependency update for week 18 #691
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
Changes from all commits
a2d9c3a
4b5b4ee
e3ee86d
5c2d3cf
4bcd4a2
b95df77
8a90c64
b30cc94
c6d482e
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,9 +1,9 @@ | ||
| setuptools==80.9.0 | ||
| pytest==8.3.5 | ||
| respx==0.22.0 | ||
| setuptools==82.0.1 | ||
| pytest==9.0.3 | ||
| respx==0.23.1 | ||
| pytest-git==1.8.0 | ||
| pytest-env==1.1.5 | ||
| pytest-mock==3.14.0 | ||
| fiftyone==1.5.2 | ||
| datasets==3.6.0 | ||
| ultralytics==8.3.237 | ||
| pytest-env==1.6.0 | ||
| pytest-mock==3.15.1 | ||
| fiftyone==1.15.0 | ||
| datasets==4.8.5 | ||
| ultralytics==8.4.46 | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Minor: ultralytics bump is present but not reflected in PR objective list.
|
||
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.
π§© Analysis chain
π Script executed:
Repository: DagsHub/client
Length of output: 3291
π Web query:
pytest 9.0.3 requires-python minimum version compatibilityπ‘ Result:
Pytest 9.0.3 requires Python >=3.10.
Citations:
π Web query:
fiftyone 1.15.0 python version support requirementsπ‘ Result:
FiftyOne version 1.15.0 requires Python >= 3.9, specifically supporting Python 3.9, 3.10, 3.11, and 3.12.
Citations:
π Web query:
datasets 4.8.5 python version requirementsπ‘ Result:
For π€ Hugging Face Datasets 4.8.5, the minimum supported Python version is 3.10. Evidence: the PyPI metadata for the project specifies the Python requirement as β>=3.10.0β, and the packageβs setup.py sets python_requires=">=3.10.0". The Datasets documentation likewise states it is tested on Python 3.10+. Practical takeaway: on 2026-05-04, use Python 3.10, 3.11, 3.12, 3.13, or 3.14 to install datasets==4.8.5; Python 3.9 or older is not supported.
Citations:
π Web query:
ultralytics 8.4.46 python version supportπ‘ Result:
Ultralytics v8.4.46 supports Python 3.8 and newer (minimum Python >= 3.8). Evidence: - The Ultralytics package metadata for v8.4.46 lists the Python requirement as Python>=3.8. - Ultralyticsβ project metadata (requires-python) is defined as >=3.8. So, for 8.4.46 you should use Python 3.8+; older Pythons (<=3.7) are not supported.
Citations:
π Script executed:
Repository: DagsHub/client
Length of output: 149
π Script executed:
cat -n setup.py | head -100Repository: DagsHub/client
Length of output: 2782
π Script executed:
Repository: DagsHub/client
Length of output: 89
Python 3.9 CI will fail: pytest 9.0.3 and datasets 4.8.5 require Python β₯3.10.
The repo declares
python_requires=">=3.9"and tests against Python 3.9β3.13 in CI, but:Since
requirements-dev.txtis installed in the CI pipeline, the Python 3.9 matrix job will fail. Either separate dev-only pins into a CI-specific requirements file (with Python β₯3.10 gate), drop Python 3.9 fromsetup.py, or downgrade pytest and datasets to versions supporting 3.9.