Module implementing the setup.py wizard dialog.
None |
SetupWizardDialog | Class implementing the setup.py wizard dialog. |
None |
Class implementing the setup.py wizard dialog.
It displays a dialog for entering the parameters for the E5MessageBox code generator.
ClassifiersUrl |
None |
SetupWizardDialog | Constructor |
__addClassifierEntry | Private method to add a new entry to the list of trove classifiers. |
__addPackage | Private method to add a package to the list. |
__classifiersDownloadDone | Private slot called, after the classifiers file has been downloaded from the internet. |
__enableOkButton | Private slot to set the state of the OK button. |
__getLicenseText | Private method to get the license text. |
__getStartDir | Private method to get the start directory for selection dialogs. |
__loadClassifiersFromPyPI | Private method to populate the classifiers list with data retrieved from PyPI. |
__populateClassifiers | Private method to populate the classifiers. |
getCode | Public method to get the source code. |
on_addExludePatternButton_clicked | Private slot to add an exclude pattern to the list. |
on_addModuleButton_clicked | Private slot to add Python modules to the list. |
on_addPackageButton_clicked | Private slot to add a package to the list. |
on_addScriptButton_clicked | Private slot to add scripts to the list. |
on_autodiscoverPackagesButton_clicked | Private slot to discover packages automatically. |
on_deleteExcludePatternButton_clicked | Private slot to delete the selected exclude pattern items. |
on_deleteModuleButton_clicked | Private slot to delete the selected script items. |
on_deletePackageButton_clicked | Private slot to delete the selected package items. |
on_deleteScriptButton_clicked | Private slot to delete the selected script items. |
on_excludePatternEdit_returnPressed | Private slot handling a press of the return button of the exclude pattern edit. |
on_excludePatternEdit_textChanged | Private slot to handle a change of the exclude pattern text. |
on_excludePatternList_itemSelectionChanged | Private slot to handle a change of selected items of the exclude pattern list. |
on_localClassifiersButton_clicked | Private method to populate lists from the Trove list file. |
on_modulesList_itemSelectionChanged | Private slot to handle a change of selected items of the modules list. |
on_packageDirButton_clicked | Private slot to select a package directory via a directory selection dialog. |
on_packageEdit_returnPressed | Private slot handling a press of the return button of the package edit. |
on_packageEdit_textChanged | Private slot to handle a change of the package text. |
on_packageRootDirButton_clicked | Private slot to select the packages root directory via a directory selection dialog. |
on_packageRootEdit_textChanged | Private slot handling the entering of a packages root. |
on_packagesList_itemSelectionChanged | Private slot to handle a change of selected items of the packages list. |
on_projectButton_clicked | Private slot to populate some fields with data retrieved from the current project. |
on_scriptsList_itemSelectionChanged | Private slot to handle a change of selected items of the scripts list. |
on_sourceDirectoryButton_clicked | Private slot to select the packages root directory via a directory selection dialog. |
on_variantComboBox_currentIndexChanged | Private slot handling a change of the setup variant. |
None |
Constructor
Private method to add a new entry to the list of trove classifiers.
Private method to add a package to the list.
Private slot called, after the classifiers file has been downloaded from the internet.
Private slot to set the state of the OK button.
Private method to get the license text.
Private method to get the start directory for selection dialogs.
Private method to populate the classifiers list with data retrieved from PyPI.
Private method to populate the classifiers.
Public method to get the source code.
Private slot to add an exclude pattern to the list.
Private slot to add Python modules to the list.
Private slot to add a package to the list.
Private slot to add scripts to the list.
Private slot to discover packages automatically.
Private slot to delete the selected exclude pattern items.
Private slot to delete the selected script items.
Private slot to delete the selected package items.
Private slot to delete the selected script items.
Private slot handling a press of the return button of the exclude pattern edit.
Private slot to handle a change of the exclude pattern text.
Private slot to handle a change of selected items of the exclude pattern list.
Private method to populate lists from the Trove list file.
Note: The trove list file was created from querying "https://pypi.org/pypi?%3Aaction=list_classifiers".
Private slot to handle a change of selected items of the modules list.
Private slot to select a package directory via a directory selection dialog.
Private slot handling a press of the return button of the package edit.
Private slot to handle a change of the package text.
Private slot to select the packages root directory via a directory selection dialog.
Private slot handling the entering of a packages root.
Private slot to handle a change of selected items of the packages list.
Private slot to populate some fields with data retrieved from the current project.
Private slot to handle a change of selected items of the scripts list.
Private slot to select the packages root directory via a directory selection dialog.
Private slot handling a change of the setup variant.