├── .gitignore ├── LICENSE ├── README.md ├── run ├── setup.py ├── src └── lazycsv │ ├── __init__.py │ └── lazycsv.c ├── tests ├── benchmark_lazy.py ├── fixtures │ ├── file.csv │ ├── file_crlf.csv │ ├── file_crlf2.csv │ ├── file_delimiter_and_quotechar.csv │ ├── file_empty.csv │ └── file_newline.csv ├── script_lazycsv.py └── test_lazycsv.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crunch-io/lazycsv/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crunch-io/lazycsv/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crunch-io/lazycsv/HEAD/README.md -------------------------------------------------------------------------------- /run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crunch-io/lazycsv/HEAD/run -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crunch-io/lazycsv/HEAD/setup.py -------------------------------------------------------------------------------- /src/lazycsv/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lazycsv/lazycsv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crunch-io/lazycsv/HEAD/src/lazycsv/lazycsv.c -------------------------------------------------------------------------------- /tests/benchmark_lazy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crunch-io/lazycsv/HEAD/tests/benchmark_lazy.py -------------------------------------------------------------------------------- /tests/fixtures/file.csv: -------------------------------------------------------------------------------- 1 | ,ALPHA,BETA 2 | 0,a0,b0 3 | 1,a1,b1 4 | -------------------------------------------------------------------------------- /tests/fixtures/file_crlf.csv: -------------------------------------------------------------------------------- 1 | ,A,B 2 | 0,a0,b0 3 | -------------------------------------------------------------------------------- /tests/fixtures/file_crlf2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crunch-io/lazycsv/HEAD/tests/fixtures/file_crlf2.csv -------------------------------------------------------------------------------- /tests/fixtures/file_delimiter_and_quotechar.csv: -------------------------------------------------------------------------------- 1 | INDEX ATTR 2 | 0 |A| 3 | 1 |B| 4 | -------------------------------------------------------------------------------- /tests/fixtures/file_empty.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crunch-io/lazycsv/HEAD/tests/fixtures/file_empty.csv -------------------------------------------------------------------------------- /tests/fixtures/file_newline.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crunch-io/lazycsv/HEAD/tests/fixtures/file_newline.csv -------------------------------------------------------------------------------- /tests/script_lazycsv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crunch-io/lazycsv/HEAD/tests/script_lazycsv.py -------------------------------------------------------------------------------- /tests/test_lazycsv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crunch-io/lazycsv/HEAD/tests/test_lazycsv.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crunch-io/lazycsv/HEAD/tox.ini --------------------------------------------------------------------------------