Coverage for src/somesy/core/types.py: 100%

745 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2023-08-10 14:33 +0000

1"""Types and enums used in the somesy models.""" 

2from enum import Enum 

3 

4 

5class LicenseEnum(Enum): 

6 """SPDX license identifiers.""" 

7 

8 field_0BSD = "0BSD" 

9 AAL = "AAL" 

10 Abstyles = "Abstyles" 

11 Adobe_2006 = "Adobe-2006" 

12 Adobe_Glyph = "Adobe-Glyph" 

13 ADSL = "ADSL" 

14 AFL_1_1 = "AFL-1.1" 

15 AFL_1_2 = "AFL-1.2" 

16 AFL_2_0 = "AFL-2.0" 

17 AFL_2_1 = "AFL-2.1" 

18 AFL_3_0 = "AFL-3.0" 

19 Afmparse = "Afmparse" 

20 AGPL_1_0 = "AGPL-1.0" 

21 AGPL_1_0_only = "AGPL-1.0-only" 

22 AGPL_1_0_or_later = "AGPL-1.0-or-later" 

23 AGPL_3_0 = "AGPL-3.0" 

24 AGPL_3_0_only = "AGPL-3.0-only" 

25 AGPL_3_0_or_later = "AGPL-3.0-or-later" 

26 Aladdin = "Aladdin" 

27 AMDPLPA = "AMDPLPA" 

28 AML = "AML" 

29 AMPAS = "AMPAS" 

30 ANTLR_PD = "ANTLR-PD" 

31 ANTLR_PD_fallback = "ANTLR-PD-fallback" 

32 Apache_1_0 = "Apache-1.0" 

33 Apache_1_1 = "Apache-1.1" 

34 Apache_2_0 = "Apache-2.0" 

35 APAFML = "APAFML" 

36 APL_1_0 = "APL-1.0" 

37 APSL_1_0 = "APSL-1.0" 

38 APSL_1_1 = "APSL-1.1" 

39 APSL_1_2 = "APSL-1.2" 

40 APSL_2_0 = "APSL-2.0" 

41 Artistic_1_0 = "Artistic-1.0" 

42 Artistic_1_0_cl8 = "Artistic-1.0-cl8" 

43 Artistic_1_0_Perl = "Artistic-1.0-Perl" 

44 Artistic_2_0 = "Artistic-2.0" 

45 Bahyph = "Bahyph" 

46 Barr = "Barr" 

47 Beerware = "Beerware" 

48 BitTorrent_1_0 = "BitTorrent-1.0" 

49 BitTorrent_1_1 = "BitTorrent-1.1" 

50 blessing = "blessing" 

51 BlueOak_1_0_0 = "BlueOak-1.0.0" 

52 Borceux = "Borceux" 

53 BSD_1_Clause = "BSD-1-Clause" 

54 BSD_2_Clause = "BSD-2-Clause" 

55 BSD_2_Clause_FreeBSD = "BSD-2-Clause-FreeBSD" 

56 BSD_2_Clause_NetBSD = "BSD-2-Clause-NetBSD" 

57 BSD_2_Clause_Patent = "BSD-2-Clause-Patent" 

58 BSD_2_Clause_Views = "BSD-2-Clause-Views" 

59 BSD_3_Clause = "BSD-3-Clause" 

60 BSD_3_Clause_Attribution = "BSD-3-Clause-Attribution" 

61 BSD_3_Clause_Clear = "BSD-3-Clause-Clear" 

62 BSD_3_Clause_LBNL = "BSD-3-Clause-LBNL" 

63 BSD_3_Clause_Modification = "BSD-3-Clause-Modification" 

64 BSD_3_Clause_No_Nuclear_License = "BSD-3-Clause-No-Nuclear-License" 

65 BSD_3_Clause_No_Nuclear_License_2014 = "BSD-3-Clause-No-Nuclear-License-2014" 

66 BSD_3_Clause_No_Nuclear_Warranty = "BSD-3-Clause-No-Nuclear-Warranty" 

67 BSD_3_Clause_Open_MPI = "BSD-3-Clause-Open-MPI" 

68 BSD_4_Clause = "BSD-4-Clause" 

69 BSD_4_Clause_Shortened = "BSD-4-Clause-Shortened" 

70 BSD_4_Clause_UC = "BSD-4-Clause-UC" 

71 BSD_Protection = "BSD-Protection" 

72 BSD_Source_Code = "BSD-Source-Code" 

73 BSL_1_0 = "BSL-1.0" 

74 BUSL_1_1 = "BUSL-1.1" 

75 bzip2_1_0_5 = "bzip2-1.0.5" 

76 bzip2_1_0_6 = "bzip2-1.0.6" 

77 C_UDA_1_0 = "C-UDA-1.0" 

78 CAL_1_0 = "CAL-1.0" 

79 CAL_1_0_Combined_Work_Exception = "CAL-1.0-Combined-Work-Exception" 

80 Caldera = "Caldera" 

81 CATOSL_1_1 = "CATOSL-1.1" 

82 CC_BY_1_0 = "CC-BY-1.0" 

83 CC_BY_2_0 = "CC-BY-2.0" 

84 CC_BY_2_5 = "CC-BY-2.5" 

85 CC_BY_3_0 = "CC-BY-3.0" 

86 CC_BY_3_0_AT = "CC-BY-3.0-AT" 

87 CC_BY_3_0_US = "CC-BY-3.0-US" 

88 CC_BY_4_0 = "CC-BY-4.0" 

89 CC_BY_NC_1_0 = "CC-BY-NC-1.0" 

90 CC_BY_NC_2_0 = "CC-BY-NC-2.0" 

91 CC_BY_NC_2_5 = "CC-BY-NC-2.5" 

92 CC_BY_NC_3_0 = "CC-BY-NC-3.0" 

93 CC_BY_NC_4_0 = "CC-BY-NC-4.0" 

94 CC_BY_NC_ND_1_0 = "CC-BY-NC-ND-1.0" 

95 CC_BY_NC_ND_2_0 = "CC-BY-NC-ND-2.0" 

96 CC_BY_NC_ND_2_5 = "CC-BY-NC-ND-2.5" 

97 CC_BY_NC_ND_3_0 = "CC-BY-NC-ND-3.0" 

98 CC_BY_NC_ND_3_0_IGO = "CC-BY-NC-ND-3.0-IGO" 

99 CC_BY_NC_ND_4_0 = "CC-BY-NC-ND-4.0" 

100 CC_BY_NC_SA_1_0 = "CC-BY-NC-SA-1.0" 

101 CC_BY_NC_SA_2_0 = "CC-BY-NC-SA-2.0" 

102 CC_BY_NC_SA_2_5 = "CC-BY-NC-SA-2.5" 

103 CC_BY_NC_SA_3_0 = "CC-BY-NC-SA-3.0" 

104 CC_BY_NC_SA_4_0 = "CC-BY-NC-SA-4.0" 

105 CC_BY_ND_1_0 = "CC-BY-ND-1.0" 

106 CC_BY_ND_2_0 = "CC-BY-ND-2.0" 

107 CC_BY_ND_2_5 = "CC-BY-ND-2.5" 

108 CC_BY_ND_3_0 = "CC-BY-ND-3.0" 

109 CC_BY_ND_4_0 = "CC-BY-ND-4.0" 

110 CC_BY_SA_1_0 = "CC-BY-SA-1.0" 

111 CC_BY_SA_2_0 = "CC-BY-SA-2.0" 

112 CC_BY_SA_2_0_UK = "CC-BY-SA-2.0-UK" 

113 CC_BY_SA_2_1_JP = "CC-BY-SA-2.1-JP" 

114 CC_BY_SA_2_5 = "CC-BY-SA-2.5" 

115 CC_BY_SA_3_0 = "CC-BY-SA-3.0" 

116 CC_BY_SA_3_0_AT = "CC-BY-SA-3.0-AT" 

117 CC_BY_SA_4_0 = "CC-BY-SA-4.0" 

118 CC_PDDC = "CC-PDDC" 

119 CC0_1_0 = "CC0-1.0" 

120 CDDL_1_0 = "CDDL-1.0" 

121 CDDL_1_1 = "CDDL-1.1" 

122 CDL_1_0 = "CDL-1.0" 

123 CDLA_Permissive_1_0 = "CDLA-Permissive-1.0" 

124 CDLA_Sharing_1_0 = "CDLA-Sharing-1.0" 

125 CECILL_1_0 = "CECILL-1.0" 

126 CECILL_1_1 = "CECILL-1.1" 

127 CECILL_2_0 = "CECILL-2.0" 

128 CECILL_2_1 = "CECILL-2.1" 

129 CECILL_B = "CECILL-B" 

130 CECILL_C = "CECILL-C" 

131 CERN_OHL_1_1 = "CERN-OHL-1.1" 

132 CERN_OHL_1_2 = "CERN-OHL-1.2" 

133 CERN_OHL_P_2_0 = "CERN-OHL-P-2.0" 

134 CERN_OHL_S_2_0 = "CERN-OHL-S-2.0" 

135 CERN_OHL_W_2_0 = "CERN-OHL-W-2.0" 

136 ClArtistic = "ClArtistic" 

137 CNRI_Jython = "CNRI-Jython" 

138 CNRI_Python = "CNRI-Python" 

139 CNRI_Python_GPL_Compatible = "CNRI-Python-GPL-Compatible" 

140 Condor_1_1 = "Condor-1.1" 

141 copyleft_next_0_3_0 = "copyleft-next-0.3.0" 

142 copyleft_next_0_3_1 = "copyleft-next-0.3.1" 

143 CPAL_1_0 = "CPAL-1.0" 

144 CPL_1_0 = "CPL-1.0" 

145 CPOL_1_02 = "CPOL-1.02" 

146 Crossword = "Crossword" 

147 CrystalStacker = "CrystalStacker" 

148 CUA_OPL_1_0 = "CUA-OPL-1.0" 

149 Cube = "Cube" 

150 curl = "curl" 

151 D_FSL_1_0 = "D-FSL-1.0" 

152 diffmark = "diffmark" 

153 DOC = "DOC" 

154 Dotseqn = "Dotseqn" 

155 DRL_1_0 = "DRL-1.0" 

156 DSDP = "DSDP" 

157 dvipdfm = "dvipdfm" 

158 ECL_1_0 = "ECL-1.0" 

159 ECL_2_0 = "ECL-2.0" 

160 eCos_2_0 = "eCos-2.0" 

161 EFL_1_0 = "EFL-1.0" 

162 EFL_2_0 = "EFL-2.0" 

163 eGenix = "eGenix" 

164 Entessa = "Entessa" 

165 EPICS = "EPICS" 

166 EPL_1_0 = "EPL-1.0" 

167 EPL_2_0 = "EPL-2.0" 

168 ErlPL_1_1 = "ErlPL-1.1" 

169 etalab_2_0 = "etalab-2.0" 

170 EUDatagrid = "EUDatagrid" 

171 EUPL_1_0 = "EUPL-1.0" 

172 EUPL_1_1 = "EUPL-1.1" 

173 EUPL_1_2 = "EUPL-1.2" 

174 Eurosym = "Eurosym" 

175 Fair = "Fair" 

176 Frameworx_1_0 = "Frameworx-1.0" 

177 FreeBSD_DOC = "FreeBSD-DOC" 

178 FreeImage = "FreeImage" 

179 FSFAP = "FSFAP" 

180 FSFUL = "FSFUL" 

181 FSFULLR = "FSFULLR" 

182 FTL = "FTL" 

183 GD = "GD" 

184 GFDL_1_1 = "GFDL-1.1" 

185 GFDL_1_1_invariants_only = "GFDL-1.1-invariants-only" 

186 GFDL_1_1_invariants_or_later = "GFDL-1.1-invariants-or-later" 

187 GFDL_1_1_no_invariants_only = "GFDL-1.1-no-invariants-only" 

188 GFDL_1_1_no_invariants_or_later = "GFDL-1.1-no-invariants-or-later" 

189 GFDL_1_1_only = "GFDL-1.1-only" 

190 GFDL_1_1_or_later = "GFDL-1.1-or-later" 

191 GFDL_1_2 = "GFDL-1.2" 

192 GFDL_1_2_invariants_only = "GFDL-1.2-invariants-only" 

193 GFDL_1_2_invariants_or_later = "GFDL-1.2-invariants-or-later" 

194 GFDL_1_2_no_invariants_only = "GFDL-1.2-no-invariants-only" 

195 GFDL_1_2_no_invariants_or_later = "GFDL-1.2-no-invariants-or-later" 

196 GFDL_1_2_only = "GFDL-1.2-only" 

197 GFDL_1_2_or_later = "GFDL-1.2-or-later" 

198 GFDL_1_3 = "GFDL-1.3" 

199 GFDL_1_3_invariants_only = "GFDL-1.3-invariants-only" 

200 GFDL_1_3_invariants_or_later = "GFDL-1.3-invariants-or-later" 

201 GFDL_1_3_no_invariants_only = "GFDL-1.3-no-invariants-only" 

202 GFDL_1_3_no_invariants_or_later = "GFDL-1.3-no-invariants-or-later" 

203 GFDL_1_3_only = "GFDL-1.3-only" 

204 GFDL_1_3_or_later = "GFDL-1.3-or-later" 

205 Giftware = "Giftware" 

206 GL2PS = "GL2PS" 

207 Glide = "Glide" 

208 Glulxe = "Glulxe" 

209 GLWTPL = "GLWTPL" 

210 gnuplot = "gnuplot" 

211 GPL_1_0 = "GPL-1.0" 

212 GPL_1_0_only = "GPL-1.0-only" 

213 GPL_1_0_or_later = "GPL-1.0-or-later" 

214 GPL_1_0_ = "GPL-1.0+" 

215 GPL_2_0 = "GPL-2.0" 

216 GPL_2_0_only = "GPL-2.0-only" 

217 GPL_2_0_or_later = "GPL-2.0-or-later" 

218 GPL_2_0_with_autoconf_exception = "GPL-2.0-with-autoconf-exception" 

219 GPL_2_0_with_bison_exception = "GPL-2.0-with-bison-exception" 

220 GPL_2_0_with_classpath_exception = "GPL-2.0-with-classpath-exception" 

221 GPL_2_0_with_font_exception = "GPL-2.0-with-font-exception" 

222 GPL_2_0_with_GCC_exception = "GPL-2.0-with-GCC-exception" 

223 GPL_2_0_ = "GPL-2.0+" 

224 GPL_3_0 = "GPL-3.0" 

225 GPL_3_0_only = "GPL-3.0-only" 

226 GPL_3_0_or_later = "GPL-3.0-or-later" 

227 GPL_3_0_with_autoconf_exception = "GPL-3.0-with-autoconf-exception" 

228 GPL_3_0_with_GCC_exception = "GPL-3.0-with-GCC-exception" 

229 GPL_3_0_ = "GPL-3.0+" 

230 gSOAP_1_3b = "gSOAP-1.3b" 

231 HaskellReport = "HaskellReport" 

232 Hippocratic_2_1 = "Hippocratic-2.1" 

233 HPND = "HPND" 

234 HPND_sell_variant = "HPND-sell-variant" 

235 HTMLTIDY = "HTMLTIDY" 

236 IBM_pibs = "IBM-pibs" 

237 ICU = "ICU" 

238 IJG = "IJG" 

239 ImageMagick = "ImageMagick" 

240 iMatix = "iMatix" 

241 Imlib2 = "Imlib2" 

242 Info_ZIP = "Info-ZIP" 

243 Intel = "Intel" 

244 Intel_ACPI = "Intel-ACPI" 

245 Interbase_1_0 = "Interbase-1.0" 

246 IPA = "IPA" 

247 IPL_1_0 = "IPL-1.0" 

248 ISC = "ISC" 

249 JasPer_2_0 = "JasPer-2.0" 

250 JPNIC = "JPNIC" 

251 JSON = "JSON" 

252 LAL_1_2 = "LAL-1.2" 

253 LAL_1_3 = "LAL-1.3" 

254 Latex2e = "Latex2e" 

255 Leptonica = "Leptonica" 

256 LGPL_2_0 = "LGPL-2.0" 

257 LGPL_2_0_only = "LGPL-2.0-only" 

258 LGPL_2_0_or_later = "LGPL-2.0-or-later" 

259 LGPL_2_0_ = "LGPL-2.0+" 

260 LGPL_2_1 = "LGPL-2.1" 

261 LGPL_2_1_only = "LGPL-2.1-only" 

262 LGPL_2_1_or_later = "LGPL-2.1-or-later" 

263 LGPL_2_1_ = "LGPL-2.1+" 

264 LGPL_3_0 = "LGPL-3.0" 

265 LGPL_3_0_only = "LGPL-3.0-only" 

266 LGPL_3_0_or_later = "LGPL-3.0-or-later" 

267 LGPL_3_0_ = "LGPL-3.0+" 

268 LGPLLR = "LGPLLR" 

269 Libpng = "Libpng" 

270 libpng_2_0 = "libpng-2.0" 

271 libselinux_1_0 = "libselinux-1.0" 

272 libtiff = "libtiff" 

273 LiLiQ_P_1_1 = "LiLiQ-P-1.1" 

274 LiLiQ_R_1_1 = "LiLiQ-R-1.1" 

275 LiLiQ_Rplus_1_1 = "LiLiQ-Rplus-1.1" 

276 Linux_OpenIB = "Linux-OpenIB" 

277 LPL_1_0 = "LPL-1.0" 

278 LPL_1_02 = "LPL-1.02" 

279 LPPL_1_0 = "LPPL-1.0" 

280 LPPL_1_1 = "LPPL-1.1" 

281 LPPL_1_2 = "LPPL-1.2" 

282 LPPL_1_3a = "LPPL-1.3a" 

283 LPPL_1_3c = "LPPL-1.3c" 

284 MakeIndex = "MakeIndex" 

285 MirOS = "MirOS" 

286 MIT = "MIT" 

287 MIT_0 = "MIT-0" 

288 MIT_advertising = "MIT-advertising" 

289 MIT_CMU = "MIT-CMU" 

290 MIT_enna = "MIT-enna" 

291 MIT_feh = "MIT-feh" 

292 MIT_Modern_Variant = "MIT-Modern-Variant" 

293 MIT_open_group = "MIT-open-group" 

294 MITNFA = "MITNFA" 

295 Motosoto = "Motosoto" 

296 mpich2 = "mpich2" 

297 MPL_1_0 = "MPL-1.0" 

298 MPL_1_1 = "MPL-1.1" 

299 MPL_2_0 = "MPL-2.0" 

300 MPL_2_0_no_copyleft_exception = "MPL-2.0-no-copyleft-exception" 

301 MS_PL = "MS-PL" 

302 MS_RL = "MS-RL" 

303 MTLL = "MTLL" 

304 MulanPSL_1_0 = "MulanPSL-1.0" 

305 MulanPSL_2_0 = "MulanPSL-2.0" 

306 Multics = "Multics" 

307 Mup = "Mup" 

308 NAIST_2003 = "NAIST-2003" 

309 NASA_1_3 = "NASA-1.3" 

310 Naumen = "Naumen" 

311 NBPL_1_0 = "NBPL-1.0" 

312 NCGL_UK_2_0 = "NCGL-UK-2.0" 

313 NCSA = "NCSA" 

314 Net_SNMP = "Net-SNMP" 

315 NetCDF = "NetCDF" 

316 Newsletr = "Newsletr" 

317 NGPL = "NGPL" 

318 NIST_PD = "NIST-PD" 

319 NIST_PD_fallback = "NIST-PD-fallback" 

320 NLOD_1_0 = "NLOD-1.0" 

321 NLPL = "NLPL" 

322 Nokia = "Nokia" 

323 NOSL = "NOSL" 

324 Noweb = "Noweb" 

325 NPL_1_0 = "NPL-1.0" 

326 NPL_1_1 = "NPL-1.1" 

327 NPOSL_3_0 = "NPOSL-3.0" 

328 NRL = "NRL" 

329 NTP = "NTP" 

330 NTP_0 = "NTP-0" 

331 Nunit = "Nunit" 

332 O_UDA_1_0 = "O-UDA-1.0" 

333 OCCT_PL = "OCCT-PL" 

334 OCLC_2_0 = "OCLC-2.0" 

335 ODbL_1_0 = "ODbL-1.0" 

336 ODC_By_1_0 = "ODC-By-1.0" 

337 OFL_1_0 = "OFL-1.0" 

338 OFL_1_0_no_RFN = "OFL-1.0-no-RFN" 

339 OFL_1_0_RFN = "OFL-1.0-RFN" 

340 OFL_1_1 = "OFL-1.1" 

341 OFL_1_1_no_RFN = "OFL-1.1-no-RFN" 

342 OFL_1_1_RFN = "OFL-1.1-RFN" 

343 OGC_1_0 = "OGC-1.0" 

344 OGDL_Taiwan_1_0 = "OGDL-Taiwan-1.0" 

345 OGL_Canada_2_0 = "OGL-Canada-2.0" 

346 OGL_UK_1_0 = "OGL-UK-1.0" 

347 OGL_UK_2_0 = "OGL-UK-2.0" 

348 OGL_UK_3_0 = "OGL-UK-3.0" 

349 OGTSL = "OGTSL" 

350 OLDAP_1_1 = "OLDAP-1.1" 

351 OLDAP_1_2 = "OLDAP-1.2" 

352 OLDAP_1_3 = "OLDAP-1.3" 

353 OLDAP_1_4 = "OLDAP-1.4" 

354 OLDAP_2_0 = "OLDAP-2.0" 

355 OLDAP_2_0_1 = "OLDAP-2.0.1" 

356 OLDAP_2_1 = "OLDAP-2.1" 

357 OLDAP_2_2 = "OLDAP-2.2" 

358 OLDAP_2_2_1 = "OLDAP-2.2.1" 

359 OLDAP_2_2_2 = "OLDAP-2.2.2" 

360 OLDAP_2_3 = "OLDAP-2.3" 

361 OLDAP_2_4 = "OLDAP-2.4" 

362 OLDAP_2_5 = "OLDAP-2.5" 

363 OLDAP_2_6 = "OLDAP-2.6" 

364 OLDAP_2_7 = "OLDAP-2.7" 

365 OLDAP_2_8 = "OLDAP-2.8" 

366 OML = "OML" 

367 OpenSSL = "OpenSSL" 

368 OPL_1_0 = "OPL-1.0" 

369 OSET_PL_2_1 = "OSET-PL-2.1" 

370 OSL_1_0 = "OSL-1.0" 

371 OSL_1_1 = "OSL-1.1" 

372 OSL_2_0 = "OSL-2.0" 

373 OSL_2_1 = "OSL-2.1" 

374 OSL_3_0 = "OSL-3.0" 

375 Parity_6_0_0 = "Parity-6.0.0" 

376 Parity_7_0_0 = "Parity-7.0.0" 

377 PDDL_1_0 = "PDDL-1.0" 

378 PHP_3_0 = "PHP-3.0" 

379 PHP_3_01 = "PHP-3.01" 

380 Plexus = "Plexus" 

381 PolyForm_Noncommercial_1_0_0 = "PolyForm-Noncommercial-1.0.0" 

382 PolyForm_Small_Business_1_0_0 = "PolyForm-Small-Business-1.0.0" 

383 PostgreSQL = "PostgreSQL" 

384 PSF_2_0 = "PSF-2.0" 

385 psfrag = "psfrag" 

386 psutils = "psutils" 

387 Python_2_0 = "Python-2.0" 

388 Qhull = "Qhull" 

389 QPL_1_0 = "QPL-1.0" 

390 Rdisc = "Rdisc" 

391 RHeCos_1_1 = "RHeCos-1.1" 

392 RPL_1_1 = "RPL-1.1" 

393 RPL_1_5 = "RPL-1.5" 

394 RPSL_1_0 = "RPSL-1.0" 

395 RSA_MD = "RSA-MD" 

396 RSCPL = "RSCPL" 

397 Ruby = "Ruby" 

398 SAX_PD = "SAX-PD" 

399 Saxpath = "Saxpath" 

400 SCEA = "SCEA" 

401 Sendmail = "Sendmail" 

402 Sendmail_8_23 = "Sendmail-8.23" 

403 SGI_B_1_0 = "SGI-B-1.0" 

404 SGI_B_1_1 = "SGI-B-1.1" 

405 SGI_B_2_0 = "SGI-B-2.0" 

406 SHL_0_5 = "SHL-0.5" 

407 SHL_0_51 = "SHL-0.51" 

408 SimPL_2_0 = "SimPL-2.0" 

409 SISSL = "SISSL" 

410 SISSL_1_2 = "SISSL-1.2" 

411 Sleepycat = "Sleepycat" 

412 SMLNJ = "SMLNJ" 

413 SMPPL = "SMPPL" 

414 SNIA = "SNIA" 

415 Spencer_86 = "Spencer-86" 

416 Spencer_94 = "Spencer-94" 

417 Spencer_99 = "Spencer-99" 

418 SPL_1_0 = "SPL-1.0" 

419 SSH_OpenSSH = "SSH-OpenSSH" 

420 SSH_short = "SSH-short" 

421 SSPL_1_0 = "SSPL-1.0" 

422 StandardML_NJ = "StandardML-NJ" 

423 SugarCRM_1_1_3 = "SugarCRM-1.1.3" 

424 SWL = "SWL" 

425 TAPR_OHL_1_0 = "TAPR-OHL-1.0" 

426 TCL = "TCL" 

427 TCP_wrappers = "TCP-wrappers" 

428 TMate = "TMate" 

429 TORQUE_1_1 = "TORQUE-1.1" 

430 TOSL = "TOSL" 

431 TU_Berlin_1_0 = "TU-Berlin-1.0" 

432 TU_Berlin_2_0 = "TU-Berlin-2.0" 

433 UCL_1_0 = "UCL-1.0" 

434 Unicode_DFS_2015 = "Unicode-DFS-2015" 

435 Unicode_DFS_2016 = "Unicode-DFS-2016" 

436 Unicode_TOU = "Unicode-TOU" 

437 Unlicense = "Unlicense" 

438 UPL_1_0 = "UPL-1.0" 

439 Vim = "Vim" 

440 VOSTROM = "VOSTROM" 

441 VSL_1_0 = "VSL-1.0" 

442 W3C = "W3C" 

443 W3C_19980720 = "W3C-19980720" 

444 W3C_20150513 = "W3C-20150513" 

445 Watcom_1_0 = "Watcom-1.0" 

446 Wsuipa = "Wsuipa" 

447 WTFPL = "WTFPL" 

448 wxWindows = "wxWindows" 

449 X11 = "X11" 

450 Xerox = "Xerox" 

451 XFree86_1_1 = "XFree86-1.1" 

452 xinetd = "xinetd" 

453 Xnet = "Xnet" 

454 xpp = "xpp" 

455 XSkat = "XSkat" 

456 YPL_1_0 = "YPL-1.0" 

457 YPL_1_1 = "YPL-1.1" 

458 Zed = "Zed" 

459 Zend_2_0 = "Zend-2.0" 

460 Zimbra_1_3 = "Zimbra-1.3" 

461 Zimbra_1_4 = "Zimbra-1.4" 

462 Zlib = "Zlib" 

463 zlib_acknowledgement = "zlib-acknowledgement" 

464 ZPL_1_1 = "ZPL-1.1" 

465 ZPL_2_0 = "ZPL-2.0" 

466 ZPL_2_1 = "ZPL-2.1" 

467 

468 

469class ContributionTypeEnum(Enum): 

470 """Contribution type using emojis from https://allcontributors.org/docs/en/emoji-key .""" 

471 

472 audio = "audio" 

473 ally = "ally" 

474 bug = "bug" 

475 blog = "blog" 

476 business = "business" 

477 code = "code" 

478 content = "content" 

479 data = "data" 

480 doc = "doc" 

481 design = "design" 

482 example = "example" 

483 eventOrganizing = "eventOrganizing" 

484 financial = "financial" 

485 fundingFinding = "fundingFinding" 

486 ideas = "ideas" 

487 infra = "infra" 

488 maintenance = "maintenance" 

489 mentoring = "mentoring" 

490 platform = "platform" 

491 plugin = "plugin" 

492 projectManagement = "projectManagement" 

493 promotion = "promotion" 

494 question = "question" 

495 research = "research" 

496 review = "review" 

497 security = "security" 

498 tool = "tool" 

499 translation = "translation" 

500 test = "test" 

501 tutorial = "tutorial" 

502 talk = "talk" 

503 userTesting = "userTesting" 

504 video = "video" 

505 

506 

507class Country(Enum): 

508 """Country codes from https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 . It is used for the country of a person in project metadata.""" 

509 

510 AD = "AD" 

511 AE = "AE" 

512 AF = "AF" 

513 AG = "AG" 

514 AI = "AI" 

515 AL = "AL" 

516 AM = "AM" 

517 AO = "AO" 

518 AQ = "AQ" 

519 AR = "AR" 

520 AS = "AS" 

521 AT = "AT" 

522 AU = "AU" 

523 AW = "AW" 

524 AX = "AX" 

525 AZ = "AZ" 

526 BA = "BA" 

527 BB = "BB" 

528 BD = "BD" 

529 BE = "BE" 

530 BF = "BF" 

531 BG = "BG" 

532 BH = "BH" 

533 BI = "BI" 

534 BJ = "BJ" 

535 BL = "BL" 

536 BM = "BM" 

537 BN = "BN" 

538 BO = "BO" 

539 BQ = "BQ" 

540 BR = "BR" 

541 BS = "BS" 

542 BT = "BT" 

543 BV = "BV" 

544 BW = "BW" 

545 BY = "BY" 

546 BZ = "BZ" 

547 CA = "CA" 

548 CC = "CC" 

549 CD = "CD" 

550 CF = "CF" 

551 CG = "CG" 

552 CH = "CH" 

553 CI = "CI" 

554 CK = "CK" 

555 CL = "CL" 

556 CM = "CM" 

557 CN = "CN" 

558 CO = "CO" 

559 CR = "CR" 

560 CU = "CU" 

561 CV = "CV" 

562 CW = "CW" 

563 CX = "CX" 

564 CY = "CY" 

565 CZ = "CZ" 

566 DE = "DE" 

567 DJ = "DJ" 

568 DK = "DK" 

569 DM = "DM" 

570 DO = "DO" 

571 DZ = "DZ" 

572 EC = "EC" 

573 EE = "EE" 

574 EG = "EG" 

575 EH = "EH" 

576 ER = "ER" 

577 ES = "ES" 

578 ET = "ET" 

579 FI = "FI" 

580 FJ = "FJ" 

581 FK = "FK" 

582 FM = "FM" 

583 FO = "FO" 

584 FR = "FR" 

585 GA = "GA" 

586 GB = "GB" 

587 GD = "GD" 

588 GE = "GE" 

589 GF = "GF" 

590 GG = "GG" 

591 GH = "GH" 

592 GI = "GI" 

593 GL = "GL" 

594 GM = "GM" 

595 GN = "GN" 

596 GP = "GP" 

597 GQ = "GQ" 

598 GR = "GR" 

599 GS = "GS" 

600 GT = "GT" 

601 GU = "GU" 

602 GW = "GW" 

603 GY = "GY" 

604 HK = "HK" 

605 HM = "HM" 

606 HN = "HN" 

607 HR = "HR" 

608 HT = "HT" 

609 HU = "HU" 

610 ID = "ID" 

611 IE = "IE" 

612 IL = "IL" 

613 IM = "IM" 

614 IN = "IN" 

615 IO = "IO" 

616 IQ = "IQ" 

617 IR = "IR" 

618 IS = "IS" 

619 IT = "IT" 

620 JE = "JE" 

621 JM = "JM" 

622 JO = "JO" 

623 JP = "JP" 

624 KE = "KE" 

625 KG = "KG" 

626 KH = "KH" 

627 KI = "KI" 

628 KM = "KM" 

629 KN = "KN" 

630 KP = "KP" 

631 KR = "KR" 

632 KW = "KW" 

633 KY = "KY" 

634 KZ = "KZ" 

635 LA = "LA" 

636 LB = "LB" 

637 LC = "LC" 

638 LI = "LI" 

639 LK = "LK" 

640 LR = "LR" 

641 LS = "LS" 

642 LT = "LT" 

643 LU = "LU" 

644 LV = "LV" 

645 LY = "LY" 

646 MA = "MA" 

647 MC = "MC" 

648 MD = "MD" 

649 ME = "ME" 

650 MF = "MF" 

651 MG = "MG" 

652 MH = "MH" 

653 MK = "MK" 

654 ML = "ML" 

655 MM = "MM" 

656 MN = "MN" 

657 MO = "MO" 

658 MP = "MP" 

659 MQ = "MQ" 

660 MR = "MR" 

661 MS = "MS" 

662 MT = "MT" 

663 MU = "MU" 

664 MV = "MV" 

665 MW = "MW" 

666 MX = "MX" 

667 MY = "MY" 

668 MZ = "MZ" 

669 NA = "NA" 

670 NC = "NC" 

671 NE = "NE" 

672 NF = "NF" 

673 NG = "NG" 

674 NI = "NI" 

675 NL = "NL" 

676 NO = "NO" 

677 NP = "NP" 

678 NR = "NR" 

679 NU = "NU" 

680 NZ = "NZ" 

681 OM = "OM" 

682 PA = "PA" 

683 PE = "PE" 

684 PF = "PF" 

685 PG = "PG" 

686 PH = "PH" 

687 PK = "PK" 

688 PL = "PL" 

689 PM = "PM" 

690 PN = "PN" 

691 PR = "PR" 

692 PS = "PS" 

693 PT = "PT" 

694 PW = "PW" 

695 PY = "PY" 

696 QA = "QA" 

697 RE = "RE" 

698 RO = "RO" 

699 RS = "RS" 

700 RU = "RU" 

701 RW = "RW" 

702 SA = "SA" 

703 SB = "SB" 

704 SC = "SC" 

705 SD = "SD" 

706 SE = "SE" 

707 SG = "SG" 

708 SH = "SH" 

709 SI = "SI" 

710 SJ = "SJ" 

711 SK = "SK" 

712 SL = "SL" 

713 SM = "SM" 

714 SN = "SN" 

715 SO = "SO" 

716 SR = "SR" 

717 SS = "SS" 

718 ST = "ST" 

719 SV = "SV" 

720 SX = "SX" 

721 SY = "SY" 

722 SZ = "SZ" 

723 TC = "TC" 

724 TD = "TD" 

725 TF = "TF" 

726 TG = "TG" 

727 TH = "TH" 

728 TJ = "TJ" 

729 TK = "TK" 

730 TL = "TL" 

731 TM = "TM" 

732 TN = "TN" 

733 TO = "TO" 

734 TR = "TR" 

735 TT = "TT" 

736 TV = "TV" 

737 TW = "TW" 

738 TZ = "TZ" 

739 UA = "UA" 

740 UG = "UG" 

741 UM = "UM" 

742 US = "US" 

743 UY = "UY" 

744 UZ = "UZ" 

745 VA = "VA" 

746 VC = "VC" 

747 VE = "VE" 

748 VG = "VG" 

749 VI = "VI" 

750 VN = "VN" 

751 VU = "VU" 

752 WF = "WF" 

753 WS = "WS" 

754 YE = "YE" 

755 YT = "YT" 

756 ZA = "ZA" 

757 ZM = "ZM" 

758 ZW = "ZW"