diff --git a/src/datamorph/cli.py b/src/datamorph/cli.py index daeb0ed..2ab696f 100644 --- a/src/datamorph/cli.py +++ b/src/datamorph/cli.py @@ -67,7 +67,6 @@ def cli() -> None: @click.option("--output-format", "-of", default=None, help="Output format (auto-detected from extension if omitted)") @click.option("--pretty", "-p", is_flag=True, help="Pretty-print JSON output") @click.option("--csv-delimiter", default=",", help="CSV delimiter (default: comma)") -@click.option("--stream", is_flag=True, help="Use streaming mode (row-by-row, lower memory)") def convert_cmd( input: str, output: str, @@ -75,7 +74,6 @@ def convert_cmd( output_format: str | None, pretty: bool, csv_delimiter: str, - stream: bool, ) -> None: """Convert INPUT file to OUTPUT format.""" writer_kwargs: dict[str, Any] = {} @@ -89,7 +87,6 @@ def convert_cmd( output, input_format=input_format, output_format=output_format, - stream=stream, **writer_kwargs, ) diff --git a/src/datamorph/converters.py b/src/datamorph/converters.py index c33a05f..c69f309 100644 --- a/src/datamorph/converters.py +++ b/src/datamorph/converters.py @@ -398,7 +398,6 @@ def convert( output_path: str | Path, input_format: str | None = None, output_format: str | None = None, - stream: bool = False, **writer_kwargs: Any, ) -> ConversionResult: """Convert a file from one format to another. @@ -408,7 +407,6 @@ def convert( output_path: Destination file path. input_format: Source format (auto-detected from extension if None). output_format: Target format (auto-detected from extension if None). - stream: If True, use streaming (row-by-row) conversion. **writer_kwargs: Additional kwargs passed to the format writer. Returns: diff --git a/tests/test_converters.py b/tests/test_converters.py index 89c612f..25e91f6 100644 --- a/tests/test_converters.py +++ b/tests/test_converters.py @@ -388,15 +388,6 @@ def test_batch_no_input(self, runner, tmp_path): ]) assert result.exit_code == 0 - def test_convert_with_stream_flag(self, runner, sample_csv, tmp_path): - output = tmp_path / "out.json" - result = runner.invoke(cli, [ - "convert", str(sample_csv), str(output), - "--stream", - ]) - assert result.exit_code == 0 - assert "Converted" in result.output - def test_formats_show_streaming(self, runner): result = runner.invoke(cli, ["formats"]) assert result.exit_code == 0