This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Packaging more coherent Python
Type: enhancement Stage: resolved
Components: Installation Versions:
process
Status: closed Resolution: not a bug
Dependencies: Superseder:
Assigned To: Nosy List: Tambet.Väli, ezio.melotti
Priority: normal Keywords:

Created on 2013-06-07 18:44 by Tambet.Väli, last changed 2022-04-11 14:57 by admin. This issue is now closed.

Messages (2)
msg190768 - (view) Author: Tambet Väli (Tambet.Väli) Date: 2013-06-07 18:44
Hello!

First the issue: my usual way of installing programming environments, languages and platforms is to install all the available modules from standard repositories, or if there is some "all-good" or "batteries-included" metapackage, I sure install this. I surely favor installing Python packages through standard Linux repositories.

In last year or so, the number of available libraries has grown 'exponentially' for Python in the Linux Mint (Debian) repositories. Some of them are not trivial to install - by simply installing python-prefixed packages, I got my Ubuntu broken, because Window Manager of this version of Linux won't display window borders, menus or anything to navigate around if it does not have OpenGL working - it just displays window content and one can do almost anything with it. I did not trust this installation anymore and I did install a new Linux, Debian Mint.

To avoid this kind of problems, there should be python-prefixed metapackages, which contain library collections for different kinds of tasks (for example, web programming should interface me with all apache, mysql, postgres, etc., whereas game programming should give nice collection for sound and video). These collections should be safe and work well together, where possible, or be usable - because for good programming language, predefined set of good libraries is critical. So that I could choose all those metapackages, know that I can play around and still my system is safe.
msg190769 - (view) Author: Ezio Melotti (ezio.melotti) * (Python committer) Date: 2013-06-07 18:59
This bug tracker is not the best place for this kind of requests.  Those packages are made by the maintainers of the several distributions, so you should suggest this to them.  If you want some kind of feedback from Python users/devs you could try the python-list or perhaps python-ideas mailing lists.

(Also having e.g. a python-web package which contains all the possible web frameworks doesn't sound like a good idea, since I will likely just use only one of them.)
History
Date User Action Args
2022-04-11 14:57:46adminsetgithub: 62360
2013-06-07 18:59:29ezio.melottisetstatus: open -> closed

versions: - Python 2.6, 3rd party, Python 3.1, Python 2.7, Python 3.2, Python 3.3, Python 3.4, Python 3.5
nosy: + ezio.melotti

messages: + msg190769
resolution: not a bug
stage: resolved
2013-06-07 18:44:58Tambet.Välicreate