mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
We now know the version numbers until the end of the periodic table
This commit is contained in:
parent
7b49d7559b
commit
996e3ea625
1 changed files with 121 additions and 110 deletions
231
salt/version.py
231
salt/version.py
|
@ -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
|
||||
]
|
||||
)
|
||||
]
|
||||
|
|
Loading…
Add table
Reference in a new issue