--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/NameOrder/ImportsEnums.py Sun May 21 15:26:11 2023 +0200 @@ -0,0 +1,35 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2021 - 2023 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing some enums for the import order checker. +""" + +# +# adapted from flake8-alphabetize v0.0.21 +# + +import enum + + +class GroupEnum(enum.IntEnum): + """ + Class representing the various import groups. + """ + + FUTURE = 1 + STDLIB = 2 + THIRDPARTY = 3 + FIRSTPARTY = 4 + LOCALPATH = 5 + + +class NodeTypeEnum(enum.IntEnum): + """ + Class representing the import node types. + """ + + IMPORT = 1 + IMPORT_FROM = 2