3 ms·
The one thing everyone here is missing so far is that it's a Rust binary, distributed on PyPi. That's brilliant.
by mmastrac 4y ago
The one thing everyone here is missing so far is that it's a Rust binary, distributed on PyPi. That's brilliant.
- jonahx 4y agoCan you explain the advantages of this vs cargo?
- houqp 4y agoMost users already have pip installed, so they won't need to install a rust toolchain.
- proto_lambda 4y agocargo is not a binary distribution.
- einpoklum 4y agoYou can get a statically-linked binary release from GitHub which depends on nothing (I think).
- samwillis 4y agoI’m all in on using PyPI for binary distribution. Couple that with Python Venv and you have a brilliant system for per project dependancies. I created this project for distributing Node via PyPI: https://pypi.org/project/nodejs-bin/ https://pypi.org/project/nodejs-bin/
- WHATDOESIT 4y agoWhy not rather distribute Python as NPM dependency?
- simonw 4y agoI wrote a bit about this pattern here: https://simonwillison.net/2022/May/23/bundling-binary-tools-in-python-wheels/ https://simonwillison.net/2022/May/23/bundling-binary-tools-...