It breaks on the new system in an venv: happens on the laptop of Pavlo and the worksstation at EPFL. Does not seem to affect the latpop of Shadab. Installing requirements one by one with pip works, with fixing missing imports one after another. This is the potentially a working set:
pipreqs ~/repos/youtube-pedestrian --force gives:
Flask==3.1.1
geopy==2.4.1
moviepy==1.0.3
numpy==2.3.1
opencv_python==4.8.1.78
pandas==2.3.1
plotly==6.0.0
pycountry==22.3.5
pycountry_convert==0.7.2
pytube==15.0.0
pytubefix==8.12.3
PyYAML==6.0.1
PyYAML==6.0.2
Requests==2.32.4
scipy==1.16.0
tqdm==4.66.1
ultralytics==8.3.67
urllib3==2.5.0
world_bank_data==0.1.4
yt_dlp==2025.6.30
It breaks on the new system in an venv: happens on the laptop of Pavlo and the worksstation at EPFL. Does not seem to affect the latpop of Shadab. Installing requirements one by one with pip works, with fixing missing imports one after another. This is the potentially a working set:
pipreqs ~/repos/youtube-pedestrian --forcegives: