diff --git a/build_helpers/extract_config_json_schema.py b/build_helpers/extract_config_json_schema.py index 31c8e76df..ff568d5b6 100644 --- a/build_helpers/extract_config_json_schema.py +++ b/build_helpers/extract_config_json_schema.py @@ -9,7 +9,7 @@ import rapidjson def extract_config_json_schema(): try: # Try to import from the installed package - from freqtrade.configuration.config_schema import CONF_SCHEMA + from freqtrade.config_schema import CONF_SCHEMA except ImportError: # If freqtrade is not installed, add the parent directory to sys.path # to import directly from the source @@ -18,7 +18,7 @@ def extract_config_json_schema(): sys.path.insert(0, str(freqtrade_dir)) # Now try to import from the source - from freqtrade.configuration.config_schema import CONF_SCHEMA + from freqtrade.config_schema import CONF_SCHEMA schema_filename = Path(__file__).parent / "schema.json" with schema_filename.open("w") as f: diff --git a/freqtrade/config_schema/__init__.py b/freqtrade/config_schema/__init__.py new file mode 100644 index 000000000..0a5c19c1f --- /dev/null +++ b/freqtrade/config_schema/__init__.py @@ -0,0 +1,4 @@ +from freqtrade.config_schema.config_schema import CONF_SCHEMA + + +__all__ = ["CONF_SCHEMA"] diff --git a/freqtrade/configuration/config_schema.py b/freqtrade/config_schema/config_schema.py similarity index 100% rename from freqtrade/configuration/config_schema.py rename to freqtrade/config_schema/config_schema.py diff --git a/freqtrade/configuration/config_validation.py b/freqtrade/configuration/config_validation.py index 8640542a1..e481f663e 100644 --- a/freqtrade/configuration/config_validation.py +++ b/freqtrade/configuration/config_validation.py @@ -6,7 +6,7 @@ from typing import Any from jsonschema import Draft4Validator, validators from jsonschema.exceptions import ValidationError, best_match -from freqtrade.configuration.config_schema import ( +from freqtrade.config_schema.config_schema import ( CONF_SCHEMA, SCHEMA_BACKTEST_REQUIRED, SCHEMA_BACKTEST_REQUIRED_FINAL,