On Fri, May 04, 2018 at 11:35:03AM +0200, Raffaele Salmaso wrote: > 2018-05-04 11:07 GMT+02:00 Alessandro Dentella <[1]san...@e-den.it>: > > On Fri, May 04, 2018 at 10:29:56AM +0200, Raffaele Salmaso wrote: > > 2018-05-01 8:59 GMT+02:00 Alessandro Re > <[1][2]akirosspo...@gmail.com>: > > > > [2][3]https://github.com/pypa/pipenv ci darà un futuro > migliore? :) > > > > No > Lo dici perché è solo un elemento in un groviglio di strumenti o > perché ne conosci i limiti? Se ne vedi limiti puoi raccontarli? > > Più che altro è un tool che usa pip e i virtualenv alla base, > quindi non vedo come possa essere differente da adesso, se non > automatizzando il processo > (io lo faccio già: personalmente installo i programmi in un virtualenv > dedicato al singolo programma, ma nulla può evitare una situazione del > genere anche se in un virtualenv [4]https://blog.npmjs.org/post/ > 173526807575/reported-malicious-module-getcookies )
Speravo, -ma non ho ancora avuto tempo di indagare- che pipenv graph risolvesse il probema di cosa hai installato e cosa era una dipendenza. Trovo che troppi sviluppatori si affidano erroneamente al requirements.txt che è una fotografia di uno stato funzionanate e nulla ha anche fare con i vincoli di dipendenza. Speravo -dal nome- che tenesse traccia di cosa ho richiesto esplicitamente e cosa è stato installato per dipendenza. Cosa perfettamente funzionante ad esempio in apt-get. Io personalmente uso solo buildout che mi risulta molto, molto più chiaro, ricalcola le dipendenze ogni volta e mi contringe ad avere un setup.py corretto, pena la non installazione dei pacchetti. Ad altri la precisione sta stretta... > A naso, non ho ancora provato, solo guardato la > doc, [5]https://poetry.eustace.io/ mi sembra più promettente come tool. che, come l'altro alla fine è basato su virtualenv...: When you execute the install command (or any other "install" commands like add or remove), Poetry will check if it's currently inside a virtualenv and, if not, will use an existing one or create a brand new one for you to always work isolated from your global Python installation. sandro *:-) -- Sandro Dentella *:-) http://trepalchi.it Il portale degli artisti _______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python