Pip install with '--index-url' not working with armv7l but working locally with '--find-links' on ARM

I cannot get a pip install to work from a repo when it will work locally.

The following is not working :-

$venv/bin/pip install --index-url https://wheel.convergence.engineering/wheel -r setup/requirements.txt

but this works locally with the same files :-

$venv/bin/pip install --find-links=/tmp/wheelhouse -r setup/requirements.txt

I am getting the following error :-

Looking in indexes: https://wheel.convergence.engineering/wheel
ERROR: Could not find a version that satisfies the requirement crytography==3.3.2 (from versions: none)
ERROR: No matching distribution found for crytography==3.3.2

requirements.txt :-

crytography==3.3.2; platform_machine == "armv7l"
#crytopgraphy; platform_machine != "armv7l"
rtyaml
email_validator>=1.0.0
exclusiveprocess
flask
dnspython
python-dateutil
expiringdict
gunicorn
qrcode[pil]
pyotp
pyopenssl
idna
boto
psutil
postfix-mta-sts-resolver
boto3
b2sdk

--index-url is for PyPI-like structures (a top level page that links to per-project pages which each list all wheels for a given project). For a single page of links to wheels use --find-links=https://wheel.convergence.engineering/wheel.

Many thanks ! --find-links works fine now I have fixed my spelling of cryptography :slight_smile: