These instructions are given in the linked page:

git clone https://github.com/argosopentech/argos-translate.git
cd argos-translate
virtualenv env
source env/bin/activate
pip install -e .

I have replaced the last step with this:

PIPX_HOME=${prefix:-/opt/}/pipx PIPX_BIN_DIR=${prefix:-/usr/local}/bin pipx install --force --pip-args='--proxy http://127.0.0.1:8118/' /usr/local/src/argos-translate

Someone told me to use python -m venv instead of virtualenv because virtualenv is becoming obsolete. My biggest problem is that pip (which I guess is called by pipx) has a chronic problem of spontaneously timing out when fetching big whl files. Partial files are not kept and there is no crash recovery, which makes all the pip variants quite primitive. It’s an unusable process for such a fragile tool to be used on unreliable WAN connections.

I also need to install Argos-translate at a remote offline site. So I need to fetch all 7 gigs of the source tree in advance using something like wget or aria2c, and take a drive to the offline site to install argos-translate. How would I go about that? PIP seems to be designed with the bad assumption that every machine is online.

This page has a dead link:

The argostranslate pkg is only ~27k itself and apparently has 7 gigs of dependencies. I don’t imagine there would be a torrent to fetch just 27k, so is it safe to say the torrent gets the whole 7 gigs? If anyone knows the correct link, plz share!