3 ms·
That's a 72MB download, and yet another way to fragment the ecosystem. Not something I'd get just to make a package when a default Python setup has recommended
by guggle 6y ago
That's a 72MB download, and yet another way to fragment the ecosystem. Not something I'd get just to make a package when a default Python setup has recommended tools and everything I need to make and/or install packages.
- anaganisk 6y agoDefault way is pip freeze which I feel is too verbose, is tracking every dependency of django worth it?
- tomwojcik 6y agoYes. Also, check pip-tools by jazzband.
- 1337shadow 6y agoWhich, like any jazzband project, you must not use for a commercial project, as stated by their CoC, the Contributor Covenant with a vague & bizarre modification about ethical use at the end. You are simply not allowed to contribute in any way on any kind of paid time, nor are you allowed to pay someone to contribute. This is of course not advertised for when they tell you to give them your OSS projects, for which you have already chosen a license and maybe even a CoC for. For this reason, despite the many non profit projects I maintain, I stay away from jazzband.
- bpeebles 6y agoDo you mean > Other unethical or unprofessional conduct from https://jazzband.co/about/conduct https://jazzband.co/about/conduct ? Or something else?
- guggle 6y agoThat's if you want to pin transitive dependencies, which is the de facto standard in JS world but not always true in Python world, depending on your context.
- BerislavLopac 6y ago> a default Python setup has recommended tools and everything I need to make and/or install packages No it doesn't. Neither setuptools nor pip are part of the standard library. Yes, they are installed by default in many cases, but they are still "extra tools".
- cixinlui 6y ago72MB? On a development machine? Are you on dialup? Poetry doesn't fragment the ecosystem. Unlike setuptools it uses pyproject.toml, which can be read by other tools, and is the correct way of storing package configuration. A package built using Poetry is installable without Poetry in the exact same way as one built using setuptools.
- oblio 6y agoOn the list of priorities for any package manager, download size should be #100 on the list. If you've solved 1-99 and download size is an issue, you're in heaven already.
- remram 6y agoI think it's the right direction, and I look forward to Poetry maturing. But right now it has a lot of gotchas, and I would only recommend it for people who are serious about dependency management/compliance/reproducibility. See details upthread https://news.ycombinator.com/item?id=26739234 https://news.ycombinator.com/item?id=26739234