Erreur lors de l'installation de python3 paquets alpin

Je suis actuellement à la construction d'une image de marque alpine:3.7.

Il y a deux paquets que je vais avoir des problèmes avec:

  • pendule (plus précisément python-dateutils package)
  • service_identity (plus précisément attrs package)

L'erreur que je reçois est:

Ne pouvait pas trouver une version qui satisfait à l'exigence setuptools (à partir des versions: ) Pas de correspondance distribution trouvé pour setuptools

Note: tous les forfaits sont pré-mise en cache sur un répertoire à l'aide de pip télécharger.

Le dockerfile se présente comme suit:

RUN apk add --no-cache --virtual .build-deps <dev packages>
 && apk add --no-cache --update python3
 && pip3 install --upgrade pip setuptools

RUN pip3 install -f ./python-packages --no-index -r requirements.txt ./python-packages/pkgs

....

dev-paquets comme libffi-dev, libressl-dev, etc.

  • S'il vous plaît ajouter requirements.txt à la question.