├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── BUG_REPORT.md │ ├── FEATURE_REQUEST.md │ ├── QUESTION.md │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── ci.yml │ └── pythonpublish.yml ├── .gitignore ├── .pylintrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── sample_config.json ├── sample_logging.conf ├── setup.py ├── tests ├── __init__.py ├── integration │ ├── __init__.py │ ├── resources │ │ ├── catalog.json │ │ ├── invalid_config.json │ │ ├── invalid_messages.json │ │ ├── messages.json │ │ ├── streams_with_changing_schema.json │ │ ├── streams_with_object.json │ │ └── valid_config.json │ └── test_integrations.py └── unit │ ├── __init__.py │ ├── test_init.py │ ├── test_transform.py │ └── test_utils.py └── transform_field ├── __init__.py ├── errors.py ├── timings.py ├── transform.py └── utils.py /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @transferwise/analytics-platform 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/.github/ISSUE_TEMPLATE/BUG_REPORT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/QUESTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/.github/ISSUE_TEMPLATE/QUESTION.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/pythonpublish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/.github/workflows/pythonpublish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/.pylintrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/README.md -------------------------------------------------------------------------------- /sample_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/sample_config.json -------------------------------------------------------------------------------- /sample_logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/sample_logging.conf -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/resources/catalog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/tests/integration/resources/catalog.json -------------------------------------------------------------------------------- /tests/integration/resources/invalid_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/tests/integration/resources/invalid_config.json -------------------------------------------------------------------------------- /tests/integration/resources/invalid_messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/tests/integration/resources/invalid_messages.json -------------------------------------------------------------------------------- /tests/integration/resources/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/tests/integration/resources/messages.json -------------------------------------------------------------------------------- /tests/integration/resources/streams_with_changing_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/tests/integration/resources/streams_with_changing_schema.json -------------------------------------------------------------------------------- /tests/integration/resources/streams_with_object.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/tests/integration/resources/streams_with_object.json -------------------------------------------------------------------------------- /tests/integration/resources/valid_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/tests/integration/resources/valid_config.json -------------------------------------------------------------------------------- /tests/integration/test_integrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/tests/integration/test_integrations.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/tests/unit/test_init.py -------------------------------------------------------------------------------- /tests/unit/test_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/tests/unit/test_transform.py -------------------------------------------------------------------------------- /tests/unit/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/tests/unit/test_utils.py -------------------------------------------------------------------------------- /transform_field/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/transform_field/__init__.py -------------------------------------------------------------------------------- /transform_field/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/transform_field/errors.py -------------------------------------------------------------------------------- /transform_field/timings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/transform_field/timings.py -------------------------------------------------------------------------------- /transform_field/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/transform_field/transform.py -------------------------------------------------------------------------------- /transform_field/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise-transform-field/HEAD/transform_field/utils.py --------------------------------------------------------------------------------