Skip to content

Instantly share code, notes, and snippets.

@s-mm
Created April 14, 2023 10:07
Show Gist options
  • Save s-mm/04bf2dc7a5b6f96ec22aa8c769d7e1d6 to your computer and use it in GitHub Desktop.
Save s-mm/04bf2dc7a5b6f96ec22aa8c769d7e1d6 to your computer and use it in GitHub Desktop.

Identifying gaps in Python distribution- Discourse thread summary

This document summarizes the Discourse thread to identify gaps in Python distribution.

Generally, the consensus has been-

  • Installers are useful. This is due to ease of use and lack of trust in third-party distributions.
  • Relocatable unzip-and-run distributions would be useful

Suggested ideas-

  • Relocatable Python using unzip-and-run distributions. The build should be explicitly tagged.
    • Script wrappers generated by pip are an issue with relocatable installs on Windows. Managing user expectations regarding unzipped build vs installer is also an issue.
  • Making python-build-standalone available on python.org
  • Distributing a snap/flatpak similar to the Microsoft store distribution
  • Managed distribution for Linux, conda, activestate
  • Handling multiple versions of Python on Linux without using pyenv
  • User experience: The documentation and information provided on the downloads page should improve. Selecting an operating system, version and the download should be made easier.
  • Python manager that can manage environments, Python version and install packages

Gaps-

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment