classification
Title: bdist installation dialog
Type: enhancement Stage: resolved
Components: Distutils Versions: Python 3.3
process
Status: closed Resolution: out of date
Dependencies: Superseder:
Assigned To: Nosy List: Alan, dstufft, eric.araujo, steve.dower
Priority: normal Keywords:

Created on 2014-12-03 22:46 by Alan, last changed 2021-02-03 18:26 by steve.dower. This issue is now closed.

Files
File name Uploaded Description Edit
bdist_screenshot.PNG Alan, 2014-12-03 22:46 screenshot of bdist dialog box w/truncated text
Messages (2)
msg232094 - (view) Author: Alan (Alan) Date: 2014-12-03 22:46
The "Select Python Installations" dialog box contains the line "Select the Python locations where <distribution_name> should be installed." If <distribution_name> is anything other than a very short string, the line is truncated, due to the following factors:
- the line doesn't wrap
- the dialog box can't be resized
- the message (aside from the distribution name) is fairly lengthy

See the screenshot, where I created a distribution of a package whose name is "not_such_a_long_name".

At the same time as the line is made wrappable and/or the dialog box is made resizable, it would be nice to improve the wording of the message. It took me a while to figure out what was going on because the GUI elements have different meanings from the ones seen more commonly. Usually these elements (the menu with choices beginning with "Will be installed on local hard drive" and ending with "Entire feature will be unavailable") are used to choose one or more features of an application to install, not one or more places to install the same application. Maybe something like this would work:

Select Where to Install

Select Python locations in which to install <distribution_name>:

Python 2.7 (found in the registry)
Python 3.3 (found in the registry)
Python (other location)

instead of the current:

Select Python Installations

Select the Python locations where <distribution_name> should be installed:

Python 2.7 from registry
Python 3.3 from registry
Python from another location
msg386388 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2021-02-03 18:26
Distutils is now deprecated (see PEP 632) and all tagged issues are being closed. From now until removal, only release blocking issues will be considered for distutils.

If this issue does not relate to distutils, please remove the component and reopen it. If you believe it still requires a fix, most likely the issue should be re-reported at https://github.com/pypa/setuptools
History
Date User Action Args
2021-02-03 18:26:29steve.dowersetstatus: open -> closed

nosy: + steve.dower
messages: + msg386388

resolution: out of date
stage: resolved
2014-12-03 22:46:35Alancreate