We're unable to get poetry to install the gateway on mac M1, x86_84 and armv7l (rPi), because: poetry doesn't allow specification of different sources for different architectures - adding multiple sources is riddled with problems in poetry
So, grpcio won't install on rPi, because pypi doesn't have a binary for armv7l
This is unlike pip, which on rPi uses piwheels preferentially (see /etc/pip.conf on the rPi) to fetch the wheels
Bug report
We're unable to get
poetry
to install the gateway on macM1
,x86_84
andarmv7l
(rPi), because:poetry
doesn't allow specification of different sources for different architectures - adding multiple sources is riddled with problems inpoetry
grpcio
won't install on rPi, because pypi doesn't have a binary forarmv7l
/etc/pip.conf
on the rPi) to fetch the wheelsPlan
CI + development on mac
M1
and Windows machinesrPi development
rPi production
Test how pip uses
pyproject.toml
Test if pip installing from the data gateway repo (per the installation instructions for deploying):