8.28. platformids.custom.dragonbsd

Module DragonFlyBSD [doc].

8.28.1. Module

DragonFlyBSD releases.

Use standard encoding, thus require enum value registration only.

8.28.2. Data

8.28.2.1. RTE_DRAGONFLYBSD

Registration of the dist value:

RTE_DRAGONFLYBSD  = RTE_BSD   + custom_dist.add_enum()

8.28.2.2. rte2num

Mapping of the rte string and numeric representation to the numeric value.

8.28.2.3. num2rte

Mapping of the rte numeric representation to the string value.

8.28.2.4. num2pretty

Mapping of the rte numeric representation to the pretty string value.

8.28.3. Source

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# -*- coding: utf-8 -*-
"""DragonFlyBSD releases.

Use standard encoding, thus require enum value registration only.
"""
from __future__ import absolute_import

from platformids import rte2num, num2rte, num2pretty, custom_dist, \
    RTE_BSD

__author__ = 'Arno-Can Uestuensoez'
__license__ = "Artistic-License-2.0 + Forced-Fairplay-Constraints"
__copyright__ = "Copyright (C) 2010-2018 Arno-Can Uestuensoez" \
                " @Ingenieurbuero Arno-Can Uestuensoez"
__version__ = '0.1.1'
__uuid__ = "7add5ded-c39b-4b6e-8c87-1b3a1c150ee9"


RTE_DRAGONFLYBSD  = RTE_BSD   + custom_dist.add_enum()   #: Registration of the *dist* value
RTE_DRAGONBSD54   = RTE_DRAGONFLYBSD    + 0x00001480     #: DRAGONFLYBSD-5
    
    
#: mapping of the rte string and numeric representation to the numeric value
rte2num.update(
    {
        'dragonflybsd': RTE_DRAGONFLYBSD,
        RTE_DRAGONFLYBSD: RTE_DRAGONFLYBSD,
    }
)


#: mapping of the rte numeric representation to the string value
num2rte.update(
    {
        RTE_DRAGONFLYBSD: 'dragonflybsd',
   }
)


#: mapping of the rte numeric representation to the pretty string value
num2pretty.update(
    {
        RTE_DRAGONFLYBSD: 'DragonFlyBSD',
   }
)


#-----------------------------------------------#
#                                               #
# optional constants for convenience            #
#                                               #
#-----------------------------------------------#

#: mapping of the rte string and numeric representation to the numeric value
rte2num.update(
    {
        'dragonflybsd54': RTE_DRAGONBSD54,
        RTE_DRAGONBSD54: RTE_DRAGONBSD54,
    }
)


#: mapping of the rte numeric representation to the string value
num2rte.update(
    {
        RTE_DRAGONBSD54: 'dragonflybsd54',
   }
)


#: mapping of the rte numeric representation to the pretty string value
num2pretty.update(
    {
        RTE_DRAGONBSD54: 'DragonFlyBSD-5.4',
   }
)

8.28.4. Download

dragonbsd.py