├── .github └── workflows │ └── pythonpackage.yml ├── .gitignore ├── .isort.cfg ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── kedro_diff ├── __init__.py ├── __main__.py ├── cli.py ├── commit_parser.py ├── diff.py ├── errors.py ├── get_pipelines.py ├── logger.py ├── node_diff │ ├── __init__.py │ ├── __main__.py │ └── node_diff.py └── sample_data.py ├── requirements.txt ├── requirements_dev.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── sample-data ├── empty.json ├── more_nodes.json ├── one-node-one-tag.json ├── one-node.json ├── two-nodes-two-tags.json └── two-nodes.json ├── test_commit_parser.py ├── test_diff.py ├── test_load_commit_metadata.py ├── test_main.py ├── test_node_diff.py └── test_node_diff_main.py /.github/workflows/pythonpackage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/.github/workflows/pythonpackage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/.isort.cfg -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/README.md -------------------------------------------------------------------------------- /kedro_diff/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/kedro_diff/__init__.py -------------------------------------------------------------------------------- /kedro_diff/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/kedro_diff/__main__.py -------------------------------------------------------------------------------- /kedro_diff/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/kedro_diff/cli.py -------------------------------------------------------------------------------- /kedro_diff/commit_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/kedro_diff/commit_parser.py -------------------------------------------------------------------------------- /kedro_diff/diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/kedro_diff/diff.py -------------------------------------------------------------------------------- /kedro_diff/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/kedro_diff/errors.py -------------------------------------------------------------------------------- /kedro_diff/get_pipelines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/kedro_diff/get_pipelines.py -------------------------------------------------------------------------------- /kedro_diff/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/kedro_diff/logger.py -------------------------------------------------------------------------------- /kedro_diff/node_diff/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/kedro_diff/node_diff/__init__.py -------------------------------------------------------------------------------- /kedro_diff/node_diff/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/kedro_diff/node_diff/__main__.py -------------------------------------------------------------------------------- /kedro_diff/node_diff/node_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/kedro_diff/node_diff/node_diff.py -------------------------------------------------------------------------------- /kedro_diff/sample_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/kedro_diff/sample_data.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | click 2 | kedro 3 | more_itertools 4 | rich 5 | -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """kedro_diff test module""" 2 | -------------------------------------------------------------------------------- /tests/sample-data/empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/tests/sample-data/empty.json -------------------------------------------------------------------------------- /tests/sample-data/more_nodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/tests/sample-data/more_nodes.json -------------------------------------------------------------------------------- /tests/sample-data/one-node-one-tag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/tests/sample-data/one-node-one-tag.json -------------------------------------------------------------------------------- /tests/sample-data/one-node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/tests/sample-data/one-node.json -------------------------------------------------------------------------------- /tests/sample-data/two-nodes-two-tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/tests/sample-data/two-nodes-two-tags.json -------------------------------------------------------------------------------- /tests/sample-data/two-nodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/tests/sample-data/two-nodes.json -------------------------------------------------------------------------------- /tests/test_commit_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/tests/test_commit_parser.py -------------------------------------------------------------------------------- /tests/test_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/tests/test_diff.py -------------------------------------------------------------------------------- /tests/test_load_commit_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/tests/test_load_commit_metadata.py -------------------------------------------------------------------------------- /tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/tests/test_main.py -------------------------------------------------------------------------------- /tests/test_node_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/tests/test_node_diff.py -------------------------------------------------------------------------------- /tests/test_node_diff_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WaylonWalker/kedro-diff/HEAD/tests/test_node_diff_main.py --------------------------------------------------------------------------------