mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-06-25 12:41:56 +03:00
Add framework_path module
This allows scripts in the scripts/ directory to get the path to the mbedtls_framework module in framework/scripts/ Signed-off-by: David Horstmann <david.horstmann@arm.com>
This commit is contained in:
@ -101,6 +101,7 @@ from types import SimpleNamespace
|
|||||||
|
|
||||||
import xml.etree.ElementTree as ET
|
import xml.etree.ElementTree as ET
|
||||||
|
|
||||||
|
import framework_path # pylint: disable=unused-import
|
||||||
from mbedtls_framework import build_tree
|
from mbedtls_framework import build_tree
|
||||||
|
|
||||||
|
|
||||||
|
@ -21,6 +21,7 @@ import sys
|
|||||||
import typing
|
import typing
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
|
|
||||||
|
import framework_path # pylint: disable=unused-import
|
||||||
from mbedtls_framework import build_tree
|
from mbedtls_framework import build_tree
|
||||||
from mbedtls_framework import logging_util
|
from mbedtls_framework import logging_util
|
||||||
from mbedtls_framework import typing_util
|
from mbedtls_framework import typing_util
|
||||||
|
17
scripts/framework_path.py
Normal file
17
scripts/framework_path.py
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
"""Add our Python library directory to the module search path.
|
||||||
|
|
||||||
|
Usage:
|
||||||
|
|
||||||
|
import framework_path # pylint: disable=unused-import
|
||||||
|
"""
|
||||||
|
|
||||||
|
# Copyright The Mbed TLS Contributors
|
||||||
|
# SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
|
||||||
|
#
|
||||||
|
|
||||||
|
import os
|
||||||
|
import sys
|
||||||
|
|
||||||
|
sys.path.append(os.path.join(os.path.dirname(__file__),
|
||||||
|
os.path.pardir,
|
||||||
|
'framework', 'scripts'))
|
@ -17,6 +17,8 @@ from traceback import format_tb
|
|||||||
import argparse
|
import argparse
|
||||||
import jsonschema
|
import jsonschema
|
||||||
import jinja2
|
import jinja2
|
||||||
|
|
||||||
|
import framework_path # pylint: disable=unused-import
|
||||||
from mbedtls_framework import build_tree
|
from mbedtls_framework import build_tree
|
||||||
|
|
||||||
JSONSchema = NewType('JSONSchema', object)
|
JSONSchema = NewType('JSONSchema', object)
|
||||||
|
@ -17,6 +17,7 @@ file is written:
|
|||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
import framework_path # pylint: disable=unused-import
|
||||||
from mbedtls_framework import build_tree
|
from mbedtls_framework import build_tree
|
||||||
from mbedtls_framework import macro_collector
|
from mbedtls_framework import macro_collector
|
||||||
|
|
||||||
|
@ -14,6 +14,8 @@ import re
|
|||||||
import os
|
import os
|
||||||
import textwrap
|
import textwrap
|
||||||
import argparse
|
import argparse
|
||||||
|
|
||||||
|
import framework_path # pylint: disable=unused-import
|
||||||
from mbedtls_framework import build_tree
|
from mbedtls_framework import build_tree
|
||||||
|
|
||||||
|
|
||||||
|
@ -14,6 +14,8 @@ import tempfile
|
|||||||
import typing
|
import typing
|
||||||
|
|
||||||
from typing import List, Optional
|
from typing import List, Optional
|
||||||
|
|
||||||
|
import framework_path # pylint: disable=unused-import
|
||||||
from mbedtls_framework import typing_util
|
from mbedtls_framework import typing_util
|
||||||
|
|
||||||
def pylint_doesn_t_notice_that_certain_types_are_used_in_annotations(
|
def pylint_doesn_t_notice_that_certain_types_are_used_in_annotations(
|
||||||
|
Reference in New Issue
Block a user