├── .circleci └── config.yml ├── .flake8 ├── .gitignore ├── Makefile ├── README.md ├── deploy └── vbump.py ├── example.py ├── pyproject.toml ├── results ├── __init__.py ├── annotations.py ├── cleaning.py ├── connections.py ├── fileutil.py ├── inserting.py ├── migration.py ├── openers │ ├── __init__.py │ └── csv.py ├── paging.py ├── pivoting.py ├── resources.py ├── result.py ├── resultset.py ├── saving.py ├── sqlutil.py ├── typeguess.py ├── util.py └── uuids.py └── tests ├── FIXTURES ├── airfreight.csv ├── airports.csv ├── datafiles │ ├── bom-excel.csv │ ├── file.bad │ ├── latin1.txt │ ├── messy.csv │ ├── multisheet.xls │ ├── multisheet.xlsx │ ├── x.csv │ ├── x.psv │ ├── x.tsv │ ├── x.xls │ └── x.xlsx └── sql │ ├── functions.sql │ └── select1.sql ├── __init__.py ├── conftest.py ├── test_annotations.py ├── test_cleaning.py ├── test_db.py ├── test_itercsv.py ├── test_joining.py ├── test_openers.py ├── test_paging.py ├── test_pivot.py ├── test_resources.py ├── test_results.py ├── test_sorting.py ├── test_sqlutil.py ├── test_typeguess.py └── test_uuids.py /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | ignore = E501,W503 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/README.md -------------------------------------------------------------------------------- /deploy/vbump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/deploy/vbump.py -------------------------------------------------------------------------------- /example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/example.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/pyproject.toml -------------------------------------------------------------------------------- /results/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/__init__.py -------------------------------------------------------------------------------- /results/annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/annotations.py -------------------------------------------------------------------------------- /results/cleaning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/cleaning.py -------------------------------------------------------------------------------- /results/connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/connections.py -------------------------------------------------------------------------------- /results/fileutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/fileutil.py -------------------------------------------------------------------------------- /results/inserting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/inserting.py -------------------------------------------------------------------------------- /results/migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/migration.py -------------------------------------------------------------------------------- /results/openers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/openers/__init__.py -------------------------------------------------------------------------------- /results/openers/csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/openers/csv.py -------------------------------------------------------------------------------- /results/paging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/paging.py -------------------------------------------------------------------------------- /results/pivoting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/pivoting.py -------------------------------------------------------------------------------- /results/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/resources.py -------------------------------------------------------------------------------- /results/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/result.py -------------------------------------------------------------------------------- /results/resultset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/resultset.py -------------------------------------------------------------------------------- /results/saving.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/saving.py -------------------------------------------------------------------------------- /results/sqlutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/sqlutil.py -------------------------------------------------------------------------------- /results/typeguess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/typeguess.py -------------------------------------------------------------------------------- /results/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/util.py -------------------------------------------------------------------------------- /results/uuids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/results/uuids.py -------------------------------------------------------------------------------- /tests/FIXTURES/airfreight.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/FIXTURES/airfreight.csv -------------------------------------------------------------------------------- /tests/FIXTURES/airports.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/FIXTURES/airports.csv -------------------------------------------------------------------------------- /tests/FIXTURES/datafiles/bom-excel.csv: -------------------------------------------------------------------------------- 1 | a,b,c 2 | 1,2,3 -------------------------------------------------------------------------------- /tests/FIXTURES/datafiles/file.bad: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/FIXTURES/datafiles/latin1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/FIXTURES/datafiles/latin1.txt -------------------------------------------------------------------------------- /tests/FIXTURES/datafiles/messy.csv: -------------------------------------------------------------------------------- 1 | A ,b! , (c) 2 | 1,2,3 3 | 4,5 ,6 4 | -------------------------------------------------------------------------------- /tests/FIXTURES/datafiles/multisheet.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/FIXTURES/datafiles/multisheet.xls -------------------------------------------------------------------------------- /tests/FIXTURES/datafiles/multisheet.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/FIXTURES/datafiles/multisheet.xlsx -------------------------------------------------------------------------------- /tests/FIXTURES/datafiles/x.csv: -------------------------------------------------------------------------------- 1 | A,b,c 2 | 1,2,3 3 | 4,5 ,6 4 | -------------------------------------------------------------------------------- /tests/FIXTURES/datafiles/x.psv: -------------------------------------------------------------------------------- 1 | A|b|c 2 | 1|2|3 3 | 4|5 |6 4 | -------------------------------------------------------------------------------- /tests/FIXTURES/datafiles/x.tsv: -------------------------------------------------------------------------------- 1 | A b c 2 | 1 2 3 3 | 4 5 6 4 | -------------------------------------------------------------------------------- /tests/FIXTURES/datafiles/x.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/FIXTURES/datafiles/x.xls -------------------------------------------------------------------------------- /tests/FIXTURES/datafiles/x.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/FIXTURES/datafiles/x.xlsx -------------------------------------------------------------------------------- /tests/FIXTURES/sql/functions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/FIXTURES/sql/functions.sql -------------------------------------------------------------------------------- /tests/FIXTURES/sql/select1.sql: -------------------------------------------------------------------------------- 1 | select 1 as x 2 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/test_annotations.py -------------------------------------------------------------------------------- /tests/test_cleaning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/test_cleaning.py -------------------------------------------------------------------------------- /tests/test_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/test_db.py -------------------------------------------------------------------------------- /tests/test_itercsv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/test_itercsv.py -------------------------------------------------------------------------------- /tests/test_joining.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/test_joining.py -------------------------------------------------------------------------------- /tests/test_openers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/test_openers.py -------------------------------------------------------------------------------- /tests/test_paging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/test_paging.py -------------------------------------------------------------------------------- /tests/test_pivot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/test_pivot.py -------------------------------------------------------------------------------- /tests/test_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/test_resources.py -------------------------------------------------------------------------------- /tests/test_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/test_results.py -------------------------------------------------------------------------------- /tests/test_sorting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/test_sorting.py -------------------------------------------------------------------------------- /tests/test_sqlutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/test_sqlutil.py -------------------------------------------------------------------------------- /tests/test_typeguess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/test_typeguess.py -------------------------------------------------------------------------------- /tests/test_uuids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djrobstep/resultsold/HEAD/tests/test_uuids.py --------------------------------------------------------------------------------