`yen` and `packaged`: Make running Python apps trivial
Tushar Sadhwani (~tushar29) |
Description:
Yen is a zero dependency Python environment manager for Windows, MacOS and Linux, written in Rust and Python.
Yen can be installed with a single curl command, and can:
- Download and manage Python versions for your system.
- Create virtual environments for any Python version, without having Python pre-installed
- Install Python apps globally, like
npx
Repo: https://github.com/tusharsadhwani/yen
Packaged is the easiest, most compatible way to ship Python applications as a single file. Packaged uses Yen to bundle Python in a way that you can ship pretty much any Python app as a single file as a single executable.
Website: https://packaged.live Repo: https://github.com/tusharsadhwani/packaged
Prerequisites:
Basic working knowledge of Python would be required.
If you are familiar with the subprocess module and how pip works, you probably have enough Python experience to be able to contribute to the project.
Speaker Info:
Long-term Python developer, author, OSS contributor and speaker, Tushar currently works as a Software Engineer building language tools at DeepSource.
When not working, he tries to contribute to the Python developer tools ecosystem, like black, ruff, flake8 and mypy.