`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.