News for hackers. Stuff that matters.
Re:A Proposal for Package Versioning in Go by Rotareti on Monday March 26, 2018 @09:14PM (#16684297)
Python is slowly catching up. For example in JS/Elm/Rust you have a clean approach with:

* a central package registry

* a file to describe dependencies

* a command line tool to install, build and publish packages

In Python things are more fragmented. You have:

* a central package registry

* a file to store some of your dependencies (Pipfile)

* a command line tool to install packages (Pipenv)

* a file called setup.py in which you need to specify your dependencies again (in another format). You can execute this file to build/publish packages.

It think it would allow for a much nicer user experience if pipenv/pipfile would handle packaging/building/publishing as well..

Re:A Proposal for Package Versioning in Go by saturn_vk on Tuesday March 27, 2018 @01:46AM (#16685619)
With all the bad press npm has had, I would not put it in the clean approach bag.