* Temporary rebase commit
* Add yaml compiler
* Add compiler CLI
* Update Dockerfile to copy all files
* Add validate input list vs dict
* Add unit test for new train
* Add minor bug fixes
* Override tag when generating specs
* Update pydocs with formatter
* Add contributing doc
* Add formatters to CONTRIBUTING
* Add working generic logic applied to train
* Update component input and output to inherit
* Downgrade to Python 3.7
* Update add outputValue to arg list
* Updated outputValue to outputPath
* Add empty string default to not-required inputs
* Update path to component relative to root
* Update faulty False-y condition
* Update outputs to write to file
* Update doc formatting
* Update docstrings to match structure
* Add unit tests for component and compiler
* Add unit tests for component
* Add spec unit tests
* Add training unit tests
* Update unit test automation
* Add sample formatting checks
* Remove extra flake8 check in integ tests
* Add unit test black check
* Update black formatting for all files
* Update include black formatting
* Add batch component
* Remove old transform components
* Update region input description
* Add all component specs
* Add deploy component
* Add ground truth component
* Add HPO component
* Add create model component
* Add processing component
* Add workteam component
* Add spec unit tests
* Add deploy unit tests
* Add ground truth unit tests
* Add tuning component unit tests
* Add create model component unit test
* Add process component unit tests
* Add workteam component unit tests
* Remove output_path from required_args
* Remove old component implementations
* Update black formatting
* Add assume role feature
* Compiled all components
* Update doc formatting
* Fix process terminate syntax error
* Update compiler to use kfp structures
* Update nits
* Update unified requirements
* Rebase on debugging commit
* Add debugger unit tests
* Update formatting
* Update component YAML
* Fix unit test Dockerfile relative directory
* Update unit test context to root
* Update Batch to auto-generate name
* Update minor docs and formatting changes
* Update deploy name to common autogenerated
* Add f-strings to logs
* Add update support
* Add Amazon license header
* Update autogen and autoformat
* Rename SpecValidator to SpecInputParser
* Split requirements by dev and prod
* Support for checking generated specs
* Update minor changes
* Update deploy component output description
* Update components to beta repository
* Update fix unit test requirements
* Update unit test build spec for new results path
* Update deploy wait for endpoint complete
* Update component configure AWS clients in new method
* Update boto3 retry method
* Update license version
* Update component YAML versions
* Add new version to Changelog
* Update component spec types
* Update deploy config ignore overwrite
* Update component for debugging
* Update images back to 1.0.0
* Remove coverage from components
* Changes for updating existing endpoint
* Review comments addressed
* Review comments addressed
* Review comments addressed
* Changed awscli and boto3 version. Ran black to format integration tests
* Removing temporarily to debug integration failures
* Adding back integration tests
* Control the number of parallel integration tests to 10
* Third Party License updated
* Version changed to 0.9.0
* Fixed a typo in Changelog
* Add client assume role functionality
* Add assume_role to component.yaml files
* Update image to personal
* Update input to force NoneType on empty
* Update integration test setup with assumed role
* Add assume role integration test
* Update boto session to use refreshing credentials
* Update assume role relax trust relationship
* Add check for defined assumed role name
* Add processing assume integ test
* Add assume role unit test for main methods
* Add assume_role to all READMEs
* Update session to use AssumeRoleProvider
* Remove region from child calls to session
* Fix extra region_name in test
* Update assume role processing integ test name
* Add processing integ test to list
* Update assumed role to remain if not generated
* Update license version
* Update image tag to new version
* Add new version to Changelog
* Update input arguments
* Remove fileOutputs
* Update outputs to new paths
* Modify integ test artifact path
* Add unit test for new output format
* Add unit test for write_output
* Migrate tests into test_utils
* Add clarifying comment
* Remove output path file extension
* Update license to 0.5.2
* Update component to 0.5.2
* Add 0.5.2 to changelog
* Remove JSON
* add more tests for deploy and ground_truth components
* add more tests for workteam component
* add unit tests for model component
* add more unit tests for batchTransform component
* add more tests
* add 'request' function tests
* add more unit tests for ground truth
* don't use aws-secret and update readme for sample pipelines
* Addressed comments on PR and few more readme changes
* small changes to readme
* nit change
* Address comments
* Update docker images and minor refactoring
* Update image tag, bug fixes, remove unneeded imports
* Revert to using image version, use origin batch transform output method
* Forgot to save 2 changes