Skip to content

Shipping ready-to-run Python apps without the need to install Python

License

Notifications You must be signed in to change notification settings

eGenix/egenix-pyrun-talk-resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Resources for the eGenix Talk "Shipping ready-to-run Python apps without the need to install Python"

Abstract

Have you ever wanted to ship a script or application to a friend or client, without requiring a specific Python installation or providing complex installation instructions ? Or you want to squeeze out that last bit of juice from your Docker Python image to speed up deployment. Then eGenix PyRun is for you.

PyRun is an open source, Apache-licensed, compressed, single file Python compatible run-time, which fits into merely 5 MB on disk.

It can be used to ship pure Python products as a single file on Unix platforms, create Python Docker images with very small footprint to speed up deployment, or as a neat venv replacement, truly isolating applications from any OS or other Python installations, giving you a predictable target for Python applications across Unix platforms.

We have been using PyRun internally at eGenix for many years and open sourced it back in 2012. This year, we are moving the project to Github and relaunching it, in order to present it to the wider open source and Python community.

The talk will go into details on how PyRun is built from the Python source tree, how to create your own single file Python apps, where it can be put to good use, the roadmap we have for PyRun and what its limitations are.

Resources

Slides

PDF slides of the talk will be available for download on this page:

  • EuroPython 2024 Talk Slides as PDF

These are released under the same license as the other files in this directory.

Conference and Events

This talk was or will be held at the following events:

Contact

For inquiries related to the talk, please write to [email protected] or contact Marc-André Lemburg at [email protected].

About

Shipping ready-to-run Python apps without the need to install Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published