Company
Date Published
Author
Devon Stewart
Word count
496
Language
English
Hacker News points
2

Summary

First-class pip support is now available on Replit, allowing developers to easily switch from poetry to pip and take advantage of the wider Python ecosystem. This change was made to address frustration with ephemeral packages not being recorded in the dependency list, resulting in ModuleNotFoundErrors during deployment. To solve this, a pip UPM backend was created and the argument parser was modified to provide a user-friendly experience when adding or installing packages. The new requirements.txt parser follows industry standards and filters out transitive dependencies to improve upgrades. Future plans include onboarding new package managers, building interoperability with the Python ecosystem, and researching areas such as PEP-517 support and migration tooling.