Stricter type hint in releaselevel

This commit is contained in:
Ryu JuHeon 2021-07-21 15:45:21 +09:00 committed by GitHub
parent 5b8be9a772
commit 0faf4c8e2b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -18,7 +18,7 @@ __version__ = '2.0.0a'
__path__ = __import__('pkgutil').extend_path(__path__, __name__)
import logging
from typing import NamedTuple
from typing import NamedTuple, Literal
from .client import *
from .appinfo import *
@ -64,7 +64,7 @@ class VersionInfo(NamedTuple):
major: int
minor: int
micro: int
releaselevel: str
releaselevel: Literal["alpha", "beta", "candidate", "final"]
serial: int
version_info = VersionInfo(major=2, minor=0, micro=0, releaselevel='alpha', serial=0)