Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
version_info Class Reference
Inheritance diagram for version_info:
Collaboration diagram for version_info:

Public Member Functions

 __version__ (self)
 
 __str__ (self)
 
 __repr__ (self)
 

Data Fields

 releaselevel
 

Static Public Attributes

int major
 
int minor
 
int micro
 
str releaselevel
 
int serial
 

Detailed Description

Definition at line 99 of file __init__.py.

Member Function Documentation

◆ __repr__()

__repr__ (   self)

Definition at line 119 of file __init__.py.

119 def __repr__(self):
120 return f"{__name__}.{type(self).__name__}({', '.join('{}={!r}'.format(*nv) for nv in zip(self._fields, self))})"
121
122

References i.

◆ __str__()

__str__ (   self)

Definition at line 116 of file __init__.py.

116 def __str__(self):
117 return f"{__name__} {self.__version__} / {__version_time__}"
118

◆ __version__()

__version__ (   self)

Definition at line 107 of file __init__.py.

107 def __version__(self):
108 return (
109 f"{self.major}.{self.minor}.{self.micro}"
110 + (
111 f"{'r' if self.releaselevel[0] == 'c' else ''}{self.releaselevel[0]}{self.serial}",
112 "",
113 )[self.releaselevel == "final"]
114 )
115

Field Documentation

◆ major

int major
static

Definition at line 100 of file __init__.py.

◆ micro

int micro
static

Definition at line 102 of file __init__.py.

◆ minor

int minor
static

Definition at line 101 of file __init__.py.

◆ releaselevel [1/2]

str releaselevel
static

Definition at line 103 of file __init__.py.

◆ releaselevel [2/2]

releaselevel

Definition at line 113 of file __init__.py.

◆ serial

int serial
static

Definition at line 104 of file __init__.py.


The documentation for this class was generated from the following file: