On Debian-like/apt-based distributions, instead of installing Python packaged system-wide with pip install --system, we use APT packages. Here:
Install a Python package on Debian/Devuan when apt has no package for it
is a discussion on how to do that. Unfortunately, this fails when I try it with the gdown package:
# mkdir /tmp/gdown
# cd /tmp/gdown
# py2dsp --build gdown
W: py2dsp cache:67: cannot load cache (_load_package_names:():{}): unpackb() got an
unexpected keyword argument 'encoding'
E: py2dsp py2dsp:172: 'build-system'
is this a py2dsp bug? A problem with my own system somehow?