1515
1616import asyncclick as click
1717
18- from dipdup import __spec_version__
1918from dipdup import __version__
2019from dipdup import env
21- from dipdup import spec_reindex_mapping
22- from dipdup import spec_version_mapping
2320from dipdup .utils .sys import IGNORE_CONFIG_CMDS
2421from dipdup .utils .sys import set_up_logging
2522from dipdup .utils .sys import set_up_process
@@ -159,7 +156,6 @@ async def cli(ctx: click.Context, config: list[str], env_file: list[str]) -> Non
159156 from dipdup .config import DipDupConfig
160157 from dipdup .exceptions import ConfigurationError
161158 from dipdup .exceptions import InitializationRequiredError
162- from dipdup .exceptions import MigrationRequiredError
163159 from dipdup .sentry import init_sentry
164160
165161 _config = DipDupConfig .load (config_paths )
@@ -180,13 +176,6 @@ async def cli(ctx: click.Context, config: list[str], env_file: list[str]) -> Non
180176 except Exception as e :
181177 raise InitializationRequiredError (f'Failed to create a project package: { e } ' ) from e
182178
183- # NOTE: Ensure that `spec_version` is valid and supported
184- if _config .spec_version not in spec_version_mapping :
185- raise ConfigurationError (f'Unknown `spec_version`, correct ones: { ", " .join (spec_version_mapping )} ' )
186- if _config .spec_version != __spec_version__ :
187- reindex = spec_reindex_mapping [__spec_version__ ]
188- raise MigrationRequiredError (_config .spec_version , __spec_version__ , reindex )
189-
190179 @dataclass
191180 class CLIContext :
192181 config_paths : list [str ]
0 commit comments