We now know the version numbers until the end of the periodic table

This commit is contained in:
Pedro Algarvio 2021-05-03 09:59:44 +01:00 committed by Gareth J. Greenaway
parent 7b49d7559b
commit 996e3ea625

View file

@ -81,118 +81,129 @@ class SaltStackVersion:
# ----- Please refrain from fixing PEP-8 E203 and E265 ----->
# The idea is to keep this readable.
# -----------------------------------------------------------
"Hydrogen": (2014, 1),
"Helium": (2014, 7),
"Lithium": (2015, 5),
"Beryllium": (2015, 8),
"Boron": (2016, 3),
"Carbon": (2016, 11),
"Nitrogen": (2017, 7),
"Oxygen": (2018, 3),
"Fluorine": (2019, 2),
"Neon": (3000,),
"Sodium": (3001,),
"Magnesium": (3002,),
"Aluminium": (3003,),
"Silicon": (MAX_SIZE - 95, 0),
"Phosphorus": (MAX_SIZE - 94, 0),
"Sulfur": (MAX_SIZE - 93, 0),
# fmt: off
"Hydrogen" : (2014, 1),
"Helium" : (2014, 7),
"Lithium" : (2015, 5),
"Beryllium" : (2015, 8),
"Boron" : (2016, 3),
"Carbon" : (2016, 11),
"Nitrogen" : (2017, 7),
"Oxygen" : (2018, 3),
"Fluorine" : (2019, 2),
"Neon" : (3000,),
"Sodium" : (3001,),
"Magnesium" : (3002,),
"Aluminium" : (3003,),
"Silicon" : (3004,),
"Phosphorus" : (3005,),
'Sulfur' : (3006,),
'Chlorine' : (3007,),
'Argon' : (3008,),
'Potassium' : (3009,),
'Calcium' : (3010,),
'Scandium' : (3011,),
'Titanium' : (3012,),
'Vanadium' : (3013,),
'Chromium' : (3014,),
'Manganese' : (3015,),
"Iron" : (3016,),
"Cobalt" : (3017,),
"Nickel" : (3018,),
"Copper" : (3019,),
"Zinc" : (3020,),
"Gallium" : (3021,),
"Germanium" : (3022,),
"Arsenic" : (3023,),
"Selenium" : (3024,),
"Bromine" : (3025,),
"Krypton" : (3026,),
"Rubidium" : (3027,),
"Strontium" : (3028,),
"Yttrium" : (3029,),
"Zirconium" : (3030,),
"Niobium" : (3031,),
"Molybdenum" : (3032,),
"Technetium" : (3033,),
"Ruthenium" : (3034,),
"Rhodium" : (3035,),
"Palladium" : (3036,),
"Silver" : (3037,),
"Cadmium" : (3038,),
"Indium" : (3039,),
"Tin" : (3040,),
"Antimony" : (3041,),
"Tellurium" : (3042,),
"Iodine" : (3043,),
"Xenon" : (3044,),
"Cesium" : (3045,),
"Barium" : (3046,),
"Lanthanum" : (3047,),
"Cerium" : (3048,),
"Praseodymium" : (3049,),
"Neodymium" : (3050,),
"Promethium" : (3051,),
"Samarium" : (3052,),
"Europium" : (3053,),
"Gadolinium" : (3054,),
"Terbium" : (3055,),
"Dysprosium" : (3056,),
"Holmium" : (3057,),
"Erbium" : (3058,),
"Thulium" : (3059,),
"Ytterbium" : (3060,),
"Lutetium" : (3061,),
"Hafnium" : (3062,),
"Tantalum" : (3063,),
"Tungsten" : (3064,),
"Rhenium" : (3065,),
"Osmium" : (3066,),
"Iridium" : (3067,),
"Platinum" : (3068,),
"Gold" : (3069,),
"Mercury" : (3070,),
"Thallium" : (3071,),
"Lead" : (3072,),
"Bismuth" : (3073,),
"Polonium" : (3074,),
"Astatine" : (3075,),
"Radon" : (3076,),
"Francium" : (3077,),
"Radium" : (3078,),
"Actinium" : (3079,),
"Thorium" : (3080,),
"Protactinium" : (3081,),
"Uranium" : (3082,),
"Neptunium" : (3083,),
"Plutonium" : (3084,),
"Americium" : (3085,),
"Curium" : (3086,),
"Berkelium" : (3087,),
"Californium" : (3088,),
"Einsteinium" : (3089,),
"Fermium" : (3090,),
"Mendelevium" : (3091,),
"Nobelium" : (3092,),
"Lawrencium" : (3093,),
"Rutherfordium": (3094,),
"Dubnium" : (3095,),
"Seaborgium" : (3096,),
"Bohrium" : (3097,),
"Hassium" : (3098,),
"Meitnerium" : (3099,),
"Darmstadtium" : (3100,),
"Roentgenium" : (3101,),
"Copernicium" : (3102,),
"Nihonium" : (3103,),
"Flerovium" : (3104,),
"Moscovium" : (3105,),
"Livermorium" : (3106,),
"Tennessine" : (3107,),
"Oganesson" : (3108,),
# pylint: disable=E8265
#'Chlorine' : (MAX_SIZE - 92, 0),
#'Argon' : (MAX_SIZE - 91, 0),
#'Potassium' : (MAX_SIZE - 90, 0),
#'Calcium' : (MAX_SIZE - 89, 0),
#'Scandium' : (MAX_SIZE - 88, 0),
#'Titanium' : (MAX_SIZE - 87, 0),
#'Vanadium' : (MAX_SIZE - 86, 0),
#'Chromium' : (MAX_SIZE - 85, 0),
#'Manganese' : (MAX_SIZE - 84, 0),
#'Iron' : (MAX_SIZE - 83, 0),
#'Cobalt' : (MAX_SIZE - 82, 0),
#'Nickel' : (MAX_SIZE - 81, 0),
#'Copper' : (MAX_SIZE - 80, 0),
#'Zinc' : (MAX_SIZE - 79, 0),
#'Gallium' : (MAX_SIZE - 78, 0),
#'Germanium' : (MAX_SIZE - 77, 0),
#'Arsenic' : (MAX_SIZE - 76, 0),
#'Selenium' : (MAX_SIZE - 75, 0),
#'Bromine' : (MAX_SIZE - 74, 0),
#'Krypton' : (MAX_SIZE - 73, 0),
#'Rubidium' : (MAX_SIZE - 72, 0),
#'Strontium' : (MAX_SIZE - 71, 0),
#'Yttrium' : (MAX_SIZE - 70, 0),
#'Zirconium' : (MAX_SIZE - 69, 0),
#'Niobium' : (MAX_SIZE - 68, 0),
#'Molybdenum' : (MAX_SIZE - 67, 0),
#'Technetium' : (MAX_SIZE - 66, 0),
#'Ruthenium' : (MAX_SIZE - 65, 0),
#'Rhodium' : (MAX_SIZE - 64, 0),
#'Palladium' : (MAX_SIZE - 63, 0),
#'Silver' : (MAX_SIZE - 62, 0),
#'Cadmium' : (MAX_SIZE - 61, 0),
#'Indium' : (MAX_SIZE - 60, 0),
#'Tin' : (MAX_SIZE - 59, 0),
#'Antimony' : (MAX_SIZE - 58, 0),
#'Tellurium' : (MAX_SIZE - 57, 0),
#'Iodine' : (MAX_SIZE - 56, 0),
#'Xenon' : (MAX_SIZE - 55, 0),
#'Caesium' : (MAX_SIZE - 54, 0),
#'Barium' : (MAX_SIZE - 53, 0),
#'Lanthanum' : (MAX_SIZE - 52, 0),
#'Cerium' : (MAX_SIZE - 51, 0),
#'Praseodymium' : (MAX_SIZE - 50, 0),
#'Neodymium' : (MAX_SIZE - 49, 0),
#'Promethium' : (MAX_SIZE - 48, 0),
#'Samarium' : (MAX_SIZE - 47, 0),
#'Europium' : (MAX_SIZE - 46, 0),
#'Gadolinium' : (MAX_SIZE - 45, 0),
#'Terbium' : (MAX_SIZE - 44, 0),
#'Dysprosium' : (MAX_SIZE - 43, 0),
#'Holmium' : (MAX_SIZE - 42, 0),
#'Erbium' : (MAX_SIZE - 41, 0),
#'Thulium' : (MAX_SIZE - 40, 0),
#'Ytterbium' : (MAX_SIZE - 39, 0),
#'Lutetium' : (MAX_SIZE - 38, 0),
#'Hafnium' : (MAX_SIZE - 37, 0),
#'Tantalum' : (MAX_SIZE - 36, 0),
#'Tungsten' : (MAX_SIZE - 35, 0),
#'Rhenium' : (MAX_SIZE - 34, 0),
#'Osmium' : (MAX_SIZE - 33, 0),
#'Iridium' : (MAX_SIZE - 32, 0),
#'Platinum' : (MAX_SIZE - 31, 0),
#'Gold' : (MAX_SIZE - 30, 0),
#'Mercury' : (MAX_SIZE - 29, 0),
#'Thallium' : (MAX_SIZE - 28, 0),
#'Lead' : (MAX_SIZE - 27, 0),
#'Bismuth' : (MAX_SIZE - 26, 0),
#'Polonium' : (MAX_SIZE - 25, 0),
#'Astatine' : (MAX_SIZE - 24, 0),
#'Radon' : (MAX_SIZE - 23, 0),
#'Francium' : (MAX_SIZE - 22, 0),
#'Radium' : (MAX_SIZE - 21, 0),
#'Actinium' : (MAX_SIZE - 20, 0),
#'Thorium' : (MAX_SIZE - 19, 0),
#'Protactinium' : (MAX_SIZE - 18, 0),
#'Uranium' : (MAX_SIZE - 17, 0),
#'Neptunium' : (MAX_SIZE - 16, 0),
#'Plutonium' : (MAX_SIZE - 15, 0),
#'Americium' : (MAX_SIZE - 14, 0),
#'Curium' : (MAX_SIZE - 13, 0),
#'Berkelium' : (MAX_SIZE - 12, 0),
#'Californium' : (MAX_SIZE - 11, 0),
#'Einsteinium' : (MAX_SIZE - 10, 0),
#'Fermium' : (MAX_SIZE - 9, 0),
#'Mendelevium' : (MAX_SIZE - 8, 0),
#'Nobelium' : (MAX_SIZE - 7, 0),
#'Lawrencium' : (MAX_SIZE - 6, 0),
#'Rutherfordium': (MAX_SIZE - 5, 0),
#'Dubnium' : (MAX_SIZE - 4, 0),
#'Seaborgium' : (MAX_SIZE - 3, 0),
#'Bohrium' : (MAX_SIZE - 2, 0),
#'Hassium' : (MAX_SIZE - 1, 0),
#'Meitnerium' : (MAX_SIZE - 0, 0),
# <---- Please refrain from fixing PEP-8 E203 and E265 ------
# pylint: enable=E8203,E8265
# fmt: on
}
LNAMES = {k.lower(): v for (k, v) in iter(NAMES.items())}
@ -310,7 +321,7 @@ class SaltStackVersion:
[
version_info
for version_info in cls.VNAMES
if version_info > cls.from_last_named_version().info
if version_info > __saltstack_version__.info
]
)
]