1# This Source Code Form is subject to the terms of the Mozilla Public
2# License, v. 2.0. If a copy of the MPL was not distributed with this file,
3# You can obtain one at http://mozilla.org/MPL/2.0/.
4
5"""
6VERSION CODES of the android releases.
7
8See http://developer.android.com/reference/android/os/Build.VERSION_CODES.html.
9"""
10from __future__ import absolute_import
11
12# Magic version number for a current development build, which has
13# not yet turned into an official release.
14CUR_DEVELOPMENT = 10000
15
16# October 2008: The original, first, version of Android
17BASE = 1
18# February 2009: First Android update, officially called 1.1
19BASE_1_1 = 2
20# May 2009: Android 1.5
21CUPCAKE = 3
22# September 2009: Android 1.6
23DONUT = 4
24# November 2009: Android 2.0
25ECLAIR = 5
26# December 2009: Android 2.0.1
27ECLAIR_0_1 = 6
28# January 2010: Android 2.1
29ECLAIR_MR1 = 7
30# June 2010: Android 2.2
31FROYO = 8
32# November 2010: Android 2.3
33GINGERBREAD = 9
34# February 2011: Android 2.3.3
35GINGERBREAD_MR1 = 10
36# February 2011: Android 3.0
37HONEYCOMB = 11
38# May 2011: Android 3.1
39HONEYCOMB_MR1 = 12
40# June 2011: Android 3.2
41HONEYCOMB_MR2 = 13
42# October 2011: Android 4.0
43ICE_CREAM_SANDWICH = 14
44# December 2011: Android 4.0.3
45ICE_CREAM_SANDWICH_MR1 = 15
46# June 2012: Android 4.1
47JELLY_BEAN = 16
48# November 2012: Android 4.2
49JELLY_BEAN_MR1 = 17
50# July 2013: Android 4.3
51JELLY_BEAN_MR2 = 18
52# October 2013: Android 4.4
53KITKAT = 19
54# Android 4.4W
55KITKAT_WATCH = 20
56# Lollilop
57LOLLIPOP = 21
58LOLLIPOP_MR1 = 22
59# Marshmallow
60M = 23
61# Nougat
62N = 24
63N_MR1 = 25
64# Oreo
65O = 26
66O_MR1 = 27
67# Pie
68P = 28
69# 10
70Q = 29
71# 11
72R = 30
73