113 self.licenseLabel.setText(self.__sanitize(detailsData["license"])) |
113 self.licenseLabel.setText(self.__sanitize(detailsData["license"])) |
114 self.platformLabel.setText(self.__sanitize(detailsData["platform"])) |
114 self.platformLabel.setText(self.__sanitize(detailsData["platform"])) |
115 self.homePageLabel.setText( |
115 self.homePageLabel.setText( |
116 '<a href="{0}">{0}</a>'.format( |
116 '<a href="{0}">{0}</a>'.format( |
117 self.__sanitize( |
117 self.__sanitize( |
118 detailsData["project_urls"]["Homepage"] |
118 ( |
119 if "Homepage" in detailsData["project_urls"] |
119 detailsData["project_urls"]["Homepage"] |
120 else detailsData["home_page"], |
120 if "Homepage" in detailsData["project_urls"] |
|
121 else detailsData["home_page"] |
|
122 ), |
121 forUrl=True, |
123 forUrl=True, |
122 ) |
124 ) |
123 ) |
125 ) |
124 ) |
126 ) |
125 self.packageUrlLabel.setText( |
127 self.packageUrlLabel.setText( |
133 ) |
135 ) |
134 ) |
136 ) |
135 self.docsUrlLabel.setText( |
137 self.docsUrlLabel.setText( |
136 '<a href="{0}">{0}</a>'.format( |
138 '<a href="{0}">{0}</a>'.format( |
137 self.__sanitize( |
139 self.__sanitize( |
138 detailsData["project_urls"]["Documentation"] |
140 ( |
139 if "Documentation" in detailsData["project_urls"] |
141 detailsData["project_urls"]["Documentation"] |
140 else detailsData["docs_url"], |
142 if "Documentation" in detailsData["project_urls"] |
|
143 else detailsData["docs_url"] |
|
144 ), |
141 forUrl=True, |
145 forUrl=True, |
142 ) |
146 ) |
143 ) |
147 ) |
144 ) |
148 ) |
145 self.classifiersList.addItems(detailsData["classifiers"]) |
149 self.classifiersList.addItems(detailsData["classifiers"]) |
162 for download in downloadsData: |
166 for download in downloadsData: |
163 itm = QTreeWidgetItem( |
167 itm = QTreeWidgetItem( |
164 self.downloadUrlsList, |
168 self.downloadUrlsList, |
165 [ |
169 [ |
166 "", |
170 "", |
167 self.__packageTypeMap[download["packagetype"]] |
171 ( |
168 if download["packagetype"] in self.__packageTypeMap |
172 self.__packageTypeMap[download["packagetype"]] |
169 else "", |
173 if download["packagetype"] in self.__packageTypeMap |
170 download["python_version"] |
174 else "" |
171 if download["python_version"] != "source" |
175 ), |
172 else "", |
176 ( |
|
177 download["python_version"] |
|
178 if download["python_version"] != "source" |
|
179 else "" |
|
180 ), |
173 self.__formatUploadDate(download["upload_time"]), |
181 self.__formatUploadDate(download["upload_time"]), |
174 self.__formatSize(download["size"]), |
182 self.__formatSize(download["size"]), |
175 ], |
183 ], |
176 ) |
184 ) |
177 pgpLink = ( |
185 pgpLink = ( |