├── .github ├── issue_template.md ├── pull_request_template.md ├── stale.yml └── workflows │ └── release.yml ├── .gitignore ├── .travis.yml ├── LEAD.md ├── LICENSE.md ├── MANIFEST.in ├── Makefile ├── README.md ├── data ├── 2-files.zip ├── datapackage.json ├── matrix.csv ├── special │ ├── accent.csv │ ├── adjust_floating_point_error.xlsx │ ├── bom.csv │ ├── doublequote.csv │ ├── doublequote.csv.zip │ ├── escaping.csv │ ├── issue305.csv │ ├── issue320.xlsx │ ├── latin1.csv │ ├── long.csv │ ├── merged-cells-boolean.xls │ ├── merged-cells.xls │ ├── merged-cells.xlsx │ ├── multiline-headers.xlsx │ ├── number_format_multicode.xlsx │ ├── preserve-formatting-percentage.xlsx │ ├── preserve-formatting.xlsx │ ├── sheet2.xls │ ├── sheet2.xlsx │ ├── sheets.xlsx │ ├── skip-blank-at-the-end.csv │ ├── skip-rows-before-headers.csv │ ├── skip-rows.csv │ ├── skip-rows.xlsx │ ├── table-with-booleans.ods │ ├── table-with-booleans.xls │ ├── table-with-ints-floats-dates.ods │ ├── table-with-ints-floats-dates.xls │ ├── table.bad-format │ ├── table.csv.html │ ├── table.csv.zip │ └── test_scientific_notation.xlsx ├── table-dicts.json ├── table-lists.json ├── table-reverse.csv ├── table.csv ├── table.csv.gz ├── table.csv.zip ├── table.ndjson ├── table.ods ├── table.tsv ├── table.xls ├── table.xlsx ├── table1.html ├── table2.html ├── table3.html ├── table4.html └── table_unicode_headers.csv ├── examples ├── __init__.py └── stream.py ├── pylama.ini ├── pytest.ini ├── setup.cfg ├── setup.py ├── tabulator ├── VERSION ├── __init__.py ├── __main__.py ├── cli.py ├── config.py ├── exceptions.py ├── helpers.py ├── loader.py ├── loaders │ ├── __init__.py │ ├── aws.py │ ├── local.py │ ├── remote.py │ ├── stream.py │ └── text.py ├── parser.py ├── parsers │ ├── __init__.py │ ├── csv.py │ ├── datapackage.py │ ├── gsheet.py │ ├── html.py │ ├── inline.py │ ├── json.py │ ├── ndjson.py │ ├── ods.py │ ├── sql.py │ ├── tsv.py │ ├── xls.py │ └── xlsx.py ├── stream.py ├── validate.py ├── writer.py └── writers │ ├── __init__.py │ ├── csv.py │ ├── json.py │ ├── sql.py │ └── xlsx.py └── tests ├── __init__.py ├── conftest.py ├── formats ├── __init__.py ├── test_csv.py ├── test_datapackage.py ├── test_gsheet.py ├── test_html.py ├── test_inline.py ├── test_json.py ├── test_ndjson.py ├── test_ods.py ├── test_sql.py ├── test_tsv.py ├── test_xls.py └── test_xlsx.py ├── schemes ├── __init__.py ├── test_aws.py ├── test_local.py ├── test_remote.py ├── test_stream.py └── test_text.py ├── test_cli.py ├── test_helpers.py ├── test_stream.py └── test_validate.py /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/.travis.yml -------------------------------------------------------------------------------- /LEAD.md: -------------------------------------------------------------------------------- 1 | roll 2 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/README.md -------------------------------------------------------------------------------- /data/2-files.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/2-files.zip -------------------------------------------------------------------------------- /data/datapackage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/datapackage.json -------------------------------------------------------------------------------- /data/matrix.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/matrix.csv -------------------------------------------------------------------------------- /data/special/accent.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/accent.csv -------------------------------------------------------------------------------- /data/special/adjust_floating_point_error.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/adjust_floating_point_error.xlsx -------------------------------------------------------------------------------- /data/special/bom.csv: -------------------------------------------------------------------------------- 1 | id,name 2 | 1,english 3 | 2,中国人 4 | -------------------------------------------------------------------------------- /data/special/doublequote.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/doublequote.csv -------------------------------------------------------------------------------- /data/special/doublequote.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/doublequote.csv.zip -------------------------------------------------------------------------------- /data/special/escaping.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/escaping.csv -------------------------------------------------------------------------------- /data/special/issue305.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/issue305.csv -------------------------------------------------------------------------------- /data/special/issue320.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/issue320.xlsx -------------------------------------------------------------------------------- /data/special/latin1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/latin1.csv -------------------------------------------------------------------------------- /data/special/long.csv: -------------------------------------------------------------------------------- 1 | id,name 2 | 1,a 3 | 2,b 4 | 3,c 5 | 4,d 6 | 5,e 7 | 6,f 8 | -------------------------------------------------------------------------------- /data/special/merged-cells-boolean.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/merged-cells-boolean.xls -------------------------------------------------------------------------------- /data/special/merged-cells.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/merged-cells.xls -------------------------------------------------------------------------------- /data/special/merged-cells.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/merged-cells.xlsx -------------------------------------------------------------------------------- /data/special/multiline-headers.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/multiline-headers.xlsx -------------------------------------------------------------------------------- /data/special/number_format_multicode.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/number_format_multicode.xlsx -------------------------------------------------------------------------------- /data/special/preserve-formatting-percentage.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/preserve-formatting-percentage.xlsx -------------------------------------------------------------------------------- /data/special/preserve-formatting.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/preserve-formatting.xlsx -------------------------------------------------------------------------------- /data/special/sheet2.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/sheet2.xls -------------------------------------------------------------------------------- /data/special/sheet2.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/sheet2.xlsx -------------------------------------------------------------------------------- /data/special/sheets.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/sheets.xlsx -------------------------------------------------------------------------------- /data/special/skip-blank-at-the-end.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/skip-blank-at-the-end.csv -------------------------------------------------------------------------------- /data/special/skip-rows-before-headers.csv: -------------------------------------------------------------------------------- 1 | # it's a comment! 2 | id,name 3 | 1,english 4 | 2,中国人 5 | -------------------------------------------------------------------------------- /data/special/skip-rows.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/skip-rows.csv -------------------------------------------------------------------------------- /data/special/skip-rows.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/skip-rows.xlsx -------------------------------------------------------------------------------- /data/special/table-with-booleans.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/table-with-booleans.ods -------------------------------------------------------------------------------- /data/special/table-with-booleans.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/table-with-booleans.xls -------------------------------------------------------------------------------- /data/special/table-with-ints-floats-dates.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/table-with-ints-floats-dates.ods -------------------------------------------------------------------------------- /data/special/table-with-ints-floats-dates.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/table-with-ints-floats-dates.xls -------------------------------------------------------------------------------- /data/special/table.bad-format: -------------------------------------------------------------------------------- 1 | id,name 2 | 1,english 3 | 2,中国人 4 | -------------------------------------------------------------------------------- /data/special/table.csv.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/table.csv.html -------------------------------------------------------------------------------- /data/special/table.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/table.csv.zip -------------------------------------------------------------------------------- /data/special/test_scientific_notation.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/special/test_scientific_notation.xlsx -------------------------------------------------------------------------------- /data/table-dicts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/table-dicts.json -------------------------------------------------------------------------------- /data/table-lists.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/table-lists.json -------------------------------------------------------------------------------- /data/table-reverse.csv: -------------------------------------------------------------------------------- 1 | id,name 2 | 1,中国人 3 | 2,english 4 | -------------------------------------------------------------------------------- /data/table.csv: -------------------------------------------------------------------------------- 1 | id,name 2 | 1,english 3 | 2,中国人 4 | -------------------------------------------------------------------------------- /data/table.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/table.csv.gz -------------------------------------------------------------------------------- /data/table.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/table.csv.zip -------------------------------------------------------------------------------- /data/table.ndjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/table.ndjson -------------------------------------------------------------------------------- /data/table.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/table.ods -------------------------------------------------------------------------------- /data/table.tsv: -------------------------------------------------------------------------------- 1 | id name 2 | 1 english 3 | 2 中国人 4 | 3 \N 5 | -------------------------------------------------------------------------------- /data/table.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/table.xls -------------------------------------------------------------------------------- /data/table.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/table.xlsx -------------------------------------------------------------------------------- /data/table1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/table1.html -------------------------------------------------------------------------------- /data/table2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/table2.html -------------------------------------------------------------------------------- /data/table3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/table3.html -------------------------------------------------------------------------------- /data/table4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/table4.html -------------------------------------------------------------------------------- /data/table_unicode_headers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/data/table_unicode_headers.csv -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/examples/stream.py -------------------------------------------------------------------------------- /pylama.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/pylama.ini -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/pytest.ini -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal=1 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/setup.py -------------------------------------------------------------------------------- /tabulator/VERSION: -------------------------------------------------------------------------------- 1 | 1.53.5 2 | -------------------------------------------------------------------------------- /tabulator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/__init__.py -------------------------------------------------------------------------------- /tabulator/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/__main__.py -------------------------------------------------------------------------------- /tabulator/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/cli.py -------------------------------------------------------------------------------- /tabulator/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/config.py -------------------------------------------------------------------------------- /tabulator/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/exceptions.py -------------------------------------------------------------------------------- /tabulator/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/helpers.py -------------------------------------------------------------------------------- /tabulator/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/loader.py -------------------------------------------------------------------------------- /tabulator/loaders/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tabulator/loaders/aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/loaders/aws.py -------------------------------------------------------------------------------- /tabulator/loaders/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/loaders/local.py -------------------------------------------------------------------------------- /tabulator/loaders/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/loaders/remote.py -------------------------------------------------------------------------------- /tabulator/loaders/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/loaders/stream.py -------------------------------------------------------------------------------- /tabulator/loaders/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/loaders/text.py -------------------------------------------------------------------------------- /tabulator/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/parser.py -------------------------------------------------------------------------------- /tabulator/parsers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tabulator/parsers/csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/parsers/csv.py -------------------------------------------------------------------------------- /tabulator/parsers/datapackage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/parsers/datapackage.py -------------------------------------------------------------------------------- /tabulator/parsers/gsheet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/parsers/gsheet.py -------------------------------------------------------------------------------- /tabulator/parsers/html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/parsers/html.py -------------------------------------------------------------------------------- /tabulator/parsers/inline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/parsers/inline.py -------------------------------------------------------------------------------- /tabulator/parsers/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/parsers/json.py -------------------------------------------------------------------------------- /tabulator/parsers/ndjson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/parsers/ndjson.py -------------------------------------------------------------------------------- /tabulator/parsers/ods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/parsers/ods.py -------------------------------------------------------------------------------- /tabulator/parsers/sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/parsers/sql.py -------------------------------------------------------------------------------- /tabulator/parsers/tsv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/parsers/tsv.py -------------------------------------------------------------------------------- /tabulator/parsers/xls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/parsers/xls.py -------------------------------------------------------------------------------- /tabulator/parsers/xlsx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/parsers/xlsx.py -------------------------------------------------------------------------------- /tabulator/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/stream.py -------------------------------------------------------------------------------- /tabulator/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/validate.py -------------------------------------------------------------------------------- /tabulator/writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/writer.py -------------------------------------------------------------------------------- /tabulator/writers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tabulator/writers/csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/writers/csv.py -------------------------------------------------------------------------------- /tabulator/writers/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/writers/json.py -------------------------------------------------------------------------------- /tabulator/writers/sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/writers/sql.py -------------------------------------------------------------------------------- /tabulator/writers/xlsx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tabulator/writers/xlsx.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/formats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/formats/test_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/formats/test_csv.py -------------------------------------------------------------------------------- /tests/formats/test_datapackage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/formats/test_datapackage.py -------------------------------------------------------------------------------- /tests/formats/test_gsheet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/formats/test_gsheet.py -------------------------------------------------------------------------------- /tests/formats/test_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/formats/test_html.py -------------------------------------------------------------------------------- /tests/formats/test_inline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/formats/test_inline.py -------------------------------------------------------------------------------- /tests/formats/test_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/formats/test_json.py -------------------------------------------------------------------------------- /tests/formats/test_ndjson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/formats/test_ndjson.py -------------------------------------------------------------------------------- /tests/formats/test_ods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/formats/test_ods.py -------------------------------------------------------------------------------- /tests/formats/test_sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/formats/test_sql.py -------------------------------------------------------------------------------- /tests/formats/test_tsv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/formats/test_tsv.py -------------------------------------------------------------------------------- /tests/formats/test_xls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/formats/test_xls.py -------------------------------------------------------------------------------- /tests/formats/test_xlsx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/formats/test_xlsx.py -------------------------------------------------------------------------------- /tests/schemes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schemes/test_aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/schemes/test_aws.py -------------------------------------------------------------------------------- /tests/schemes/test_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/schemes/test_local.py -------------------------------------------------------------------------------- /tests/schemes/test_remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/schemes/test_remote.py -------------------------------------------------------------------------------- /tests/schemes/test_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/schemes/test_stream.py -------------------------------------------------------------------------------- /tests/schemes/test_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/schemes/test_text.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/test_helpers.py -------------------------------------------------------------------------------- /tests/test_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/test_stream.py -------------------------------------------------------------------------------- /tests/test_validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frictionlessdata/tabulator-py/HEAD/tests/test_validate.py --------------------------------------------------------------------------------