Skip to content

Commit

Permalink
#20 isort imports
Browse files Browse the repository at this point in the history
  • Loading branch information
kwabenantim committed Mar 20, 2024
1 parent 3a4e0bf commit a54a342
Show file tree
Hide file tree
Showing 14 changed files with 28 additions and 46 deletions.
13 changes: 4 additions & 9 deletions cppwg/generators.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
import os
import re
import fnmatch
import logging
import os
import re
import subprocess

from pathlib import Path
from typing import List, Optional

Expand All @@ -14,16 +13,12 @@
from cppwg.input.free_function_info import CppFreeFunctionInfo
from cppwg.input.info_helper import CppInfoHelper
from cppwg.input.package_info import PackageInfo

from cppwg.parsers.package_info import PackageInfoParser
from cppwg.parsers.source_parser import CppSourceParser

from cppwg.writers.header_collection_writer import CppHeaderCollectionWriter
from cppwg.writers.module_writer import CppModuleWrapperWriter

from cppwg.templates import pybind11_default as wrapper_templates

from cppwg.utils.constants import CPPWG_EXT, CPPWG_HEADER_COLLECTION_FILENAME
from cppwg.writers.header_collection_writer import CppHeaderCollectionWriter
from cppwg.writers.module_writer import CppModuleWrapperWriter


class CppWrapperGenerator:
Expand Down
4 changes: 2 additions & 2 deletions cppwg/input/cpp_type_info.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
from typing import Any, Dict, List, Optional

from cppwg.input.base_info import BaseInfo

from pygccxml.declarations import declaration_t

from cppwg.input.base_info import BaseInfo


class CppTypeInfo(BaseInfo):
"""
Expand Down
3 changes: 1 addition & 2 deletions cppwg/input/info_helper.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import logging
import os
import re
import logging

from typing import Any, Dict, List

from cppwg.input.base_info import BaseInfo
Expand Down
5 changes: 2 additions & 3 deletions cppwg/input/module_info.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
import os

from typing import Any, Dict, List, Optional

from cppwg.input.base_info import BaseInfo

from pygccxml.declarations import declaration_t

from cppwg.input.base_info import BaseInfo


class ModuleInfo(BaseInfo):
"""
Expand Down
8 changes: 3 additions & 5 deletions cppwg/parsers/package_info.py
Original file line number Diff line number Diff line change
@@ -1,19 +1,17 @@
import os
import importlib.util
import logging
import os
import sys
import yaml

from typing import Any, Dict, Optional

import cppwg.templates.custom
import yaml

import cppwg.templates.custom
from cppwg.input.base_info import BaseInfo
from cppwg.input.class_info import CppClassInfo
from cppwg.input.free_function_info import CppFreeFunctionInfo
from cppwg.input.module_info import ModuleInfo
from cppwg.input.package_info import PackageInfo

from cppwg.utils import utils
from cppwg.utils.constants import CPPWG_SOURCEROOT_STRING

Expand Down
8 changes: 3 additions & 5 deletions cppwg/parsers/source_parser.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import logging

from pathlib import Path
from typing import List, Optional

from pygccxml import parser, declarations

from pygccxml import declarations, parser
from pygccxml.declarations import declaration_t
from pygccxml.declarations.mdecl_wrapper import mdecl_wrapper_t
from pygccxml.declarations.namespace import namespace_t

# declaration_t is the base type for all declarations in pygccxml including:
# - class_declaration_t (pygccxml.declarations.class_declaration.class_declaration_t)
Expand All @@ -19,8 +19,6 @@
# - typedef_t (pygccxml.declarations.typedef.typedef_t)
# - variable_t (pygccxml.declarations.variable.variable_t)

from pygccxml.declarations.mdecl_wrapper import mdecl_wrapper_t
from pygccxml.declarations.namespace import namespace_t


class CppSourceParser:
Expand Down
7 changes: 5 additions & 2 deletions cppwg/utils/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,11 @@

from typing import Any, Dict

from cppwg.utils.constants import CPPWG_ALL_STRING
from cppwg.utils.constants import CPPWG_TRUE_STRINGS, CPPWG_FALSE_STRINGS
from cppwg.utils.constants import (
CPPWG_ALL_STRING,
CPPWG_FALSE_STRINGS,
CPPWG_TRUE_STRINGS,
)


def is_option_ALL(input_obj: Any, option_ALL_string: str = CPPWG_ALL_STRING) -> bool:
Expand Down
9 changes: 3 additions & 6 deletions cppwg/writers/class_writer.py
Original file line number Diff line number Diff line change
@@ -1,19 +1,16 @@
import os
import logging

import os
from typing import Dict, List

from pygccxml import declarations
from pygccxml.declarations.calldef_members import member_function_t
from pygccxml.declarations.class_declaration import class_t

from cppwg.input.class_info import CppClassInfo

from cppwg.utils.constants import CPPWG_EXT, CPPWG_HEADER_COLLECTION_FILENAME
from cppwg.writers.base_writer import CppBaseWrapperWriter
from cppwg.writers.method_writer import CppMethodWrapperWriter
from cppwg.writers.constructor_writer import CppConstructorWrapperWriter

from cppwg.utils.constants import CPPWG_EXT, CPPWG_HEADER_COLLECTION_FILENAME
from cppwg.writers.method_writer import CppMethodWrapperWriter


class CppClassWrapperWriter(CppBaseWrapperWriter):
Expand Down
2 changes: 1 addition & 1 deletion cppwg/writers/constructor_writer.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
from typing import Dict, Optional

from pygccxml import declarations
from pygccxml.declarations.class_declaration import class_t
from pygccxml.declarations.calldef_members import constructor_t
from pygccxml.declarations.class_declaration import class_t

from cppwg.input.class_info import CppClassInfo
from cppwg.writers.base_writer import CppBaseWrapperWriter
Expand Down
1 change: 0 additions & 1 deletion cppwg/writers/free_function_writer.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
from typing import Dict, List

from cppwg.input.free_function_info import CppFreeFunctionInfo

from cppwg.writers.base_writer import CppBaseWrapperWriter


Expand Down
1 change: 0 additions & 1 deletion cppwg/writers/header_collection_writer.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import os

from typing import Dict

from cppwg.input.class_info import CppClassInfo
Expand Down
2 changes: 1 addition & 1 deletion cppwg/writers/method_writer.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
from typing import Dict, Optional

from pygccxml import declarations
from pygccxml.declarations.class_declaration import class_t
from pygccxml.declarations.calldef_members import member_function_t
from pygccxml.declarations.class_declaration import class_t

from cppwg.input.class_info import CppClassInfo
from cppwg.writers.base_writer import CppBaseWrapperWriter
Expand Down
10 changes: 3 additions & 7 deletions cppwg/writers/module_writer.py
Original file line number Diff line number Diff line change
@@ -1,18 +1,14 @@
import os
import logging

import os
from typing import Dict, List

from pygccxml.declarations.class_declaration import class_t
from pygccxml.declarations.namespace import namespace_t

from cppwg.input.module_info import ModuleInfo

from cppwg.writers.free_function_writer import CppFreeFunctionWrapperWriter
from cppwg.utils.constants import CPPWG_EXT, CPPWG_HEADER_COLLECTION_FILENAME
from cppwg.writers.class_writer import CppClassWrapperWriter

from cppwg.utils.constants import CPPWG_EXT
from cppwg.utils.constants import CPPWG_HEADER_COLLECTION_FILENAME
from cppwg.writers.free_function_writer import CppFreeFunctionWrapperWriter


class CppModuleWrapperWriter:
Expand Down
1 change: 0 additions & 1 deletion tests/test_shapes.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import os
import subprocess
import unittest

from typing import List


Expand Down

0 comments on commit a54a342

Please sign in to comment.