58 self.packageDirButton.setIcon(UI.PixmapCache.getIcon("open.png")) |
58 self.packageDirButton.setIcon(UI.PixmapCache.getIcon("open.png")) |
59 self.sourceDirectoryButton.setIcon(UI.PixmapCache.getIcon("open.png")) |
59 self.sourceDirectoryButton.setIcon(UI.PixmapCache.getIcon("open.png")) |
60 |
60 |
61 self.variantComboBox.addItem(self.tr("distutils"), "distutils.core") |
61 self.variantComboBox.addItem(self.tr("distutils"), "distutils.core") |
62 self.variantComboBox.addItem(self.tr("setuptools"), "setuptools") |
62 self.variantComboBox.addItem(self.tr("setuptools"), "setuptools") |
|
63 self.variantComboBox.setCurrentIndex(1) |
63 |
64 |
64 self.__mandatoryStyleSheet = "QLineEdit {border: 2px solid;}" |
65 self.__mandatoryStyleSheet = "QLineEdit {border: 2px solid;}" |
65 for lineEdit in [self.nameEdit, self.versionEdit, |
66 for lineEdit in [self.nameEdit, self.versionEdit, |
66 self.homePageUrlEdit, self.authorEdit, |
67 self.homePageUrlEdit, self.authorEdit, |
67 self.authorEmailEdit, self.maintainerEdit, |
68 self.authorEmailEdit, self.maintainerEdit, |
324 itm.setExpanded(True) |
325 itm.setExpanded(True) |
325 if itm.checkState(0) == Qt.Checked: |
326 if itm.checkState(0) == Qt.Checked: |
326 classifiers.append(itm.data(0, Qt.UserRole)) |
327 classifiers.append(itm.data(0, Qt.UserRole)) |
327 itm = self.classifiersList.itemBelow(itm) |
328 itm = self.classifiersList.itemBelow(itm) |
328 |
329 |
|
330 # cleanup classifiers list - remove all invalid entries |
|
331 classifiers = [c for c in classifiers if bool(c)] |
329 if classifiers: |
332 if classifiers: |
330 code += '{0}classifiers=[{1}'.format(istring, os.linesep) |
333 code += '{0}classifiers=[{1}'.format(istring, os.linesep) |
331 code += '{0}"{1}"{2}'.format( |
334 code += '{0}"{1}"{2}'.format( |
332 i1string, |
335 i1string, |
333 '",{0}{1}"'.format(os.linesep, i1string).join(classifiers), |
336 '",{0}{1}"'.format(os.linesep, i1string).join(classifiers), |