├── .circleci └── config.yml ├── .coveragerc ├── .gitignore ├── AUTHORS ├── CHANGELOG.rst ├── Dockerfile.py2 ├── Dockerfile.py3 ├── LICENSE ├── MANIFEST.in ├── README.rst ├── VERSION ├── benchmarks ├── data.py ├── perf.py └── prof.py ├── circle.yml ├── dependencies ├── dev.txt ├── install.txt └── test.txt ├── docker-compose.yml ├── docs ├── Makefile └── source │ ├── _static │ ├── kim.css │ ├── kim_logo.png │ └── osldev.png │ ├── _templates │ ├── sidebarintro.html │ └── sidebarlogo.html │ ├── _themes │ ├── LICENSE │ ├── README.rst │ └── flask_theme_support.py │ ├── api.rst │ ├── benchmarks.rst │ ├── conf.py │ ├── index.rst │ └── user │ ├── advanced.rst │ ├── install.rst │ ├── intro.rst │ └── quickstart.rst ├── kim ├── __init__.py ├── exception.py ├── field.py ├── mapper.py ├── pipelines │ ├── __init__.py │ ├── base.py │ ├── boolean.py │ ├── collection.py │ ├── datetime.py │ ├── marshaling.py │ ├── nested.py │ ├── numeric.py │ ├── serialization.py │ ├── static.py │ └── string.py ├── role.py └── utils.py ├── pypirc.template ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── conftest.py ├── fixtures.py ├── helpers.py ├── test_field.py ├── test_functional.py ├── test_mapper.py ├── test_pipelines ├── __init__.py ├── test_base.py ├── test_boolean.py ├── test_collection.py ├── test_datetime.py ├── test_nested.py ├── test_numeric.py ├── test_static.py └── test_string.py ├── test_role.py ├── test_sqa.py └── test_util.py /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | omit = kim/tests/* 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Kim was created by Mike Waites and Jack Saunders. 2 | 3 | - Contributors 4 | 5 | * Chris Reeves (@krak3n) 6 | -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /Dockerfile.py2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/Dockerfile.py2 -------------------------------------------------------------------------------- /Dockerfile.py3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/Dockerfile.py3 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/README.rst -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.2.4 2 | -------------------------------------------------------------------------------- /benchmarks/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/benchmarks/data.py -------------------------------------------------------------------------------- /benchmarks/perf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/benchmarks/perf.py -------------------------------------------------------------------------------- /benchmarks/prof.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/benchmarks/prof.py -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/circle.yml -------------------------------------------------------------------------------- /dependencies/dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/dependencies/dev.txt -------------------------------------------------------------------------------- /dependencies/install.txt: -------------------------------------------------------------------------------- 1 | iso8601==0.1.11 2 | six>=1.9.0 3 | -------------------------------------------------------------------------------- /dependencies/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/dependencies/test.txt -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/source/_static/kim.css: -------------------------------------------------------------------------------- 1 | .bs-sidenav { 2 | padding-top: 0; 3 | background-color: #fff; 4 | } 5 | -------------------------------------------------------------------------------- /docs/source/_static/kim_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/docs/source/_static/kim_logo.png -------------------------------------------------------------------------------- /docs/source/_static/osldev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/docs/source/_static/osldev.png -------------------------------------------------------------------------------- /docs/source/_templates/sidebarintro.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/docs/source/_templates/sidebarintro.html -------------------------------------------------------------------------------- /docs/source/_templates/sidebarlogo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/docs/source/_templates/sidebarlogo.html -------------------------------------------------------------------------------- /docs/source/_themes/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/docs/source/_themes/LICENSE -------------------------------------------------------------------------------- /docs/source/_themes/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/docs/source/_themes/README.rst -------------------------------------------------------------------------------- /docs/source/_themes/flask_theme_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/docs/source/_themes/flask_theme_support.py -------------------------------------------------------------------------------- /docs/source/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/docs/source/api.rst -------------------------------------------------------------------------------- /docs/source/benchmarks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/docs/source/benchmarks.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/user/advanced.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/docs/source/user/advanced.rst -------------------------------------------------------------------------------- /docs/source/user/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/docs/source/user/install.rst -------------------------------------------------------------------------------- /docs/source/user/intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/docs/source/user/intro.rst -------------------------------------------------------------------------------- /docs/source/user/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/docs/source/user/quickstart.rst -------------------------------------------------------------------------------- /kim/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/kim/__init__.py -------------------------------------------------------------------------------- /kim/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/kim/exception.py -------------------------------------------------------------------------------- /kim/field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/kim/field.py -------------------------------------------------------------------------------- /kim/mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/kim/mapper.py -------------------------------------------------------------------------------- /kim/pipelines/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/kim/pipelines/__init__.py -------------------------------------------------------------------------------- /kim/pipelines/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/kim/pipelines/base.py -------------------------------------------------------------------------------- /kim/pipelines/boolean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/kim/pipelines/boolean.py -------------------------------------------------------------------------------- /kim/pipelines/collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/kim/pipelines/collection.py -------------------------------------------------------------------------------- /kim/pipelines/datetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/kim/pipelines/datetime.py -------------------------------------------------------------------------------- /kim/pipelines/marshaling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/kim/pipelines/marshaling.py -------------------------------------------------------------------------------- /kim/pipelines/nested.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/kim/pipelines/nested.py -------------------------------------------------------------------------------- /kim/pipelines/numeric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/kim/pipelines/numeric.py -------------------------------------------------------------------------------- /kim/pipelines/serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/kim/pipelines/serialization.py -------------------------------------------------------------------------------- /kim/pipelines/static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/kim/pipelines/static.py -------------------------------------------------------------------------------- /kim/pipelines/string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/kim/pipelines/string.py -------------------------------------------------------------------------------- /kim/role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/kim/role.py -------------------------------------------------------------------------------- /kim/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/kim/utils.py -------------------------------------------------------------------------------- /pypirc.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/pypirc.template -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/tests/fixtures.py -------------------------------------------------------------------------------- /tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/tests/helpers.py -------------------------------------------------------------------------------- /tests/test_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/tests/test_field.py -------------------------------------------------------------------------------- /tests/test_functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/tests/test_functional.py -------------------------------------------------------------------------------- /tests/test_mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/tests/test_mapper.py -------------------------------------------------------------------------------- /tests/test_pipelines/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_pipelines/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/tests/test_pipelines/test_base.py -------------------------------------------------------------------------------- /tests/test_pipelines/test_boolean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/tests/test_pipelines/test_boolean.py -------------------------------------------------------------------------------- /tests/test_pipelines/test_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/tests/test_pipelines/test_collection.py -------------------------------------------------------------------------------- /tests/test_pipelines/test_datetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/tests/test_pipelines/test_datetime.py -------------------------------------------------------------------------------- /tests/test_pipelines/test_nested.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/tests/test_pipelines/test_nested.py -------------------------------------------------------------------------------- /tests/test_pipelines/test_numeric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/tests/test_pipelines/test_numeric.py -------------------------------------------------------------------------------- /tests/test_pipelines/test_static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/tests/test_pipelines/test_static.py -------------------------------------------------------------------------------- /tests/test_pipelines/test_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/tests/test_pipelines/test_string.py -------------------------------------------------------------------------------- /tests/test_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/tests/test_role.py -------------------------------------------------------------------------------- /tests/test_sqa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/tests/test_sqa.py -------------------------------------------------------------------------------- /tests/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeywaites/kim/HEAD/tests/test_util.py --------------------------------------------------------------------------------