Incompatible Python dependencies: `google-cloud-*`
- Dominant language
- Shell
- Stars
- 12.6k
- Forks
- 2.9k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 62
Description
Incompatible Python dependencies:
```python
ERROR: google-cloud-core 2.4.1 has requirement google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.6, but you'll have google-api-core 1.22.2 which is incompatible.
ERROR: google-cloud-core 2.4.1 has requirement google-auth<3.0dev,>=1.25.0, but you'll have google-auth 1.21.1 which is incompatible.
ERROR: google-cloud-datastore 1.15.5 has requirement google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5, but you'll have google-api-core 1.22.2 which is incompatible.
ERROR: google-cloud-storage 1.29.0 has requirement google-cloud-core<2.0dev,>=1.2.0, but you'll have google-cloud-core 2.4.1 which is incompatible.
```
Observed in [this cloud build](https://pantheon.corp.google.com/cloud-build/builds;region=us-central1/d888fcee-9958-46ac-a6b1-30557c0fe949;step=0?e=-13802955&mods=logs_tg_prod&project=oss-fuzz-base) required by [this PR](https://github.com/google/oss-fuzz/pull/12405#issuecomment-2311293319).
Contributor guide
Research direction
Start with the cloud build linked in the issue and the dependency-related context in PR #12405. Inspect the project’s Python dependency declarations and reproduce the reported resolver errors; done means the cloud build completes without incompatible google-cloud dependency versions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- google-cloud, python
- Domain
- build-system, devops
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100