|
|
|
|
|
by amasad
1915 days ago
|
|
No magic, it's automating and hooking into existing open-source tools. For Python its poetry (https://python-poetry.org/), not requirements.txt because UPM needs to present strong guarantees on reproducibility -- otherwise things like content-addressable caching wouldn't be possible. Poetry is open-source and UPM is too: https://github.com/replit/upm Every Replit Python project can be downloaded and you'll have the spec file and the lock file so you can install the same dependencies locally. |
|