blackrock / ingen

InGen is a command line tool written on top of pandas and great_expectations to perform small scale data transformations and validations without writing code.
Apache License 2.0
14 stars 5 forks source link

[MAINTENANCE] Replacing Mysql-Connector with PyMySQL #12

Closed PoojaKatariya1811 closed 1 year ago

PoojaKatariya1811 commented 1 year ago

Issue https://github.com/blackrock/interface-generator/issues/11

Description

Mysql-Connector is not compatible with the Apache License. The plan is to replace the mysql-connector with pymysql which is compatible.

Changes Made

  1. Added config.properties.
  2. Added mysql_sample.yml for reference.
  3. Modified MysqlSource for pymysql change.
  4. Changes in respective unit tests.
  5. added the dependency of pymysql in requirement.txt.

Definition of Done

Before submitting this pull request, please ensure that the following criteria have been met:

Testing Snapshots

image