Il se trouve que c'est déjà proposé par pypi lui-même:
https://pypi.org/project/pypiserver/
On Thu, Jan 12, 2023, 18:32 Rémi Desgrange wrote:
> Je parle sous contrôle des gourous, mais si tu veux _tout_ t’es paquets de
> local, les tients+les dépendances/dépendances transitives tu va devoir
> installer un « pypi » local. Je sais que gitlab en propose un via ses «
> registry ». Si tu as déjà ça chez toi c’est ptetre le plus simple.
>
>
> From: frnog-requ...@frnog.org on behalf of
> stephane Miguel
> Date: Thursday, 12 January 2023 at 15:23
> To: Clément Guivy , frnog-t...@frnog.org <
> frnog-t...@frnog.org>
> Subject: Re: [FRnOG] [TECH] Pip3 install derrière un repo local ubuntu
> merci clément, pour ton message non je n’avais pas compris la nuance
>
> Puis je centraliser tout les packets nécessaire dans un serveur local par
> exemple mon backend ? Si oui quels sont les url stp ?
>
> Merci bien
>
> Stéphane
>
>
>
> Le jeu. 12 janv. 2023 à 15:09, Clément Guivy a
> écrit :
>
> > salut, tu es sûr de bien comprendre le fonctionnement de pip et des
> > paquets python au sens large ?
> >
> > pip c'est un gestionnaire de paquets au même titre qu'apt. pip peut
> > s'installer via apt mais le lien s'arrête là, ensuite les paquets
> > installés via pip sont téléchargés sur des repositories qui n'ont rien à
> > voir avec apt ni avec ubuntu.
> >
> > On 12/01/2023 15:00, stephane Miguel wrote:
> > > Bonjour
> > >
> > > Je cherche à utiliser un repository ubuntu focal pour distribuer en
> plus
> > > des packets apt des sources pip à des machines dans mon lan
> > >
> > > Topologie
> > >
> > > LAN-serveur=> serveur backend repo=> Serveur front end => internet
> > derrière
> > > proxy => archive.ubuntu
> > >
> > >
> > >
> > > Or, lorsque LAN-serveur tente d’installer par pip3 install aiohttp ==
> > > 3.7.4.post0 ou sans version par exemple j’ai une erreur du style
> > >
> > > File « /usr/bin.pip », Line 11, in module >
> > >
> > > Load entry point pip==20.02.2 console_scripts pip
> > > File usr/lib/python3/dist-package/pip_internal/cli/main.py Line 73 in
> > main
> > >
> > > Import error cannot import name html5lib from pip_vendor usr lib py
> > >
> > >
> > > Que dois je faire pour que les dépendances soit satisfaite ?
> > >
> > > Ou se situe le problème sachant que le backend, front end dispose
> > > permettent l’installation de pip3 mais peut être pas tout !
> > >
> > > Dois je apporter des modifications sur le front end je suppose et
> > connecter
> > > un repository git pour cela ? Puis descendre les packets sur le backend
> > et
> > > ajouter une source list différente sur le serveur lan etc ?
> > >
> > > Merci de vos lumières
> > >
> > > Cordialement
> > >
> > > Stéphane
> > >
> > > ---
> > > Liste de diffusion du FRnOG
> > > http://www.frnog.org/
> >
>
> ---
> Liste de diffusion du FRnOG
> http://www.frnog.org/
>
> ---
> Liste de diffusion du FRnOG
> http://www.frnog.org/
>
---
Liste de diffusion du FRnOG
http://www.frnog.org/