bellingcat / bellingcat/wayback-google-analytics
Dependency review
- Dominant language
- Python
- Stars
- 240
- Forks
- 26
- PR merge metrics
- No merged PRs in 30d
Description
Because the dependencies are tightly specified, there is an install issue in Python 3.12.
Removing the dependency for `aiohttp==3.8.5` and replacing with `aiohttp~=3.8` appears to solve the issue.
But a general review of what dependencies need to be fixed and which can be a bit more flexible would be good!
Contributor guide
Research direction
No dependency file is named in the issue. Start by locating the dependency declarations and checking installation under Python 3.12, then review whether each pinned dependency needs an exact version. Done means the installation works with the proposed aiohttp constraint and the remaining dependency constraints have an intentional level of flexibility.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system, cli
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100