bellingcat / bellingcat/wayback-google-analytics

Dependency review

Open
#32 1 comment 0 reactions 0 assignees View on GitHub
bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.