[Python] pip freeze, o "come essere sicuri delle dipendenze che sto installando"

2020-10-09 Thread Federico Fissore
ciao di nuovo qui, a far entrare il piolo quadrato di python nel buco rotondo dell'esperienza pregressa con pip vorrei ottenere un risultato simile a quello che ottengo con npm o cargo, che se trovano un package-lock.json o un Cargo.lock lo usano per installare esattamente le stesse dipenden

Re: [Python] pip freeze, o "come essere sicuri delle dipendenze che sto installando"

2020-10-09 Thread Federico Fissore
Federico Fissore wrote on 09/10/20 10:03: con pip vorrei ottenere un risultato simile a quello che ottengo con npm o cargo, che se trovano un package-lock.json o un Cargo.lock lo usano per installare esattamente le stesse dipendenze a una specifica versione e mi piacerebbe anche dividere le di

Re: [Python] pip freeze, o "come essere sicuri delle dipendenze che sto installando"

2020-10-09 Thread Patrick Arminio
On Fri, 9 Oct 2020 at 09:20, Federico Fissore wrote: > Federico Fissore wrote on 09/10/20 10:03: > > con pip vorrei ottenere un risultato simile a quello che ottengo con npm > > o cargo, che se trovano un package-lock.json o un Cargo.lock lo usano > > per installare esattamente le stesse dipenden

Re: [Python] pip freeze, o "come essere sicuri delle dipendenze che sto installando"

2020-10-09 Thread Luca Bacchi
Io faccio esattamente come con node: pip3 install -r requirements.txt pip3 freeze > requirements-lock.txt Dentro requirements.txt elenco le librerie che uso io, il primo livello, e spesso (non sempre) non indico il versioning. In questo modo so che pip3 install -r requirements.txt i

Re: [Python] pip freeze, o "come essere sicuri delle dipendenze che sto installando"

2020-10-09 Thread Alessandro Dentella
On Fri, Oct 09, 2020 at 12:09:18PM +0200, Luca Bacchi wrote: > Io faccio esattamente come con node: > > pip3 install -r requirements.txt > pip3 freeze > requirements-lock.txt > > Dentro requirements.txt elenco le librerie che uso io, il primo livello, e > spesso (non sempre) non indico il

Re: [Python] pip freeze, o "come essere sicuri delle dipendenze che sto installando"

2020-10-09 Thread roberto . pomoni
+1 Poetry. Lo sto usando da qualche mese e mi ci trovo bene. @Sandro: l'opzione develop=true fa la stessa cosa di -e in pip, no? Dalla doc: "If you want the dependency to be installed in editable mode you can specify it in the pyproject.toml file. It means that changes in the local directory will

Re: [Python] pip freeze, o "come essere sicuri delle dipendenze che sto installando"

2020-10-11 Thread Franky Bonanno
Docker e pipenv. Il ven 9 ott 2020, 15:37 ha scritto: > +1 Poetry. Lo sto usando da qualche mese e mi ci trovo bene. > > @Sandro: l'opzione develop=true fa la stessa cosa di -e in pip, no? > Dalla doc: > "If you want the dependency to be installed in editable mode you can > specify it in the pyp

Re: [Python] pip freeze, o "come essere sicuri delle dipendenze che sto installando"

2020-10-11 Thread Federico Fissore
Franky Bonanno wrote on 11/10/20 22:59: Docker e pipenv. Puoi elaborare? In che modo usando docker hai garanzia delle dipendenze che stai installando? federico ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinf

Re: [Python] pip freeze, o "come essere sicuri delle dipendenze che sto installando"

2020-10-12 Thread Luca Bacchi
Se usi Docker (un container) è probabile che tu non debba usare un Virtualenv (un altro container). O meglio, non è più necessario. Il lun 12 ott 2020, 08:36 Federico Fissore ha scritto: > Franky Bonanno wrote on 11/10/20 22:59: > > Docker e pipenv. > > > Puoi elaborare? > > In che modo usando d

Re: [Python] pip freeze, o "come essere sicuri delle dipendenze che sto installando"

2020-10-12 Thread Federico Fissore
Luca Bacchi wrote on 12/10/20 09:37: Se usi Docker (un container) è probabile che tu non debba usare un Virtualenv (un altro container). O meglio, non è più necessario. Sì, ma non risolvi il problema del tenere sotto controllo le dipendenze: sposti il problema dal tuo pc a un dockerfile, ma i

Re: [Python] pip freeze, o "come essere sicuri delle dipendenze che sto installando"

2020-10-12 Thread Luca Bacchi
Mmm Puoi sempre usare pip3 install - r requirements.txt freeze o quello che vi pare... Solo che, sei già dentro Docker! A che ti serve Virtualenv? Il giorno lun 12 ott 2020 alle ore 10:19 Federico Fissore ha scritto: > Luca Bacchi wrote on 12/10/20 09:37: > > Se usi Docker (un containe

Re: [Python] pip freeze, o "come essere sicuri delle dipendenze che sto installando"

2020-10-12 Thread roberto . pomoni
Pipenv è simile a Poetry come concetto, quindi credo che le dipendenze le tenga sotto controllo con Pipenv. My2Cents: pur essendo nato prima, per risolvere lo stesso problema, Pipenv è un pò più confuso e macchinoso. Poetry è più pulito, oltre ad avere un migliore community e un ciclo di release p

Re: [Python] pip freeze, o "come essere sicuri delle dipendenze che sto installando"

2020-10-12 Thread Franky Bonanno
Le dipendenze le controlla pipenv (pipfile, pipfile.lock). Il resto lo fai nella conf di Dockerfile e docker-compose.yml. Docker nasce per lo sviluppo concorrente Il lun 12 ott 2020, 10:19 Federico Fissore ha scritto: > Luca Bacchi wrote on 12/10/20 09:37: > > Se usi Docker (un container) è prob