Connector-factory

Latest version: v0.0.5

Safety actively analyzes 681881 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.0.5

Resolved following:
* Non working S3Select connector
* Installation of DynamoDB using All.
* SQL statement were not working with sqlalchemy connectors
* Upgraded snowflake-sqlalchemy to latest which resolved the downgrade of sqlalchemy

What's Changed
* Resolved following: by shrivastava-v-ankit in https://github.com/shrivastava-v-ankit/connector-factory/pull/6


**Full Changelog**: https://github.com/shrivastava-v-ankit/connector-factory/compare/v0.0.4...v0.0.5

0.0.4

Updated for the support of Python 3.9-3.12

* Python 3.9-3.12
* Removed the strict version dependencies o python packages
* Commented unusable code and removed the dict of GCP and bigquery

What's Changed
* Updated for the support of Python 3.9-3.12 by shrivastava-v-ankit in https://github.com/shrivastava-v-ankit/connector-factory/pull/5


**Full Changelog**: https://github.com/shrivastava-v-ankit/connector-factory/compare/v0.0.3...v0.0.4

0.0.3

Updated the code to handle the below new Databases using sqlalchemy
* Databricks
* IBM DB2
* Synapse

Updated the code to handle the below new Databases using opensource connector
* DynamoDB using(PyDynamoDB) https://github.com/passren/PyDynamoDB/wiki

Apart for these extra work done for:
* Bump the version
* Updated readme for optimization and new added databases
* Added Dockerfile to test the connector within the container
* Updated / Removed the unused code and incorrect statement in logger.

What's Changed
* Added support of DB2, Databricks, DynamoDB and Synapse in v0.0.3 by shrivastava-v-ankit in https://github.com/shrivastava-v-ankit/connector-factory/pull/4


**Full Changelog**: https://github.com/shrivastava-v-ankit/connector-factory/compare/v0.0.2...v0.0.3

0.0.2

Added creating session in salesforce connector.
Handled the exceptions in salesforce.

0.0.1

Connector factory is used to manage/create connection with execute queries using the connection.
The concept of having single source to connect various sources and perform operations on top of it.


User need not to worry on the crafting the connection string and to identify the methods for the basic operations.
Connector factory supports DML / DDL executions and have support of Pandas DataFrame to create or replace existing tables.

Connector factory is wrapper on various sources and for database source it uses sqlalchemy for crafting the connection and supports below databases:

bash
* Sqlite3
* PostgreSQl
* BigQuery (Upcomming)
* Snowflake
* MariaDB
* MySQL
* Redshift
* Salesforce
* S3Select


* Note: Only select operations are supported for Salesforce and S3Select.
Connector factory can be enhanced for all the sqlalchemy supported database.

Connector factory also provide the facility to create the connections for Salesforce
using simple-saleforce python package. Only Select query is supported in Salesforce. For advance usage it exposes the Salesforce object (simple-saleforce python package) which can be used as per the requirements. Refer [simple-saleforce](https://pypi.org/project/simple-salesforce/) for more detail.

Supported Python environments: Python 3.8, 3.9, 3.10 and 3.11

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.