├── .coveragerc ├── .dockerignore ├── .github ├── CODEOWNERS ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── tw-rules.yaml └── workflows │ ├── connectors.yml │ ├── dockerhub.yml │ ├── e2e_tests.yml │ ├── lint_unit_tests.yml │ └── publish_doc.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .style.yapf ├── .yapfignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dockerfile ├── Dockerfile.barebone ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── bin └── pipelinewise-docker ├── dev-project ├── .env.template ├── README.md ├── docker-compose.yml ├── entrypoint.sh ├── mongo │ ├── Dockerfile │ ├── create-pipelinewise-user.sh │ └── initiate-replica-set.sh ├── my │ ├── ca-cert.pem │ ├── server-cert.pem │ └── server-key.pem ├── pg │ ├── Dockerfile │ ├── pg_hba.conf │ ├── server.crt │ ├── server.key │ └── server.req └── pipelinewise-config │ ├── config.yml │ ├── tap_mongodb_to_pg.yaml │ ├── tap_mysql_mariadb.yml │ ├── tap_postgres.yml │ ├── tap_postgres_logical.yml │ └── target_postgres.yml ├── docs ├── Makefile ├── README.md ├── _static │ └── css │ │ └── custom.css ├── concept │ ├── fastsync.rst │ ├── linux_pipes.rst │ ├── replication_methods.rst │ └── singer.rst ├── conf.py ├── connectors │ ├── taps.rst │ ├── taps │ │ ├── github.rst │ │ ├── jira.rst │ │ ├── kafka.rst │ │ ├── mixpanel.rst │ │ ├── mongodb.rst │ │ ├── mysql.rst │ │ ├── postgres.rst │ │ ├── s3_csv.rst │ │ ├── slack.rst │ │ ├── snowflake.rst │ │ └── zendesk.rst │ ├── targets.rst │ └── targets │ │ ├── bigquery.rst │ │ ├── postgres.rst │ │ ├── redshift.rst │ │ ├── s3_csv.rst │ │ └── snowflake.rst ├── img │ ├── adwords-logo.png │ ├── bigquery-logo.png │ ├── github-logo.png │ ├── google-analytics-logo.png │ ├── jira-logo.png │ ├── kafka-logo.png │ ├── mariadb-logo.png │ ├── mixpanel-logo.png │ ├── mongodb-logo.png │ ├── mysql-logo.png │ ├── oracle-logo.png │ ├── partial_sync_case_1.png │ ├── partial_sync_case_2.png │ ├── partial_sync_case_3.png │ ├── partial_sync_case_4.png │ ├── partial_sync_case_5.png │ ├── partial_sync_case_all.png │ ├── pipelinewise-diagram-circle-bold.png │ ├── pipelinewise-with-text.png │ ├── pipelinewise.png │ ├── postgres-logo.png │ ├── redshift-logo.png │ ├── s3-logo.png │ ├── salesforce-logo.png │ ├── shopify-logo.png │ ├── slack-logo.png │ ├── snowflake-logo.png │ ├── twilio-logo.png │ ├── zendesk-logo.png │ └── zuora-logo.png ├── index.rst ├── installation_guide │ ├── creating_pipelines.rst │ ├── installation.rst │ └── running_pipelines.rst ├── make.bat ├── project │ ├── about.rst │ ├── contribution.rst │ └── licenses.rst ├── snowflake.png └── user_guide │ ├── alerts.rst │ ├── cli.rst │ ├── encrypting_passwords.rst │ ├── logging.rst │ ├── metadata_columns.rst │ ├── partial_sync.rst │ ├── resync.rst │ ├── scheduling.rst │ ├── schema_changes.rst │ ├── transformations.rst │ └── yaml_config.rst ├── entrypoint.sh ├── motd ├── pipelinewise ├── __init__.py ├── cli │ ├── __init__.py │ ├── alert_handlers │ │ ├── __init__.py │ │ ├── base_alert_handler.py │ │ ├── errors.py │ │ ├── slack_alert_handler.py │ │ └── victorops_alert_handler.py │ ├── alert_sender.py │ ├── commands.py │ ├── config.py │ ├── constants.py │ ├── errors.py │ ├── multiprocess.py │ ├── pipelinewise.py │ ├── samples │ │ ├── README.md │ │ ├── config.yml │ │ ├── tap_github.yml.sample │ │ ├── tap_google_analytics.yml.sample │ │ ├── tap_jira.yml.sample │ │ ├── tap_kafka.yml.sample │ │ ├── tap_mixpanel.yml.sample │ │ ├── tap_mongodb.yml.sample │ │ ├── tap_mysql_mariadb.yml.sample │ │ ├── tap_oracle.yml.sample │ │ ├── tap_postgres.yml.sample │ │ ├── tap_s3_csv.yml.sample │ │ ├── tap_salesforce.yml.sample │ │ ├── tap_shopify.yml.sample │ │ ├── tap_slack.yml.sample │ │ ├── tap_snowflake.yml.sample │ │ ├── tap_twilio.yml.sample │ │ ├── tap_zendesk.yml.sample │ │ ├── tap_zuora.yml.sample │ │ ├── target_postgres.yml.sample │ │ ├── target_redshift.yml.sample │ │ ├── target_s3_csv.yml.sample │ │ └── target_snowflake.yml.sample │ ├── schemas │ │ ├── config.json │ │ ├── tap.json │ │ └── target.json │ ├── tap_properties.py │ └── utils.py ├── fastsync │ ├── README.md │ ├── __init__.py │ ├── commons │ │ ├── __init__.py │ │ ├── errors.py │ │ ├── split_gzip.py │ │ ├── tap_mongodb.py │ │ ├── tap_mysql.py │ │ ├── tap_postgres.py │ │ ├── target_postgres.py │ │ ├── target_snowflake.py │ │ ├── transform_utils.py │ │ └── utils.py │ ├── mongodb_to_postgres.py │ ├── mongodb_to_snowflake.py │ ├── mysql_to_postgres.py │ ├── mysql_to_snowflake.py │ ├── partialsync │ │ ├── __init__.py │ │ ├── mysql_to_snowflake.py │ │ ├── postgres_to_snowflake.py │ │ └── utils.py │ ├── postgres_to_postgres.py │ └── postgres_to_snowflake.py ├── logger.py ├── logging.conf ├── logging_debug.conf └── utils.py ├── pylintrc ├── pytest.ini ├── scripts ├── check_any_file_changed.py ├── ci_check_no_file_changes.sh └── publish_docs.sh ├── setup.py ├── singer-connectors ├── tap-github │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── MANIFEST.in │ ├── README.md │ ├── config.sample.json │ ├── setup.py │ ├── tap_github │ │ ├── __init__.py │ │ └── schemas │ │ │ ├── assignees.json │ │ │ ├── collaborators.json │ │ │ ├── comments.json │ │ │ ├── commit_comments.json │ │ │ ├── commits.json │ │ │ ├── events.json │ │ │ ├── issue_events.json │ │ │ ├── issue_labels.json │ │ │ ├── issue_milestones.json │ │ │ ├── issues.json │ │ │ ├── project_cards.json │ │ │ ├── project_columns.json │ │ │ ├── projects.json │ │ │ ├── pull_requests.json │ │ │ ├── releases.json │ │ │ ├── review_comments.json │ │ │ ├── reviews.json │ │ │ ├── stargazers.json │ │ │ ├── team_members.json │ │ │ ├── team_memberships.json │ │ │ └── teams.json │ └── tests │ │ ├── __init__.py │ │ ├── base.py │ │ ├── test_github_discovery.py │ │ ├── test_github_pagination.py │ │ ├── test_github_start_date.py │ │ ├── test_github_sync.py │ │ └── unittests │ │ ├── test_exception_handling.py │ │ ├── test_formatting_dates.py │ │ ├── test_get_repos_from_config.py │ │ ├── test_key_error.py │ │ ├── test_pagination.py │ │ ├── test_rate_limit.py │ │ ├── test_repos_by_org.py │ │ ├── test_repos_by_org_matchers.py │ │ ├── test_stargazers_full_table.py │ │ ├── test_start_date_bookmark.py │ │ ├── test_sub_streams_selection.py │ │ └── test_verify_access.py ├── tap-jira │ └── requirements.txt ├── tap-kafka │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── docker-compose.yml │ ├── sample_logging.conf │ ├── setup.py │ ├── tap_kafka │ │ ├── __init__.py │ │ ├── common.py │ │ ├── errors.py │ │ ├── serialization │ │ │ ├── __init__.py │ │ │ ├── json_with_no_schema.py │ │ │ └── protobuf.py │ │ └── sync.py │ └── tests │ │ ├── __init__.py │ │ ├── integration │ │ ├── __init__.py │ │ ├── resources │ │ │ ├── json_messages_to_produce.json │ │ │ ├── json_messages_to_produce_2.json │ │ │ └── protobuf │ │ │ │ ├── messages_to_produce.json │ │ │ │ └── user.proto │ │ ├── test_consumer.py │ │ ├── test_protobuf.py │ │ └── utils.py │ │ └── unit │ │ ├── __init__.py │ │ ├── helper │ │ ├── __init__.py │ │ └── kafka_consumer_mock.py │ │ ├── resources │ │ ├── kafka-messages-from-multiple-partitions.json │ │ ├── state-with-bookmark-with-version.json │ │ └── state-with-bookmark.json │ │ ├── test_serializers.py │ │ └── test_tap_kafka.py ├── tap-mixpanel │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── MANIFEST.in │ ├── Makefile │ ├── README.md │ ├── config.json.example │ ├── setup.cfg │ ├── setup.py │ ├── state.json.example │ ├── tap_mixpanel │ │ ├── __init__.py │ │ ├── client.py │ │ ├── discover.py │ │ ├── schema.py │ │ ├── schemas │ │ │ ├── annotations.json │ │ │ ├── cohort_members.json │ │ │ ├── cohorts.json │ │ │ ├── engage.json │ │ │ ├── export.json │ │ │ ├── funnels.json │ │ │ └── revenue.json │ │ ├── streams.py │ │ ├── sync.py │ │ └── transform.py │ └── tests │ │ ├── __init__.py │ │ ├── configuration │ │ ├── __init__.py │ │ └── fixtures.py │ │ ├── tap_tester │ │ ├── __init__.py │ │ ├── tap_combined_test.py │ │ └── test_configuration.py │ │ └── unittests │ │ ├── __init__.py │ │ └── test_medium_client.py ├── tap-mongodb │ ├── .gitignore │ ├── CHANGELOG.md │ ├── CODEOWNERS │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── bin │ │ ├── populate_test_database.py │ │ └── setup_local_db.sh │ ├── docker-compose.yml │ ├── pylintrc │ ├── sample_config.json │ ├── sample_logging.conf │ ├── setup.py │ ├── tap_mongodb │ │ ├── __init__.py │ │ ├── config_utils.py │ │ ├── db_utils.py │ │ ├── errors.py │ │ ├── stream_utils.py │ │ └── sync_strategies │ │ │ ├── change_streams.py │ │ │ ├── common.py │ │ │ ├── full_table.py │ │ │ └── incremental.py │ └── tests │ │ ├── sync_strategies │ │ ├── test_change_streams.py │ │ └── test_common.py │ │ └── test_connection_string.py ├── tap-mysql │ ├── .gitignore │ ├── .noserc │ ├── .pylintrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── config.json.sample │ ├── dev │ │ ├── init.sql │ │ └── mariadb_logical_replication_notes.md │ ├── docker-compose.yml │ ├── sample_logging.conf │ ├── setup.py │ ├── tap_mysql │ │ ├── __init__.py │ │ ├── connection.py │ │ ├── discover_utils.py │ │ ├── stream_utils.py │ │ └── sync_strategies │ │ │ ├── __init__.py │ │ │ ├── binlog.py │ │ │ ├── common.py │ │ │ ├── full_table.py │ │ │ └── incremental.py │ └── tests │ │ ├── integration │ │ ├── test_full_table_interruption.py │ │ ├── test_tap_mysql.py │ │ └── utils.py │ │ └── unit │ │ ├── sync_strategies │ │ ├── __init__.py │ │ ├── test_binlog.py │ │ └── test_common.py │ │ ├── test__init__.py │ │ └── test_connection.py ├── tap-postgres │ ├── .gitignore │ ├── .pylintrc │ ├── CHANGELOG.md │ ├── Dockerfile │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── db_setup │ │ └── config │ │ │ └── postgresql.conf │ ├── docker-compose.yml │ ├── sample_logging.conf │ ├── setup.py │ ├── tap_postgres │ │ ├── __init__.py │ │ ├── db.py │ │ ├── discovery_utils.py │ │ ├── stream_utils.py │ │ └── sync_strategies │ │ │ ├── __init__.py │ │ │ ├── common.py │ │ │ ├── full_table.py │ │ │ ├── incremental.py │ │ │ └── logical_replication.py │ └── tests │ │ ├── __init__.py │ │ ├── integration │ │ ├── __init__.py │ │ ├── test_discovery.py │ │ ├── test_logical_replication.py │ │ ├── test_streams_utils.py │ │ └── test_unsupported_pk.py │ │ ├── unit │ │ ├── __init__.py │ │ ├── test_clear_state_on_replication_change.py │ │ ├── test_db.py │ │ ├── test_full_table.py │ │ ├── test_incremental.py │ │ └── test_logical_replication.py │ │ └── utils.py ├── tap-s3-csv │ ├── .gitignore │ ├── .pylintrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── config.sample.json │ ├── docker-compose.yml │ ├── sample_logging.conf │ ├── setup.py │ ├── tap_s3_csv │ │ ├── __init__.py │ │ ├── config.py │ │ ├── discover.py │ │ ├── s3.py │ │ └── sync.py │ └── tests │ │ ├── __init__.py │ │ ├── integration │ │ ├── __init__.py │ │ ├── mock_data.csv │ │ ├── test_s3_connection.py │ │ ├── test_tap_s3_csv.py │ │ └── utils.py │ │ └── unit │ │ ├── __init__.py │ │ ├── test__init.py │ │ └── test_s3.py ├── tap-salesforce │ ├── .gitignore │ ├── Blacklisting.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── setup.py │ └── tap_salesforce │ │ ├── __init__.py │ │ ├── salesforce │ │ ├── __init__.py │ │ ├── bulk.py │ │ ├── exceptions.py │ │ └── rest.py │ │ └── sync.py ├── tap-slack │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── setup.py │ ├── tap_slack │ │ ├── __init__.py │ │ ├── catalog.py │ │ ├── client.py │ │ ├── schemas │ │ │ ├── channel_members.json │ │ │ ├── channels.json │ │ │ ├── files.json │ │ │ ├── messages.json │ │ │ ├── remote_files.json │ │ │ ├── teams.json │ │ │ ├── threads.json │ │ │ ├── user_groups.json │ │ │ └── users.json │ │ ├── streams.py │ │ └── transform.py │ └── tests │ │ ├── __init__.py │ │ └── test_schemas.py ├── tap-snowflake │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── config_sample.json │ ├── pylintrc │ ├── sample_logging.conf │ ├── setup.py │ ├── tap_snowflake │ │ ├── __init__.py │ │ ├── connection.py │ │ └── sync_strategies │ │ │ ├── __init__.py │ │ │ ├── common.py │ │ │ ├── full_table.py │ │ │ └── incremental.py │ └── tests │ │ ├── __init__.py │ │ └── integration │ │ ├── test_tap_snowflake.py │ │ └── utils.py ├── tap-twilio │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── MANIFEST.in │ ├── Makefile │ ├── README.md │ ├── config.json.example │ ├── setup.py │ ├── state.json.example │ ├── tap_twilio │ │ ├── __init__.py │ │ ├── client.py │ │ ├── discover.py │ │ ├── schema.py │ │ ├── schemas │ │ │ ├── account_balance.json │ │ │ ├── accounts.json │ │ │ ├── activities.json │ │ │ ├── addresses.json │ │ │ ├── alerts.json │ │ │ ├── applications.json │ │ │ ├── archive │ │ │ │ └── _scema_template.json │ │ │ ├── available_phone_number_countries.json │ │ │ ├── available_phone_numbers_local.json │ │ │ ├── available_phone_numbers_mobile.json │ │ │ ├── available_phone_numbers_toll_free.json │ │ │ ├── call_summaries.json │ │ │ ├── calls.json │ │ │ ├── channels.json │ │ │ ├── chat_channels.json │ │ │ ├── chat_messages.json │ │ │ ├── conference_participants.json │ │ │ ├── conferences.json │ │ │ ├── cumulative_statistics.json │ │ │ ├── dependent_phone_numbers.json │ │ │ ├── events.json │ │ │ ├── incoming_phone_numbers.json │ │ │ ├── keys.json │ │ │ ├── members.json │ │ │ ├── message_media.json │ │ │ ├── messages.json │ │ │ ├── outgoing_caller_ids.json │ │ │ ├── queues.json │ │ │ ├── recordings.json │ │ │ ├── roles.json │ │ │ ├── services.json │ │ │ ├── task_channels.json │ │ │ ├── task_queues.json │ │ │ ├── tasks.json │ │ │ ├── transcriptions.json │ │ │ ├── usage.json │ │ │ ├── usage_records.json │ │ │ ├── usage_triggers.json │ │ │ ├── users.json │ │ │ ├── workers.json │ │ │ ├── workflows.json │ │ │ └── workspaces.json │ │ ├── streams.py │ │ ├── sync.py │ │ └── transform.py │ └── tests │ │ ├── __init__.py │ │ ├── test_sync.py │ │ └── unit │ │ └── test_transform.py ├── tap-zendesk │ ├── CHANGELOG.md │ ├── LICENSE │ ├── MANIFEST.in │ ├── README.md │ ├── sample_logging.conf │ ├── setup.py │ ├── spikes │ │ └── ticket_events.py │ ├── tap_zendesk │ │ ├── __init__.py │ │ ├── default_config.json │ │ ├── discover.py │ │ ├── metrics.py │ │ ├── schemas │ │ │ ├── group_memberships.json │ │ │ ├── groups.json │ │ │ ├── macros.json │ │ │ ├── organizations.json │ │ │ ├── satisfaction_ratings.json │ │ │ ├── shared │ │ │ │ ├── attachments.json │ │ │ │ ├── metadata.json │ │ │ │ └── via.json │ │ │ ├── sla_policies.json │ │ │ ├── tags.json │ │ │ ├── ticket_audits.json │ │ │ ├── ticket_comments.json │ │ │ ├── ticket_fields.json │ │ │ ├── ticket_forms.json │ │ │ ├── ticket_metrics.json │ │ │ ├── tickets.json │ │ │ └── users.json │ │ ├── streams.py │ │ └── sync.py │ └── test │ │ ├── __init__.py │ │ ├── helper │ │ └── zenpymock.py │ │ ├── test_catalog.json │ │ ├── test_do_sync.py │ │ ├── test_init.py │ │ └── test_state.json ├── target-postgres │ ├── CHANGELOG.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── docker-compose.yml │ ├── sample_logging.conf │ ├── setup.py │ ├── target_postgres │ │ ├── __init__.py │ │ └── db_sync.py │ └── tests │ │ ├── integration │ │ ├── resources │ │ │ ├── invalid-json.json │ │ │ ├── invalid-message-order.json │ │ │ ├── messages-pg-logical-streams-no-records.json │ │ │ ├── messages-pg-logical-streams.json │ │ │ ├── messages-with-invalid-records.json │ │ │ ├── messages-with-long-texts.json │ │ │ ├── messages-with-multiple-streams-modified-column.json │ │ │ ├── messages-with-multiple-streams.json │ │ │ ├── messages-with-nested-schema.json │ │ │ ├── messages-with-non-db-friendly-columns.json │ │ │ ├── messages-with-reserved-name-as-table-name.json │ │ │ ├── messages-with-space-in-table-name.json │ │ │ └── messages-with-unicode-characters.json │ │ ├── test_target_postgres.py │ │ └── utils.py │ │ └── unit │ │ ├── resources │ │ └── logical-streams.json │ │ ├── test_db_sync.py │ │ └── test_target_postgres.py ├── target-s3-csv │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── config.json.sample │ ├── sample_logging.conf │ ├── setup.py │ ├── target_s3_csv │ │ ├── __init__.py │ │ ├── s3.py │ │ └── utils.py │ └── tests │ │ ├── __init__.py │ │ ├── integration │ │ ├── __init__.py │ │ ├── resources │ │ │ ├── invalid-json.json │ │ │ ├── invalid-message-order.json │ │ │ └── messages-with-three-streams.json │ │ ├── test_target_s3_csv.py │ │ └── utils.py │ │ └── unit │ │ ├── __init__.py │ │ ├── test_main.py │ │ ├── test_s3.py │ │ └── test_utils.py ├── target-snowflake │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── flow-diagram.jpg │ ├── flow-diagram.svg │ ├── pylintrc │ ├── sample_logging.conf │ ├── setup.py │ ├── target_snowflake │ │ ├── __init__.py │ │ ├── db_sync.py │ │ ├── exceptions.py │ │ ├── file_format.py │ │ ├── file_formats │ │ │ ├── __init__.py │ │ │ ├── csv.py │ │ │ └── parquet.py │ │ ├── flattening.py │ │ ├── stream_utils.py │ │ └── upload_clients │ │ │ ├── __init__.py │ │ │ ├── base_upload_client.py │ │ │ ├── s3_upload_client.py │ │ │ └── snowflake_upload_client.py │ └── tests │ │ ├── __init__.py │ │ ├── integration │ │ ├── .env.sample │ │ ├── __init__.py │ │ ├── resources │ │ │ ├── invalid-json.json │ │ │ ├── invalid-message-order.json │ │ │ ├── messages-pg-logical-streams-no-records.json │ │ │ ├── messages-pg-logical-streams.json │ │ │ ├── messages-pg-with-invalid-records.json │ │ │ ├── messages-pg-with-valid-records.json │ │ │ ├── messages-simple-table.json │ │ │ ├── messages-with-binary-columns.json │ │ │ ├── messages-with-changing-pk.json │ │ │ ├── messages-with-falsy-pk-values.json │ │ │ ├── messages-with-invalid-records.json │ │ │ ├── messages-with-multi-schemas.json │ │ │ ├── messages-with-nested-schema.json │ │ │ ├── messages-with-new-pk.json │ │ │ ├── messages-with-non-db-friendly-columns.json │ │ │ ├── messages-with-null-pk.json │ │ │ ├── messages-with-reserved-name-as-table-name.json │ │ │ ├── messages-with-space-in-table-name.json │ │ │ ├── messages-with-three-streams-modified-column.json │ │ │ ├── messages-with-three-streams.json │ │ │ ├── messages-with-unexpected-types.json │ │ │ └── messages-with-unicode-characters.json │ │ ├── test_target_snowflake.py │ │ └── utils.py │ │ └── unit │ │ ├── __init__.py │ │ ├── file_formats │ │ ├── __init__.py │ │ ├── test_csv.py │ │ └── test_parquet.py │ │ ├── resources │ │ ├── logical-streams.json │ │ ├── messages-simple-table.json │ │ ├── same-schemas-multiple-times.json │ │ └── streams_only_state.json │ │ ├── test_db_sync.py │ │ ├── test_file_format.py │ │ ├── test_flattening.py │ │ ├── test_stream_utils.py │ │ └── test_target_snowflake.py └── transform-field │ ├── .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 └── tests ├── __init__.py ├── db ├── mongodb_data │ ├── all_datatypes.bson.gz │ ├── listings.csv │ └── my_collection.bson.gz ├── tap_mongodb.sh ├── tap_mysql_data.sql ├── tap_mysql_db.sh ├── tap_postgres_data.sql ├── tap_postgres_data_logical.sql ├── tap_postgres_db.sh ├── target_postgres.sh └── target_postgres_data.sql ├── end_to_end ├── __init__.py ├── helpers │ ├── __init__.py │ ├── assertions.py │ ├── db.py │ ├── env.py │ └── tasks.py ├── target_snowflake │ ├── __init__.py │ ├── tap_mariadb │ │ ├── __init__.py │ │ ├── test_defined_partial_sync_mariadb_to_sf.py │ │ ├── test_partial_sync_mariadb_to_sf.py │ │ ├── test_replicate_mariadb_replica_to_sf.py │ │ ├── test_replicate_mariadb_to_sf.py │ │ ├── test_replicate_mariadb_to_sf_with_custom_buffer_size.py │ │ ├── test_resync_mariadb_to_sf.py │ │ ├── test_resync_mariadb_to_sf_table_size_check.py │ │ └── test_resync_mariadb_to_sf_with_split_large_files.py │ ├── tap_mongodb │ │ ├── __init__.py │ │ └── test_replicate_mongodb_to_sf.py │ ├── tap_postgres │ │ ├── __init__.py │ │ ├── test_defined_partial_sync_pg_to_sf.py │ │ ├── test_partial_sync_pg_to_sf.py │ │ ├── test_replicate_pg_to_sf.py │ │ ├── test_replicate_pg_to_sf_with_archive_load_files.py │ │ ├── test_resync_pg_to_sf_table_size_check.py │ │ └── test_resync_pg_to_sf_with_split_large_files.py │ └── tap_s3 │ │ ├── __init__.py │ │ └── test_replicate_s3_to_sf.py ├── test-project │ ├── s3_mock_data │ │ ├── mock_data_1.csv │ │ └── mock_data_2.csv │ ├── tap_mongodb_to_pg.yml.template │ ├── tap_mongodb_to_sf.yml.template │ ├── tap_mysql_replica_to_pg.yml.template │ ├── tap_mysql_replica_to_sf.yml.template │ ├── tap_mysql_to_pg.yml.template │ ├── tap_mysql_to_pg_buffered_stream.yml.template │ ├── tap_mysql_to_sf.yml.template │ ├── tap_mysql_to_sf_buffered_stream.yml.template │ ├── tap_mysql_to_sf_defined_partial_sync.yml.template │ ├── tap_mysql_to_sf_soft_delete.yml.template │ ├── tap_mysql_to_sf_split_large_files.yml.template │ ├── tap_postgres_to_pg.yml.template │ ├── tap_postgres_to_sf.yml.template │ ├── tap_postgres_to_sf_archive_load_files.yml.template │ ├── tap_postgres_to_sf_defined_partial_sync.yml.template │ ├── tap_postgres_to_sf_soft_delete.yml.template │ ├── tap_postgres_to_sf_split_large_files.yml.template │ ├── tap_s3_csv_to_pg.yml.template │ ├── tap_s3_csv_to_sf.yml.template │ ├── target_postgres.yml.template │ └── target_snowflake.yml.template └── test_target_postgres.py └── units ├── __init__.py ├── cli ├── __init__.py ├── cli_args.py ├── resources │ ├── example-with-full-vault.yml │ ├── example-with-invalid-vault.yml │ ├── example-with-jinja-env-var.yml │ ├── example-with-vault.yml │ ├── example.json │ ├── example.yml │ ├── invalid.json │ ├── invalid.yml │ ├── sample_json_config │ │ ├── config.json │ │ ├── target_one │ │ │ ├── config.json │ │ │ ├── tap_one │ │ │ │ ├── config.json │ │ │ │ ├── inheritable_config.json │ │ │ │ ├── properties.json │ │ │ │ ├── properties_updated.json │ │ │ │ ├── selection.json │ │ │ │ ├── state.json.bak │ │ │ │ └── transformation.json │ │ │ └── tap_two │ │ │ │ ├── config.json │ │ │ │ ├── inheritable_config.json │ │ │ │ ├── properties.json │ │ │ │ ├── selection.json │ │ │ │ └── transformation.json │ │ └── target_two │ │ │ └── tap_three │ │ │ └── placeholder │ ├── sample_json_config_for_specific_slack_channel │ │ ├── config.json │ │ └── target_one │ │ │ └── tap_one │ │ │ └── config.json │ ├── sample_log_files │ │ ├── tap-run-errors.log │ │ ├── tap-run-lot-of-errors.log │ │ └── tap-run-no-errors.log │ ├── tap-github.yml │ ├── tap-inheritable-config.json │ ├── tap-invalid.yml │ ├── tap-valid-kafka.yml │ ├── tap-valid-mysql.yml │ ├── tap-valid-snowflake.yml │ ├── target-config.json │ ├── target-invalid-s3-csv.yml │ ├── target-valid-s3-csv.yml │ ├── test_import_command │ │ ├── tap_one.yml │ │ ├── tap_three.yml │ │ ├── tap_two.yml │ │ └── target_test.yml │ ├── test_invalid_tap_mongo_yaml_config │ │ ├── tap_test_invalid_replication_method.yml │ │ └── target_test.yml │ ├── test_invalid_yaml_config │ │ ├── tap_test_unknown_target.yml │ │ └── target_test.yml │ ├── test_invalid_yaml_config_with_duplicate_targets │ │ ├── tap_test_unknown_target.yml │ │ ├── target_test.yaml │ │ └── target_test.yml │ ├── test_partial_sync │ │ ├── config.json │ │ ├── target_not_supported │ │ │ ├── config.json │ │ │ └── tap_mysql │ │ │ │ └── config.json │ │ └── target_snowflake │ │ │ ├── config.json │ │ │ ├── tap_mysql │ │ │ ├── config.json │ │ │ ├── inheritable_config.json │ │ │ ├── properties.json │ │ │ ├── state.json │ │ │ └── transformation.json │ │ │ ├── tap_mysql_disabled │ │ │ └── config.json │ │ │ ├── tap_no_state │ │ │ ├── config.json │ │ │ ├── inheritable_config.json │ │ │ ├── properties.json │ │ │ └── transformation.json │ │ │ └── tap_not_support │ │ │ └── config.json │ ├── test_post_import_checks │ │ ├── tap_config_pk_not_defined.json │ │ ├── tap_config_pk_not_required.json │ │ ├── tap_config_pk_required.json │ │ ├── tap_config_with_transformations.json │ │ ├── tap_properties_with_no_pk_full_table.json │ │ ├── tap_properties_with_no_pk_incremental.json │ │ ├── tap_properties_with_no_pk_log_based.json │ │ ├── tap_properties_with_no_pk_not_selected.json │ │ ├── tap_properties_with_pk.json │ │ └── transformations.json │ ├── test_reset_state │ │ ├── config.json │ │ └── target_foo │ │ │ ├── tap_bar │ │ │ └── state.json │ │ │ ├── tap_mysql │ │ │ ├── config.json │ │ │ └── state.json │ │ │ └── tap_pg │ │ │ └── state.json │ ├── test_stop_tap │ │ ├── pipelinewise-mock.sh │ │ ├── scheduler-mock.sh │ │ ├── tap-mock.sh │ │ └── target-mock.sh │ ├── test_tap_target_names │ │ ├── tap2_test.yml │ │ ├── tap_2test.yml │ │ ├── tap_test.yml │ │ ├── tap_valid.yaml │ │ └── target_test.yml │ ├── test_validate_command │ │ ├── invalid_target │ │ │ ├── tap_test.yml │ │ │ └── target_test.yml │ │ ├── json_transformation_in_fastsync │ │ │ ├── tap_test.yml │ │ │ └── target_test.yml │ │ ├── missing_replication_key │ │ │ ├── tap_missing_replication_key.yml │ │ │ └── target_test.yml │ │ ├── missing_replication_key_incremental │ │ │ ├── tap_missing_replication_key.yml │ │ │ └── target_test.yml │ │ └── test_yaml_config_two_targets │ │ │ ├── tap_test.yml │ │ │ ├── target_test.yaml │ │ │ └── target_test.yml │ ├── test_yaml_config │ │ ├── config.yml │ │ ├── tap_test.yml │ │ └── target_test.yml │ ├── test_yaml_config_with_slack_channel │ │ ├── config.yml │ │ ├── tap_1_test.yml │ │ ├── tap_2_test.yml │ │ ├── tap_3_test.yml │ │ └── target_test.yml │ ├── transform-config-empty.json │ ├── transform-config.json │ └── vault-secret.txt ├── test_alert_sender.py ├── test_cli.py ├── test_cli_2.py ├── test_cli_utils.py ├── test_cli_utils_tap_github.py ├── test_commands.py ├── test_config.py ├── test_config_validation.py ├── test_partial_sync.py └── test_reset_state.py ├── fastsync ├── __init__.py ├── assertions.py ├── commons │ ├── __init__.py │ ├── resources │ │ ├── dummy_data.csv.gz │ │ ├── properties_mysql.json │ │ ├── properties_postgres.json │ │ └── properties_s3_csv.json │ ├── test_fastsync_tap_mongodb.py │ ├── test_fastsync_tap_mysql.py │ ├── test_fastsync_tap_postgres.py │ ├── test_fastsync_target_postgres.py │ ├── test_fastsync_target_snowflake.py │ ├── test_fastsync_utils.py │ ├── test_split_gzip.py │ └── test_transform_utils.py ├── test_mongodb_to_postgres.py ├── test_mongodb_to_snowflake.py ├── test_mysql_to_postgres.py ├── test_mysql_to_snowflake.py ├── test_postgres_to_postgres.py └── test_postgres_to_snowflake.py ├── logging_custom.conf ├── partialsync ├── __init__.py ├── resources │ ├── test_partial_sync │ │ ├── target_snowflake │ │ │ ├── tap_mysql │ │ │ │ ├── config.json │ │ │ │ ├── properties.json │ │ │ │ └── transformation.json │ │ │ └── tap_postgres │ │ │ │ └── config.json │ │ └── tmp │ │ │ └── target_config_tmp.json │ └── test_partial_sync_utils │ │ ├── __init__.py │ │ └── sample_sf_columns.py ├── test_mysql_to_snowflake.py ├── test_partial_sync_utils.py ├── test_postgres_to_snowflake.py └── utils.py ├── test_logger.py └── test_utils.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/.coveragerc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @transferwise/analytics-platform 2 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/tw-rules.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/.github/tw-rules.yaml -------------------------------------------------------------------------------- /.github/workflows/connectors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/.github/workflows/connectors.yml -------------------------------------------------------------------------------- /.github/workflows/dockerhub.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/.github/workflows/dockerhub.yml -------------------------------------------------------------------------------- /.github/workflows/e2e_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/.github/workflows/e2e_tests.yml -------------------------------------------------------------------------------- /.github/workflows/lint_unit_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/.github/workflows/lint_unit_tests.yml -------------------------------------------------------------------------------- /.github/workflows/publish_doc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/.github/workflows/publish_doc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.style.yapf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/.style.yapf -------------------------------------------------------------------------------- /.yapfignore: -------------------------------------------------------------------------------- 1 | setup.py -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.barebone: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/Dockerfile.barebone -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/README.md -------------------------------------------------------------------------------- /bin/pipelinewise-docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/bin/pipelinewise-docker -------------------------------------------------------------------------------- /dev-project/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/.env.template -------------------------------------------------------------------------------- /dev-project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/README.md -------------------------------------------------------------------------------- /dev-project/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/docker-compose.yml -------------------------------------------------------------------------------- /dev-project/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/entrypoint.sh -------------------------------------------------------------------------------- /dev-project/mongo/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/mongo/Dockerfile -------------------------------------------------------------------------------- /dev-project/mongo/create-pipelinewise-user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/mongo/create-pipelinewise-user.sh -------------------------------------------------------------------------------- /dev-project/mongo/initiate-replica-set.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/mongo/initiate-replica-set.sh -------------------------------------------------------------------------------- /dev-project/my/ca-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/my/ca-cert.pem -------------------------------------------------------------------------------- /dev-project/my/server-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/my/server-cert.pem -------------------------------------------------------------------------------- /dev-project/my/server-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/my/server-key.pem -------------------------------------------------------------------------------- /dev-project/pg/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/pg/Dockerfile -------------------------------------------------------------------------------- /dev-project/pg/pg_hba.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/pg/pg_hba.conf -------------------------------------------------------------------------------- /dev-project/pg/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/pg/server.crt -------------------------------------------------------------------------------- /dev-project/pg/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/pg/server.key -------------------------------------------------------------------------------- /dev-project/pg/server.req: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/pg/server.req -------------------------------------------------------------------------------- /dev-project/pipelinewise-config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/pipelinewise-config/config.yml -------------------------------------------------------------------------------- /dev-project/pipelinewise-config/tap_mongodb_to_pg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/pipelinewise-config/tap_mongodb_to_pg.yaml -------------------------------------------------------------------------------- /dev-project/pipelinewise-config/tap_mysql_mariadb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/pipelinewise-config/tap_mysql_mariadb.yml -------------------------------------------------------------------------------- /dev-project/pipelinewise-config/tap_postgres.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/pipelinewise-config/tap_postgres.yml -------------------------------------------------------------------------------- /dev-project/pipelinewise-config/tap_postgres_logical.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/pipelinewise-config/tap_postgres_logical.yml -------------------------------------------------------------------------------- /dev-project/pipelinewise-config/target_postgres.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/dev-project/pipelinewise-config/target_postgres.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/_static/css/custom.css -------------------------------------------------------------------------------- /docs/concept/fastsync.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/concept/fastsync.rst -------------------------------------------------------------------------------- /docs/concept/linux_pipes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/concept/linux_pipes.rst -------------------------------------------------------------------------------- /docs/concept/replication_methods.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/concept/replication_methods.rst -------------------------------------------------------------------------------- /docs/concept/singer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/concept/singer.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/connectors/taps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/connectors/taps.rst -------------------------------------------------------------------------------- /docs/connectors/taps/github.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/connectors/taps/github.rst -------------------------------------------------------------------------------- /docs/connectors/taps/jira.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/connectors/taps/jira.rst -------------------------------------------------------------------------------- /docs/connectors/taps/kafka.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/connectors/taps/kafka.rst -------------------------------------------------------------------------------- /docs/connectors/taps/mixpanel.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/connectors/taps/mixpanel.rst -------------------------------------------------------------------------------- /docs/connectors/taps/mongodb.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/connectors/taps/mongodb.rst -------------------------------------------------------------------------------- /docs/connectors/taps/mysql.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/connectors/taps/mysql.rst -------------------------------------------------------------------------------- /docs/connectors/taps/postgres.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/connectors/taps/postgres.rst -------------------------------------------------------------------------------- /docs/connectors/taps/s3_csv.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/connectors/taps/s3_csv.rst -------------------------------------------------------------------------------- /docs/connectors/taps/slack.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/connectors/taps/slack.rst -------------------------------------------------------------------------------- /docs/connectors/taps/snowflake.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/connectors/taps/snowflake.rst -------------------------------------------------------------------------------- /docs/connectors/taps/zendesk.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/connectors/taps/zendesk.rst -------------------------------------------------------------------------------- /docs/connectors/targets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/connectors/targets.rst -------------------------------------------------------------------------------- /docs/connectors/targets/bigquery.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/connectors/targets/bigquery.rst -------------------------------------------------------------------------------- /docs/connectors/targets/postgres.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/connectors/targets/postgres.rst -------------------------------------------------------------------------------- /docs/connectors/targets/redshift.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/connectors/targets/redshift.rst -------------------------------------------------------------------------------- /docs/connectors/targets/s3_csv.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/connectors/targets/s3_csv.rst -------------------------------------------------------------------------------- /docs/connectors/targets/snowflake.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/connectors/targets/snowflake.rst -------------------------------------------------------------------------------- /docs/img/adwords-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/adwords-logo.png -------------------------------------------------------------------------------- /docs/img/bigquery-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/bigquery-logo.png -------------------------------------------------------------------------------- /docs/img/github-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/github-logo.png -------------------------------------------------------------------------------- /docs/img/google-analytics-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/google-analytics-logo.png -------------------------------------------------------------------------------- /docs/img/jira-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/jira-logo.png -------------------------------------------------------------------------------- /docs/img/kafka-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/kafka-logo.png -------------------------------------------------------------------------------- /docs/img/mariadb-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/mariadb-logo.png -------------------------------------------------------------------------------- /docs/img/mixpanel-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/mixpanel-logo.png -------------------------------------------------------------------------------- /docs/img/mongodb-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/mongodb-logo.png -------------------------------------------------------------------------------- /docs/img/mysql-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/mysql-logo.png -------------------------------------------------------------------------------- /docs/img/oracle-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/oracle-logo.png -------------------------------------------------------------------------------- /docs/img/partial_sync_case_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/partial_sync_case_1.png -------------------------------------------------------------------------------- /docs/img/partial_sync_case_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/partial_sync_case_2.png -------------------------------------------------------------------------------- /docs/img/partial_sync_case_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/partial_sync_case_3.png -------------------------------------------------------------------------------- /docs/img/partial_sync_case_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/partial_sync_case_4.png -------------------------------------------------------------------------------- /docs/img/partial_sync_case_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/partial_sync_case_5.png -------------------------------------------------------------------------------- /docs/img/partial_sync_case_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/partial_sync_case_all.png -------------------------------------------------------------------------------- /docs/img/pipelinewise-diagram-circle-bold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/pipelinewise-diagram-circle-bold.png -------------------------------------------------------------------------------- /docs/img/pipelinewise-with-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/pipelinewise-with-text.png -------------------------------------------------------------------------------- /docs/img/pipelinewise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/pipelinewise.png -------------------------------------------------------------------------------- /docs/img/postgres-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/postgres-logo.png -------------------------------------------------------------------------------- /docs/img/redshift-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/redshift-logo.png -------------------------------------------------------------------------------- /docs/img/s3-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/s3-logo.png -------------------------------------------------------------------------------- /docs/img/salesforce-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/salesforce-logo.png -------------------------------------------------------------------------------- /docs/img/shopify-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/shopify-logo.png -------------------------------------------------------------------------------- /docs/img/slack-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/slack-logo.png -------------------------------------------------------------------------------- /docs/img/snowflake-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/snowflake-logo.png -------------------------------------------------------------------------------- /docs/img/twilio-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/twilio-logo.png -------------------------------------------------------------------------------- /docs/img/zendesk-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/zendesk-logo.png -------------------------------------------------------------------------------- /docs/img/zuora-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/img/zuora-logo.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation_guide/creating_pipelines.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/installation_guide/creating_pipelines.rst -------------------------------------------------------------------------------- /docs/installation_guide/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/installation_guide/installation.rst -------------------------------------------------------------------------------- /docs/installation_guide/running_pipelines.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/installation_guide/running_pipelines.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/project/about.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/project/about.rst -------------------------------------------------------------------------------- /docs/project/contribution.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/project/contribution.rst -------------------------------------------------------------------------------- /docs/project/licenses.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/project/licenses.rst -------------------------------------------------------------------------------- /docs/snowflake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/snowflake.png -------------------------------------------------------------------------------- /docs/user_guide/alerts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/user_guide/alerts.rst -------------------------------------------------------------------------------- /docs/user_guide/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/user_guide/cli.rst -------------------------------------------------------------------------------- /docs/user_guide/encrypting_passwords.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/user_guide/encrypting_passwords.rst -------------------------------------------------------------------------------- /docs/user_guide/logging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/user_guide/logging.rst -------------------------------------------------------------------------------- /docs/user_guide/metadata_columns.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/user_guide/metadata_columns.rst -------------------------------------------------------------------------------- /docs/user_guide/partial_sync.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/user_guide/partial_sync.rst -------------------------------------------------------------------------------- /docs/user_guide/resync.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/user_guide/resync.rst -------------------------------------------------------------------------------- /docs/user_guide/scheduling.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/user_guide/scheduling.rst -------------------------------------------------------------------------------- /docs/user_guide/schema_changes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/user_guide/schema_changes.rst -------------------------------------------------------------------------------- /docs/user_guide/transformations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/user_guide/transformations.rst -------------------------------------------------------------------------------- /docs/user_guide/yaml_config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/docs/user_guide/yaml_config.rst -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /motd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/motd -------------------------------------------------------------------------------- /pipelinewise/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pipelinewise/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/__init__.py -------------------------------------------------------------------------------- /pipelinewise/cli/alert_handlers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pipelinewise/cli/alert_handlers/base_alert_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/alert_handlers/base_alert_handler.py -------------------------------------------------------------------------------- /pipelinewise/cli/alert_handlers/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/alert_handlers/errors.py -------------------------------------------------------------------------------- /pipelinewise/cli/alert_handlers/slack_alert_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/alert_handlers/slack_alert_handler.py -------------------------------------------------------------------------------- /pipelinewise/cli/alert_handlers/victorops_alert_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/alert_handlers/victorops_alert_handler.py -------------------------------------------------------------------------------- /pipelinewise/cli/alert_sender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/alert_sender.py -------------------------------------------------------------------------------- /pipelinewise/cli/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/commands.py -------------------------------------------------------------------------------- /pipelinewise/cli/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/config.py -------------------------------------------------------------------------------- /pipelinewise/cli/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/constants.py -------------------------------------------------------------------------------- /pipelinewise/cli/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/errors.py -------------------------------------------------------------------------------- /pipelinewise/cli/multiprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/multiprocess.py -------------------------------------------------------------------------------- /pipelinewise/cli/pipelinewise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/pipelinewise.py -------------------------------------------------------------------------------- /pipelinewise/cli/samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/README.md -------------------------------------------------------------------------------- /pipelinewise/cli/samples/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/config.yml -------------------------------------------------------------------------------- /pipelinewise/cli/samples/tap_github.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/tap_github.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/tap_google_analytics.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/tap_google_analytics.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/tap_jira.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/tap_jira.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/tap_kafka.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/tap_kafka.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/tap_mixpanel.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/tap_mixpanel.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/tap_mongodb.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/tap_mongodb.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/tap_mysql_mariadb.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/tap_mysql_mariadb.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/tap_oracle.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/tap_oracle.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/tap_postgres.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/tap_postgres.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/tap_s3_csv.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/tap_s3_csv.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/tap_salesforce.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/tap_salesforce.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/tap_shopify.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/tap_shopify.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/tap_slack.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/tap_slack.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/tap_snowflake.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/tap_snowflake.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/tap_twilio.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/tap_twilio.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/tap_zendesk.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/tap_zendesk.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/tap_zuora.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/tap_zuora.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/target_postgres.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/target_postgres.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/target_redshift.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/target_redshift.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/target_s3_csv.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/target_s3_csv.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/samples/target_snowflake.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/samples/target_snowflake.yml.sample -------------------------------------------------------------------------------- /pipelinewise/cli/schemas/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/schemas/config.json -------------------------------------------------------------------------------- /pipelinewise/cli/schemas/tap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/schemas/tap.json -------------------------------------------------------------------------------- /pipelinewise/cli/schemas/target.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/schemas/target.json -------------------------------------------------------------------------------- /pipelinewise/cli/tap_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/tap_properties.py -------------------------------------------------------------------------------- /pipelinewise/cli/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/cli/utils.py -------------------------------------------------------------------------------- /pipelinewise/fastsync/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/README.md -------------------------------------------------------------------------------- /pipelinewise/fastsync/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pipelinewise/fastsync/commons/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pipelinewise/fastsync/commons/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/commons/errors.py -------------------------------------------------------------------------------- /pipelinewise/fastsync/commons/split_gzip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/commons/split_gzip.py -------------------------------------------------------------------------------- /pipelinewise/fastsync/commons/tap_mongodb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/commons/tap_mongodb.py -------------------------------------------------------------------------------- /pipelinewise/fastsync/commons/tap_mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/commons/tap_mysql.py -------------------------------------------------------------------------------- /pipelinewise/fastsync/commons/tap_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/commons/tap_postgres.py -------------------------------------------------------------------------------- /pipelinewise/fastsync/commons/target_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/commons/target_postgres.py -------------------------------------------------------------------------------- /pipelinewise/fastsync/commons/target_snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/commons/target_snowflake.py -------------------------------------------------------------------------------- /pipelinewise/fastsync/commons/transform_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/commons/transform_utils.py -------------------------------------------------------------------------------- /pipelinewise/fastsync/commons/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/commons/utils.py -------------------------------------------------------------------------------- /pipelinewise/fastsync/mongodb_to_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/mongodb_to_postgres.py -------------------------------------------------------------------------------- /pipelinewise/fastsync/mongodb_to_snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/mongodb_to_snowflake.py -------------------------------------------------------------------------------- /pipelinewise/fastsync/mysql_to_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/mysql_to_postgres.py -------------------------------------------------------------------------------- /pipelinewise/fastsync/mysql_to_snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/mysql_to_snowflake.py -------------------------------------------------------------------------------- /pipelinewise/fastsync/partialsync/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pipelinewise/fastsync/partialsync/mysql_to_snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/partialsync/mysql_to_snowflake.py -------------------------------------------------------------------------------- /pipelinewise/fastsync/partialsync/postgres_to_snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/partialsync/postgres_to_snowflake.py -------------------------------------------------------------------------------- /pipelinewise/fastsync/partialsync/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/partialsync/utils.py -------------------------------------------------------------------------------- /pipelinewise/fastsync/postgres_to_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/postgres_to_postgres.py -------------------------------------------------------------------------------- /pipelinewise/fastsync/postgres_to_snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/fastsync/postgres_to_snowflake.py -------------------------------------------------------------------------------- /pipelinewise/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/logger.py -------------------------------------------------------------------------------- /pipelinewise/logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/logging.conf -------------------------------------------------------------------------------- /pipelinewise/logging_debug.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/logging_debug.conf -------------------------------------------------------------------------------- /pipelinewise/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pipelinewise/utils.py -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pylintrc -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/pytest.ini -------------------------------------------------------------------------------- /scripts/check_any_file_changed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/scripts/check_any_file_changed.py -------------------------------------------------------------------------------- /scripts/ci_check_no_file_changes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/scripts/ci_check_no_file_changes.sh -------------------------------------------------------------------------------- /scripts/publish_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/scripts/publish_docs.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/setup.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/.gitignore -------------------------------------------------------------------------------- /singer-connectors/tap-github/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/CHANGELOG.md -------------------------------------------------------------------------------- /singer-connectors/tap-github/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/LICENSE -------------------------------------------------------------------------------- /singer-connectors/tap-github/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/MANIFEST.in -------------------------------------------------------------------------------- /singer-connectors/tap-github/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/README.md -------------------------------------------------------------------------------- /singer-connectors/tap-github/config.sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/config.sample.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/setup.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/__init__.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/assignees.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/assignees.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/collaborators.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/collaborators.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/comments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/comments.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/commit_comments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/commit_comments.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/commits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/commits.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/events.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/events.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/issue_events.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/issue_events.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/issue_labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/issue_labels.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/issue_milestones.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/issue_milestones.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/issues.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/issues.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/project_cards.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/project_cards.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/project_columns.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/project_columns.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/projects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/projects.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/pull_requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/pull_requests.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/releases.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/releases.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/review_comments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/review_comments.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/reviews.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/reviews.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/stargazers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/stargazers.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/team_members.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/team_members.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/team_memberships.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/team_memberships.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tap_github/schemas/teams.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tap_github/schemas/teams.json -------------------------------------------------------------------------------- /singer-connectors/tap-github/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-github/tests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tests/base.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/tests/test_github_discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tests/test_github_discovery.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/tests/test_github_pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tests/test_github_pagination.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/tests/test_github_start_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tests/test_github_start_date.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/tests/test_github_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tests/test_github_sync.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/tests/unittests/test_exception_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tests/unittests/test_exception_handling.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/tests/unittests/test_formatting_dates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tests/unittests/test_formatting_dates.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/tests/unittests/test_get_repos_from_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tests/unittests/test_get_repos_from_config.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/tests/unittests/test_key_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tests/unittests/test_key_error.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/tests/unittests/test_pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tests/unittests/test_pagination.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/tests/unittests/test_rate_limit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tests/unittests/test_rate_limit.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/tests/unittests/test_repos_by_org.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tests/unittests/test_repos_by_org.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/tests/unittests/test_repos_by_org_matchers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tests/unittests/test_repos_by_org_matchers.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/tests/unittests/test_stargazers_full_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tests/unittests/test_stargazers_full_table.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/tests/unittests/test_start_date_bookmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tests/unittests/test_start_date_bookmark.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/tests/unittests/test_sub_streams_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tests/unittests/test_sub_streams_selection.py -------------------------------------------------------------------------------- /singer-connectors/tap-github/tests/unittests/test_verify_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-github/tests/unittests/test_verify_access.py -------------------------------------------------------------------------------- /singer-connectors/tap-jira/requirements.txt: -------------------------------------------------------------------------------- 1 | tap-jira==2.4.0 2 | -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/.gitignore -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/CHANGELOG.md -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/LICENSE -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/Makefile -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/README.md -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/docker-compose.yml -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/sample_logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/sample_logging.conf -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/setup.py -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tap_kafka/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/tap_kafka/__init__.py -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tap_kafka/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/tap_kafka/common.py -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tap_kafka/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/tap_kafka/errors.py -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tap_kafka/serialization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tap_kafka/serialization/json_with_no_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/tap_kafka/serialization/json_with_no_schema.py -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tap_kafka/serialization/protobuf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/tap_kafka/serialization/protobuf.py -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tap_kafka/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/tap_kafka/sync.py -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tests/integration/resources/protobuf/user.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/tests/integration/resources/protobuf/user.proto -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tests/integration/test_consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/tests/integration/test_consumer.py -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tests/integration/test_protobuf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/tests/integration/test_protobuf.py -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tests/integration/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/tests/integration/utils.py -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tests/unit/helper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tests/unit/helper/kafka_consumer_mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/tests/unit/helper/kafka_consumer_mock.py -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tests/unit/resources/state-with-bookmark.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/tests/unit/resources/state-with-bookmark.json -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tests/unit/test_serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/tests/unit/test_serializers.py -------------------------------------------------------------------------------- /singer-connectors/tap-kafka/tests/unit/test_tap_kafka.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-kafka/tests/unit/test_tap_kafka.py -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/.gitignore -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/CHANGELOG.md -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/LICENSE -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/MANIFEST.in -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/Makefile -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/README.md -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/config.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/config.json.example -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/setup.cfg -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/setup.py -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/state.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/state.json.example -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tap_mixpanel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tap_mixpanel/__init__.py -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tap_mixpanel/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tap_mixpanel/client.py -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tap_mixpanel/discover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tap_mixpanel/discover.py -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tap_mixpanel/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tap_mixpanel/schema.py -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tap_mixpanel/schemas/annotations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tap_mixpanel/schemas/annotations.json -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tap_mixpanel/schemas/cohort_members.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tap_mixpanel/schemas/cohort_members.json -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tap_mixpanel/schemas/cohorts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tap_mixpanel/schemas/cohorts.json -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tap_mixpanel/schemas/engage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tap_mixpanel/schemas/engage.json -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tap_mixpanel/schemas/export.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tap_mixpanel/schemas/export.json -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tap_mixpanel/schemas/funnels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tap_mixpanel/schemas/funnels.json -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tap_mixpanel/schemas/revenue.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tap_mixpanel/schemas/revenue.json -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tap_mixpanel/streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tap_mixpanel/streams.py -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tap_mixpanel/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tap_mixpanel/sync.py -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tap_mixpanel/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tap_mixpanel/transform.py -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tests/configuration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tests/configuration/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tests/configuration/fixtures.py -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tests/tap_tester/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tests/tap_tester/__init__.py -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tests/tap_tester/tap_combined_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tests/tap_tester/tap_combined_test.py -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tests/tap_tester/test_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tests/tap_tester/test_configuration.py -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tests/unittests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-mixpanel/tests/unittests/test_medium_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mixpanel/tests/unittests/test_medium_client.py -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/.gitignore -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/CHANGELOG.md -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Catchall 2 | * @transferwise/analytics-platform -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/LICENSE -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/Makefile -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/README.md -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/bin/populate_test_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/bin/populate_test_database.py -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/bin/setup_local_db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/bin/setup_local_db.sh -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/docker-compose.yml -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/pylintrc -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/sample_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/sample_config.json -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/sample_logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/sample_logging.conf -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/setup.py -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/tap_mongodb/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/tap_mongodb/__init__.py -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/tap_mongodb/config_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/tap_mongodb/config_utils.py -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/tap_mongodb/db_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/tap_mongodb/db_utils.py -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/tap_mongodb/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/tap_mongodb/errors.py -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/tap_mongodb/stream_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/tap_mongodb/stream_utils.py -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/tap_mongodb/sync_strategies/change_streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/tap_mongodb/sync_strategies/change_streams.py -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/tap_mongodb/sync_strategies/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/tap_mongodb/sync_strategies/common.py -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/tap_mongodb/sync_strategies/full_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/tap_mongodb/sync_strategies/full_table.py -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/tap_mongodb/sync_strategies/incremental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/tap_mongodb/sync_strategies/incremental.py -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/tests/sync_strategies/test_change_streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/tests/sync_strategies/test_change_streams.py -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/tests/sync_strategies/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/tests/sync_strategies/test_common.py -------------------------------------------------------------------------------- /singer-connectors/tap-mongodb/tests/test_connection_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mongodb/tests/test_connection_string.py -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/.gitignore -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/.noserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/.noserc -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/.pylintrc -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/CHANGELOG.md -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/LICENSE -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/Makefile -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/README.md -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/config.json.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/config.json.sample -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/dev/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/dev/init.sql -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/dev/mariadb_logical_replication_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/dev/mariadb_logical_replication_notes.md -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/docker-compose.yml -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/sample_logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/sample_logging.conf -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/setup.py -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/tap_mysql/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/tap_mysql/__init__.py -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/tap_mysql/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/tap_mysql/connection.py -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/tap_mysql/discover_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/tap_mysql/discover_utils.py -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/tap_mysql/stream_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/tap_mysql/stream_utils.py -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/tap_mysql/sync_strategies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/tap_mysql/sync_strategies/binlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/tap_mysql/sync_strategies/binlog.py -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/tap_mysql/sync_strategies/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/tap_mysql/sync_strategies/common.py -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/tap_mysql/sync_strategies/full_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/tap_mysql/sync_strategies/full_table.py -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/tap_mysql/sync_strategies/incremental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/tap_mysql/sync_strategies/incremental.py -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/tests/integration/test_tap_mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/tests/integration/test_tap_mysql.py -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/tests/integration/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/tests/integration/utils.py -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/tests/unit/sync_strategies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/tests/unit/sync_strategies/test_binlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/tests/unit/sync_strategies/test_binlog.py -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/tests/unit/sync_strategies/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/tests/unit/sync_strategies/test_common.py -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/tests/unit/test__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/tests/unit/test__init__.py -------------------------------------------------------------------------------- /singer-connectors/tap-mysql/tests/unit/test_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-mysql/tests/unit/test_connection.py -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/.gitignore -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/.pylintrc -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/CHANGELOG.md -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/Dockerfile -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/LICENSE -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/Makefile -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/README.md -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/db_setup/config/postgresql.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/db_setup/config/postgresql.conf -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/docker-compose.yml -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/sample_logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/sample_logging.conf -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/setup.py -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tap_postgres/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/tap_postgres/__init__.py -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tap_postgres/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/tap_postgres/db.py -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tap_postgres/discovery_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/tap_postgres/discovery_utils.py -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tap_postgres/stream_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/tap_postgres/stream_utils.py -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tap_postgres/sync_strategies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tap_postgres/sync_strategies/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/tap_postgres/sync_strategies/common.py -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tap_postgres/sync_strategies/full_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/tap_postgres/sync_strategies/full_table.py -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tap_postgres/sync_strategies/incremental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/tap_postgres/sync_strategies/incremental.py -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tests/integration/test_discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/tests/integration/test_discovery.py -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tests/integration/test_logical_replication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/tests/integration/test_logical_replication.py -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tests/integration/test_streams_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/tests/integration/test_streams_utils.py -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tests/integration/test_unsupported_pk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/tests/integration/test_unsupported_pk.py -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tests/unit/test_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/tests/unit/test_db.py -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tests/unit/test_full_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/tests/unit/test_full_table.py -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tests/unit/test_incremental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/tests/unit/test_incremental.py -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tests/unit/test_logical_replication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/tests/unit/test_logical_replication.py -------------------------------------------------------------------------------- /singer-connectors/tap-postgres/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-postgres/tests/utils.py -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/.gitignore -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/.pylintrc -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/CHANGELOG.md -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/LICENSE -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/Makefile -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/README.md -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/config.sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/config.sample.json -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/docker-compose.yml -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/sample_logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/sample_logging.conf -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/setup.py -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/tap_s3_csv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/tap_s3_csv/__init__.py -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/tap_s3_csv/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/tap_s3_csv/config.py -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/tap_s3_csv/discover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/tap_s3_csv/discover.py -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/tap_s3_csv/s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/tap_s3_csv/s3.py -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/tap_s3_csv/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/tap_s3_csv/sync.py -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/tests/integration/mock_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/tests/integration/mock_data.csv -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/tests/integration/test_s3_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/tests/integration/test_s3_connection.py -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/tests/integration/test_tap_s3_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/tests/integration/test_tap_s3_csv.py -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/tests/integration/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/tests/integration/utils.py -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/tests/unit/test__init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/tests/unit/test__init.py -------------------------------------------------------------------------------- /singer-connectors/tap-s3-csv/tests/unit/test_s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-s3-csv/tests/unit/test_s3.py -------------------------------------------------------------------------------- /singer-connectors/tap-salesforce/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-salesforce/.gitignore -------------------------------------------------------------------------------- /singer-connectors/tap-salesforce/Blacklisting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-salesforce/Blacklisting.md -------------------------------------------------------------------------------- /singer-connectors/tap-salesforce/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-salesforce/LICENSE -------------------------------------------------------------------------------- /singer-connectors/tap-salesforce/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-salesforce/Makefile -------------------------------------------------------------------------------- /singer-connectors/tap-salesforce/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-salesforce/README.md -------------------------------------------------------------------------------- /singer-connectors/tap-salesforce/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-salesforce/setup.py -------------------------------------------------------------------------------- /singer-connectors/tap-salesforce/tap_salesforce/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-salesforce/tap_salesforce/__init__.py -------------------------------------------------------------------------------- /singer-connectors/tap-salesforce/tap_salesforce/salesforce/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-salesforce/tap_salesforce/salesforce/__init__.py -------------------------------------------------------------------------------- /singer-connectors/tap-salesforce/tap_salesforce/salesforce/bulk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-salesforce/tap_salesforce/salesforce/bulk.py -------------------------------------------------------------------------------- /singer-connectors/tap-salesforce/tap_salesforce/salesforce/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-salesforce/tap_salesforce/salesforce/exceptions.py -------------------------------------------------------------------------------- /singer-connectors/tap-salesforce/tap_salesforce/salesforce/rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-salesforce/tap_salesforce/salesforce/rest.py -------------------------------------------------------------------------------- /singer-connectors/tap-salesforce/tap_salesforce/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-salesforce/tap_salesforce/sync.py -------------------------------------------------------------------------------- /singer-connectors/tap-slack/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/.gitignore -------------------------------------------------------------------------------- /singer-connectors/tap-slack/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/CHANGELOG.md -------------------------------------------------------------------------------- /singer-connectors/tap-slack/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/LICENSE -------------------------------------------------------------------------------- /singer-connectors/tap-slack/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/Makefile -------------------------------------------------------------------------------- /singer-connectors/tap-slack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/README.md -------------------------------------------------------------------------------- /singer-connectors/tap-slack/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/setup.py -------------------------------------------------------------------------------- /singer-connectors/tap-slack/tap_slack/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/tap_slack/__init__.py -------------------------------------------------------------------------------- /singer-connectors/tap-slack/tap_slack/catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/tap_slack/catalog.py -------------------------------------------------------------------------------- /singer-connectors/tap-slack/tap_slack/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/tap_slack/client.py -------------------------------------------------------------------------------- /singer-connectors/tap-slack/tap_slack/schemas/channel_members.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/tap_slack/schemas/channel_members.json -------------------------------------------------------------------------------- /singer-connectors/tap-slack/tap_slack/schemas/channels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/tap_slack/schemas/channels.json -------------------------------------------------------------------------------- /singer-connectors/tap-slack/tap_slack/schemas/files.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/tap_slack/schemas/files.json -------------------------------------------------------------------------------- /singer-connectors/tap-slack/tap_slack/schemas/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/tap_slack/schemas/messages.json -------------------------------------------------------------------------------- /singer-connectors/tap-slack/tap_slack/schemas/remote_files.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/tap_slack/schemas/remote_files.json -------------------------------------------------------------------------------- /singer-connectors/tap-slack/tap_slack/schemas/teams.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/tap_slack/schemas/teams.json -------------------------------------------------------------------------------- /singer-connectors/tap-slack/tap_slack/schemas/threads.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/tap_slack/schemas/threads.json -------------------------------------------------------------------------------- /singer-connectors/tap-slack/tap_slack/schemas/user_groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/tap_slack/schemas/user_groups.json -------------------------------------------------------------------------------- /singer-connectors/tap-slack/tap_slack/schemas/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/tap_slack/schemas/users.json -------------------------------------------------------------------------------- /singer-connectors/tap-slack/tap_slack/streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/tap_slack/streams.py -------------------------------------------------------------------------------- /singer-connectors/tap-slack/tap_slack/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/tap_slack/transform.py -------------------------------------------------------------------------------- /singer-connectors/tap-slack/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-slack/tests/test_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-slack/tests/test_schemas.py -------------------------------------------------------------------------------- /singer-connectors/tap-snowflake/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-snowflake/.gitignore -------------------------------------------------------------------------------- /singer-connectors/tap-snowflake/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-snowflake/CHANGELOG.md -------------------------------------------------------------------------------- /singer-connectors/tap-snowflake/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-snowflake/LICENSE -------------------------------------------------------------------------------- /singer-connectors/tap-snowflake/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-snowflake/Makefile -------------------------------------------------------------------------------- /singer-connectors/tap-snowflake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-snowflake/README.md -------------------------------------------------------------------------------- /singer-connectors/tap-snowflake/config_sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-snowflake/config_sample.json -------------------------------------------------------------------------------- /singer-connectors/tap-snowflake/pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-snowflake/pylintrc -------------------------------------------------------------------------------- /singer-connectors/tap-snowflake/sample_logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-snowflake/sample_logging.conf -------------------------------------------------------------------------------- /singer-connectors/tap-snowflake/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-snowflake/setup.py -------------------------------------------------------------------------------- /singer-connectors/tap-snowflake/tap_snowflake/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-snowflake/tap_snowflake/__init__.py -------------------------------------------------------------------------------- /singer-connectors/tap-snowflake/tap_snowflake/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-snowflake/tap_snowflake/connection.py -------------------------------------------------------------------------------- /singer-connectors/tap-snowflake/tap_snowflake/sync_strategies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-snowflake/tap_snowflake/sync_strategies/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-snowflake/tap_snowflake/sync_strategies/common.py -------------------------------------------------------------------------------- /singer-connectors/tap-snowflake/tap_snowflake/sync_strategies/full_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-snowflake/tap_snowflake/sync_strategies/full_table.py -------------------------------------------------------------------------------- /singer-connectors/tap-snowflake/tap_snowflake/sync_strategies/incremental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-snowflake/tap_snowflake/sync_strategies/incremental.py -------------------------------------------------------------------------------- /singer-connectors/tap-snowflake/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-snowflake/tests/integration/test_tap_snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-snowflake/tests/integration/test_tap_snowflake.py -------------------------------------------------------------------------------- /singer-connectors/tap-snowflake/tests/integration/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-snowflake/tests/integration/utils.py -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/.gitignore -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/CHANGELOG.md -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/LICENSE -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/MANIFEST.in -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/Makefile -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/README.md -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/config.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/config.json.example -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/setup.py -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/state.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/state.json.example -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/__init__.py -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/client.py -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/discover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/discover.py -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schema.py -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/account_balance.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/account_balance.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/accounts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/accounts.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/activities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/activities.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/addresses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/addresses.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/alerts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/alerts.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/applications.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/applications.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/archive/_scema_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/archive/_scema_template.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/call_summaries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/call_summaries.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/calls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/calls.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/channels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/channels.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/chat_channels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/chat_channels.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/chat_messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/chat_messages.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/conference_participants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/conference_participants.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/conferences.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/conferences.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/cumulative_statistics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/cumulative_statistics.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/events.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/events.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/keys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/keys.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/members.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/members.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/message_media.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/message_media.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/messages.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/outgoing_caller_ids.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/outgoing_caller_ids.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/queues.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/queues.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/recordings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/recordings.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/roles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/roles.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/services.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/task_channels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/task_channels.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/task_queues.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/task_queues.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/tasks.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/transcriptions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/transcriptions.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/usage.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/usage_records.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/usage_records.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/usage_triggers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/usage_triggers.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/users.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/workers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/workers.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/workflows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/workflows.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/schemas/workspaces.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/schemas/workspaces.json -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/streams.py -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/sync.py -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tap_twilio/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tap_twilio/transform.py -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tests/test_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tests/test_sync.py -------------------------------------------------------------------------------- /singer-connectors/tap-twilio/tests/unit/test_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-twilio/tests/unit/test_transform.py -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/CHANGELOG.md -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/LICENSE -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/MANIFEST.in -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/README.md -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/sample_logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/sample_logging.conf -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/setup.py -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/spikes/ticket_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/spikes/ticket_events.py -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/__init__.py -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/default_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/default_config.json -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/discover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/discover.py -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/metrics.py -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/schemas/group_memberships.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/schemas/group_memberships.json -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/schemas/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/schemas/groups.json -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/schemas/macros.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/schemas/macros.json -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/schemas/organizations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/schemas/organizations.json -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/schemas/shared/attachments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/schemas/shared/attachments.json -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/schemas/shared/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/schemas/shared/metadata.json -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/schemas/shared/via.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/schemas/shared/via.json -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/schemas/sla_policies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/schemas/sla_policies.json -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/schemas/tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/schemas/tags.json -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/schemas/ticket_audits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/schemas/ticket_audits.json -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/schemas/ticket_comments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/schemas/ticket_comments.json -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/schemas/ticket_fields.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/schemas/ticket_fields.json -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/schemas/ticket_forms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/schemas/ticket_forms.json -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/schemas/ticket_metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/schemas/ticket_metrics.json -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/schemas/tickets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/schemas/tickets.json -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/schemas/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/schemas/users.json -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/streams.py -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/tap_zendesk/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/tap_zendesk/sync.py -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/test/helper/zenpymock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/test/helper/zenpymock.py -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/test/test_catalog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/test/test_catalog.json -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/test/test_do_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/test/test_do_sync.py -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/test/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/test/test_init.py -------------------------------------------------------------------------------- /singer-connectors/tap-zendesk/test/test_state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/tap-zendesk/test/test_state.json -------------------------------------------------------------------------------- /singer-connectors/target-postgres/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-postgres/CHANGELOG.md -------------------------------------------------------------------------------- /singer-connectors/target-postgres/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-postgres/LICENSE -------------------------------------------------------------------------------- /singer-connectors/target-postgres/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-postgres/Makefile -------------------------------------------------------------------------------- /singer-connectors/target-postgres/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-postgres/README.md -------------------------------------------------------------------------------- /singer-connectors/target-postgres/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-postgres/docker-compose.yml -------------------------------------------------------------------------------- /singer-connectors/target-postgres/sample_logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-postgres/sample_logging.conf -------------------------------------------------------------------------------- /singer-connectors/target-postgres/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-postgres/setup.py -------------------------------------------------------------------------------- /singer-connectors/target-postgres/target_postgres/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-postgres/target_postgres/__init__.py -------------------------------------------------------------------------------- /singer-connectors/target-postgres/target_postgres/db_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-postgres/target_postgres/db_sync.py -------------------------------------------------------------------------------- /singer-connectors/target-postgres/tests/integration/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-postgres/tests/integration/utils.py -------------------------------------------------------------------------------- /singer-connectors/target-postgres/tests/unit/test_db_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-postgres/tests/unit/test_db_sync.py -------------------------------------------------------------------------------- /singer-connectors/target-postgres/tests/unit/test_target_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-postgres/tests/unit/test_target_postgres.py -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-s3-csv/.gitignore -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-s3-csv/CHANGELOG.md -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-s3-csv/LICENSE -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-s3-csv/Makefile -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-s3-csv/README.md -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/config.json.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-s3-csv/config.json.sample -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/sample_logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-s3-csv/sample_logging.conf -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-s3-csv/setup.py -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/target_s3_csv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-s3-csv/target_s3_csv/__init__.py -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/target_s3_csv/s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-s3-csv/target_s3_csv/s3.py -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/target_s3_csv/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-s3-csv/target_s3_csv/utils.py -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/tests/integration/test_target_s3_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-s3-csv/tests/integration/test_target_s3_csv.py -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/tests/integration/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-s3-csv/tests/integration/utils.py -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/tests/unit/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-s3-csv/tests/unit/test_main.py -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/tests/unit/test_s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-s3-csv/tests/unit/test_s3.py -------------------------------------------------------------------------------- /singer-connectors/target-s3-csv/tests/unit/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-s3-csv/tests/unit/test_utils.py -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/.gitignore -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/CHANGELOG.md -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/LICENSE -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/Makefile -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/README.md -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/flow-diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/flow-diagram.jpg -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/flow-diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/flow-diagram.svg -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/pylintrc -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/sample_logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/sample_logging.conf -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/setup.py -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/target_snowflake/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/target_snowflake/__init__.py -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/target_snowflake/db_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/target_snowflake/db_sync.py -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/target_snowflake/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/target_snowflake/exceptions.py -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/target_snowflake/file_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/target_snowflake/file_format.py -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/target_snowflake/file_formats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/target_snowflake/file_formats/csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/target_snowflake/file_formats/csv.py -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/target_snowflake/flattening.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/target_snowflake/flattening.py -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/target_snowflake/stream_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/target_snowflake/stream_utils.py -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/target_snowflake/upload_clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/tests/integration/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/tests/integration/.env.sample -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/tests/integration/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/tests/integration/utils.py -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/tests/unit/file_formats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/tests/unit/file_formats/test_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/tests/unit/file_formats/test_csv.py -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/tests/unit/test_db_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/tests/unit/test_db_sync.py -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/tests/unit/test_file_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/tests/unit/test_file_format.py -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/tests/unit/test_flattening.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/tests/unit/test_flattening.py -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/tests/unit/test_stream_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/tests/unit/test_stream_utils.py -------------------------------------------------------------------------------- /singer-connectors/target-snowflake/tests/unit/test_target_snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/target-snowflake/tests/unit/test_target_snowflake.py -------------------------------------------------------------------------------- /singer-connectors/transform-field/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/transform-field/.gitignore -------------------------------------------------------------------------------- /singer-connectors/transform-field/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/transform-field/.pylintrc -------------------------------------------------------------------------------- /singer-connectors/transform-field/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/transform-field/CHANGELOG.md -------------------------------------------------------------------------------- /singer-connectors/transform-field/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/transform-field/LICENSE -------------------------------------------------------------------------------- /singer-connectors/transform-field/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/transform-field/README.md -------------------------------------------------------------------------------- /singer-connectors/transform-field/sample_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/transform-field/sample_config.json -------------------------------------------------------------------------------- /singer-connectors/transform-field/sample_logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/transform-field/sample_logging.conf -------------------------------------------------------------------------------- /singer-connectors/transform-field/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/transform-field/setup.py -------------------------------------------------------------------------------- /singer-connectors/transform-field/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/transform-field/tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/transform-field/tests/integration/test_integrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/transform-field/tests/integration/test_integrations.py -------------------------------------------------------------------------------- /singer-connectors/transform-field/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /singer-connectors/transform-field/tests/unit/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/transform-field/tests/unit/test_init.py -------------------------------------------------------------------------------- /singer-connectors/transform-field/tests/unit/test_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/transform-field/tests/unit/test_transform.py -------------------------------------------------------------------------------- /singer-connectors/transform-field/tests/unit/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/transform-field/tests/unit/test_utils.py -------------------------------------------------------------------------------- /singer-connectors/transform-field/transform_field/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/transform-field/transform_field/__init__.py -------------------------------------------------------------------------------- /singer-connectors/transform-field/transform_field/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/transform-field/transform_field/errors.py -------------------------------------------------------------------------------- /singer-connectors/transform-field/transform_field/timings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/transform-field/transform_field/timings.py -------------------------------------------------------------------------------- /singer-connectors/transform-field/transform_field/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/transform-field/transform_field/transform.py -------------------------------------------------------------------------------- /singer-connectors/transform-field/transform_field/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/singer-connectors/transform-field/transform_field/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/db/mongodb_data/all_datatypes.bson.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/db/mongodb_data/all_datatypes.bson.gz -------------------------------------------------------------------------------- /tests/db/mongodb_data/listings.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/db/mongodb_data/listings.csv -------------------------------------------------------------------------------- /tests/db/mongodb_data/my_collection.bson.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/db/mongodb_data/my_collection.bson.gz -------------------------------------------------------------------------------- /tests/db/tap_mongodb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/db/tap_mongodb.sh -------------------------------------------------------------------------------- /tests/db/tap_mysql_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/db/tap_mysql_data.sql -------------------------------------------------------------------------------- /tests/db/tap_mysql_db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/db/tap_mysql_db.sh -------------------------------------------------------------------------------- /tests/db/tap_postgres_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/db/tap_postgres_data.sql -------------------------------------------------------------------------------- /tests/db/tap_postgres_data_logical.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/db/tap_postgres_data_logical.sql -------------------------------------------------------------------------------- /tests/db/tap_postgres_db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/db/tap_postgres_db.sh -------------------------------------------------------------------------------- /tests/db/target_postgres.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/db/target_postgres.sh -------------------------------------------------------------------------------- /tests/db/target_postgres_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/db/target_postgres_data.sql -------------------------------------------------------------------------------- /tests/end_to_end/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/end_to_end/helpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/helpers/__init__.py -------------------------------------------------------------------------------- /tests/end_to_end/helpers/assertions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/helpers/assertions.py -------------------------------------------------------------------------------- /tests/end_to_end/helpers/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/helpers/db.py -------------------------------------------------------------------------------- /tests/end_to_end/helpers/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/helpers/env.py -------------------------------------------------------------------------------- /tests/end_to_end/helpers/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/helpers/tasks.py -------------------------------------------------------------------------------- /tests/end_to_end/target_snowflake/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/target_snowflake/__init__.py -------------------------------------------------------------------------------- /tests/end_to_end/target_snowflake/tap_mariadb/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/target_snowflake/tap_mariadb/__init__.py -------------------------------------------------------------------------------- /tests/end_to_end/target_snowflake/tap_mongodb/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/target_snowflake/tap_mongodb/__init__.py -------------------------------------------------------------------------------- /tests/end_to_end/target_snowflake/tap_postgres/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/target_snowflake/tap_postgres/__init__.py -------------------------------------------------------------------------------- /tests/end_to_end/target_snowflake/tap_postgres/test_replicate_pg_to_sf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/target_snowflake/tap_postgres/test_replicate_pg_to_sf.py -------------------------------------------------------------------------------- /tests/end_to_end/target_snowflake/tap_s3/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/target_snowflake/tap_s3/__init__.py -------------------------------------------------------------------------------- /tests/end_to_end/target_snowflake/tap_s3/test_replicate_s3_to_sf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/target_snowflake/tap_s3/test_replicate_s3_to_sf.py -------------------------------------------------------------------------------- /tests/end_to_end/test-project/s3_mock_data/mock_data_1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/test-project/s3_mock_data/mock_data_1.csv -------------------------------------------------------------------------------- /tests/end_to_end/test-project/s3_mock_data/mock_data_2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/test-project/s3_mock_data/mock_data_2.csv -------------------------------------------------------------------------------- /tests/end_to_end/test-project/tap_mongodb_to_pg.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/test-project/tap_mongodb_to_pg.yml.template -------------------------------------------------------------------------------- /tests/end_to_end/test-project/tap_mongodb_to_sf.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/test-project/tap_mongodb_to_sf.yml.template -------------------------------------------------------------------------------- /tests/end_to_end/test-project/tap_mysql_replica_to_pg.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/test-project/tap_mysql_replica_to_pg.yml.template -------------------------------------------------------------------------------- /tests/end_to_end/test-project/tap_mysql_replica_to_sf.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/test-project/tap_mysql_replica_to_sf.yml.template -------------------------------------------------------------------------------- /tests/end_to_end/test-project/tap_mysql_to_pg.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/test-project/tap_mysql_to_pg.yml.template -------------------------------------------------------------------------------- /tests/end_to_end/test-project/tap_mysql_to_sf.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/test-project/tap_mysql_to_sf.yml.template -------------------------------------------------------------------------------- /tests/end_to_end/test-project/tap_mysql_to_sf_soft_delete.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/test-project/tap_mysql_to_sf_soft_delete.yml.template -------------------------------------------------------------------------------- /tests/end_to_end/test-project/tap_postgres_to_pg.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/test-project/tap_postgres_to_pg.yml.template -------------------------------------------------------------------------------- /tests/end_to_end/test-project/tap_postgres_to_sf.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/test-project/tap_postgres_to_sf.yml.template -------------------------------------------------------------------------------- /tests/end_to_end/test-project/tap_postgres_to_sf_soft_delete.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/test-project/tap_postgres_to_sf_soft_delete.yml.template -------------------------------------------------------------------------------- /tests/end_to_end/test-project/tap_s3_csv_to_pg.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/test-project/tap_s3_csv_to_pg.yml.template -------------------------------------------------------------------------------- /tests/end_to_end/test-project/tap_s3_csv_to_sf.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/test-project/tap_s3_csv_to_sf.yml.template -------------------------------------------------------------------------------- /tests/end_to_end/test-project/target_postgres.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/test-project/target_postgres.yml.template -------------------------------------------------------------------------------- /tests/end_to_end/test-project/target_snowflake.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/test-project/target_snowflake.yml.template -------------------------------------------------------------------------------- /tests/end_to_end/test_target_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/end_to_end/test_target_postgres.py -------------------------------------------------------------------------------- /tests/units/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/units/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/units/cli/cli_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/cli_args.py -------------------------------------------------------------------------------- /tests/units/cli/resources/example-with-full-vault.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/example-with-full-vault.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/example-with-invalid-vault.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/example-with-invalid-vault.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/example-with-jinja-env-var.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/example-with-jinja-env-var.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/example-with-vault.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/example-with-vault.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/example.json -------------------------------------------------------------------------------- /tests/units/cli/resources/example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/example.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/invalid.json -------------------------------------------------------------------------------- /tests/units/cli/resources/invalid.yml: -------------------------------------------------------------------------------- 1 | THIS IS AN INVALID: YAML: SYNTAX: -------------------------------------------------------------------------------- /tests/units/cli/resources/sample_json_config/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/sample_json_config/config.json -------------------------------------------------------------------------------- /tests/units/cli/resources/sample_json_config/target_one/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/sample_json_config/target_one/config.json -------------------------------------------------------------------------------- /tests/units/cli/resources/sample_json_config/target_one/tap_one/state.json.bak: -------------------------------------------------------------------------------- 1 | ORIGINAL FILE DID NOT EXIST! -------------------------------------------------------------------------------- /tests/units/cli/resources/sample_json_config/target_one/tap_two/transformation.json: -------------------------------------------------------------------------------- 1 | { 2 | "transformations": [] 3 | } -------------------------------------------------------------------------------- /tests/units/cli/resources/sample_json_config/target_two/tap_three/placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/units/cli/resources/sample_log_files/tap-run-errors.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/sample_log_files/tap-run-errors.log -------------------------------------------------------------------------------- /tests/units/cli/resources/sample_log_files/tap-run-lot-of-errors.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/sample_log_files/tap-run-lot-of-errors.log -------------------------------------------------------------------------------- /tests/units/cli/resources/sample_log_files/tap-run-no-errors.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/sample_log_files/tap-run-no-errors.log -------------------------------------------------------------------------------- /tests/units/cli/resources/tap-github.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/tap-github.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/tap-inheritable-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/tap-inheritable-config.json -------------------------------------------------------------------------------- /tests/units/cli/resources/tap-invalid.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/tap-invalid.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/tap-valid-kafka.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/tap-valid-kafka.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/tap-valid-mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/tap-valid-mysql.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/tap-valid-snowflake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/tap-valid-snowflake.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/target-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/target-config.json -------------------------------------------------------------------------------- /tests/units/cli/resources/target-invalid-s3-csv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/target-invalid-s3-csv.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/target-valid-s3-csv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/target-valid-s3-csv.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/test_import_command/tap_one.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/test_import_command/tap_one.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/test_import_command/tap_three.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/test_import_command/tap_three.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/test_import_command/tap_two.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/test_import_command/tap_two.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/test_import_command/target_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/test_import_command/target_test.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/test_invalid_yaml_config/target_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/test_invalid_yaml_config/target_test.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/test_partial_sync/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/test_partial_sync/config.json -------------------------------------------------------------------------------- /tests/units/cli/resources/test_partial_sync/target_snowflake/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/test_partial_sync/target_snowflake/config.json -------------------------------------------------------------------------------- /tests/units/cli/resources/test_post_import_checks/tap_config_pk_not_defined.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "my_tap" 3 | } -------------------------------------------------------------------------------- /tests/units/cli/resources/test_post_import_checks/transformations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/test_post_import_checks/transformations.json -------------------------------------------------------------------------------- /tests/units/cli/resources/test_reset_state/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/test_reset_state/config.json -------------------------------------------------------------------------------- /tests/units/cli/resources/test_reset_state/target_foo/tap_bar/state.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/units/cli/resources/test_reset_state/target_foo/tap_mysql/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "host": "new_database_url" 3 | } -------------------------------------------------------------------------------- /tests/units/cli/resources/test_reset_state/target_foo/tap_pg/state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/test_reset_state/target_foo/tap_pg/state.json -------------------------------------------------------------------------------- /tests/units/cli/resources/test_stop_tap/pipelinewise-mock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/test_stop_tap/pipelinewise-mock.sh -------------------------------------------------------------------------------- /tests/units/cli/resources/test_stop_tap/scheduler-mock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/test_stop_tap/scheduler-mock.sh -------------------------------------------------------------------------------- /tests/units/cli/resources/test_stop_tap/tap-mock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/test_stop_tap/tap-mock.sh -------------------------------------------------------------------------------- /tests/units/cli/resources/test_stop_tap/target-mock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/test_stop_tap/target-mock.sh -------------------------------------------------------------------------------- /tests/units/cli/resources/test_tap_target_names/tap2_test.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/units/cli/resources/test_tap_target_names/tap_2test.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/units/cli/resources/test_tap_target_names/tap_test.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/units/cli/resources/test_tap_target_names/tap_valid.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/units/cli/resources/test_tap_target_names/target_test.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/units/cli/resources/test_yaml_config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/test_yaml_config/config.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/test_yaml_config/tap_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/test_yaml_config/tap_test.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/test_yaml_config/target_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/test_yaml_config/target_test.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/test_yaml_config_with_slack_channel/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/test_yaml_config_with_slack_channel/config.yml -------------------------------------------------------------------------------- /tests/units/cli/resources/transform-config-empty.json: -------------------------------------------------------------------------------- 1 | { 2 | "transformations": [] 3 | } -------------------------------------------------------------------------------- /tests/units/cli/resources/transform-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/resources/transform-config.json -------------------------------------------------------------------------------- /tests/units/cli/resources/vault-secret.txt: -------------------------------------------------------------------------------- 1 | vault-secret-password -------------------------------------------------------------------------------- /tests/units/cli/test_alert_sender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/test_alert_sender.py -------------------------------------------------------------------------------- /tests/units/cli/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/test_cli.py -------------------------------------------------------------------------------- /tests/units/cli/test_cli_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/test_cli_2.py -------------------------------------------------------------------------------- /tests/units/cli/test_cli_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/test_cli_utils.py -------------------------------------------------------------------------------- /tests/units/cli/test_cli_utils_tap_github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/test_cli_utils_tap_github.py -------------------------------------------------------------------------------- /tests/units/cli/test_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/test_commands.py -------------------------------------------------------------------------------- /tests/units/cli/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/test_config.py -------------------------------------------------------------------------------- /tests/units/cli/test_config_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/test_config_validation.py -------------------------------------------------------------------------------- /tests/units/cli/test_partial_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/test_partial_sync.py -------------------------------------------------------------------------------- /tests/units/cli/test_reset_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/cli/test_reset_state.py -------------------------------------------------------------------------------- /tests/units/fastsync/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/units/fastsync/assertions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/assertions.py -------------------------------------------------------------------------------- /tests/units/fastsync/commons/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/units/fastsync/commons/resources/dummy_data.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/commons/resources/dummy_data.csv.gz -------------------------------------------------------------------------------- /tests/units/fastsync/commons/resources/properties_mysql.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/commons/resources/properties_mysql.json -------------------------------------------------------------------------------- /tests/units/fastsync/commons/resources/properties_postgres.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/commons/resources/properties_postgres.json -------------------------------------------------------------------------------- /tests/units/fastsync/commons/resources/properties_s3_csv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/commons/resources/properties_s3_csv.json -------------------------------------------------------------------------------- /tests/units/fastsync/commons/test_fastsync_tap_mongodb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/commons/test_fastsync_tap_mongodb.py -------------------------------------------------------------------------------- /tests/units/fastsync/commons/test_fastsync_tap_mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/commons/test_fastsync_tap_mysql.py -------------------------------------------------------------------------------- /tests/units/fastsync/commons/test_fastsync_tap_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/commons/test_fastsync_tap_postgres.py -------------------------------------------------------------------------------- /tests/units/fastsync/commons/test_fastsync_target_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/commons/test_fastsync_target_postgres.py -------------------------------------------------------------------------------- /tests/units/fastsync/commons/test_fastsync_target_snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/commons/test_fastsync_target_snowflake.py -------------------------------------------------------------------------------- /tests/units/fastsync/commons/test_fastsync_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/commons/test_fastsync_utils.py -------------------------------------------------------------------------------- /tests/units/fastsync/commons/test_split_gzip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/commons/test_split_gzip.py -------------------------------------------------------------------------------- /tests/units/fastsync/commons/test_transform_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/commons/test_transform_utils.py -------------------------------------------------------------------------------- /tests/units/fastsync/test_mongodb_to_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/test_mongodb_to_postgres.py -------------------------------------------------------------------------------- /tests/units/fastsync/test_mongodb_to_snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/test_mongodb_to_snowflake.py -------------------------------------------------------------------------------- /tests/units/fastsync/test_mysql_to_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/test_mysql_to_postgres.py -------------------------------------------------------------------------------- /tests/units/fastsync/test_mysql_to_snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/test_mysql_to_snowflake.py -------------------------------------------------------------------------------- /tests/units/fastsync/test_postgres_to_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/test_postgres_to_postgres.py -------------------------------------------------------------------------------- /tests/units/fastsync/test_postgres_to_snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/fastsync/test_postgres_to_snowflake.py -------------------------------------------------------------------------------- /tests/units/logging_custom.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/logging_custom.conf -------------------------------------------------------------------------------- /tests/units/partialsync/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/units/partialsync/resources/test_partial_sync_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/units/partialsync/test_mysql_to_snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/partialsync/test_mysql_to_snowflake.py -------------------------------------------------------------------------------- /tests/units/partialsync/test_partial_sync_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/partialsync/test_partial_sync_utils.py -------------------------------------------------------------------------------- /tests/units/partialsync/test_postgres_to_snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/partialsync/test_postgres_to_snowflake.py -------------------------------------------------------------------------------- /tests/units/partialsync/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/partialsync/utils.py -------------------------------------------------------------------------------- /tests/units/test_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/test_logger.py -------------------------------------------------------------------------------- /tests/units/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transferwise/pipelinewise/HEAD/tests/units/test_utils.py --------------------------------------------------------------------------------