Skip to main content

Pluggable connectors for databases and services like Databricks, Postgres, SMTP, SFTP

Project description

🔌 pyconnector

pyconnector is a flexible, pluggable Python package designed to connect seamlessly to popular databases and services including Databricks, PostgreSQL, SMTP, and SFTP — using JDBC, ODBC, or native protocols.

✨ Features

  • ✅ Multi-system support: Databricks, Postgres, SMTP, SFTP
  • 🔄 Multi-mode: JDBC and ODBC connectors
  • ⚙️ Dynamic driver versioning and loading
  • 📦 Lightweight, modular, and extensible
  • 🧩 Easy to plug in new systems

📦 Installation

pip install pyconnector


# 🔌 Included Connectors
Databricks
MySql
Postgres

JDBC API, SQL. JDBc. ODBC Connector 

ODBC Connector

PostgreSQL

JDBC Connector

ODBC Connector

SMTP

Basic email sending support

SFTP

File upload/download over SSH

SHAREPOINT API Connector


#  Driver Management
All JDBC/ODBC drivers are stored in the local /drivers directory and loaded dynamically by:

system (e.g., databricks, postgres)

driver_type (jdbc or odbc)

version (optional; defaults to latest)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyconnector-0.2.1.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyconnector-0.2.1-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

Details for the file pyconnector-0.2.1.tar.gz.

File metadata

  • Download URL: pyconnector-0.2.1.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyconnector-0.2.1.tar.gz
Algorithm Hash digest
SHA256 1d8c27e727ad20f9a363859c825d158a9d4a71b0837f93c087cda060e577db0c
MD5 69e881d52c62924f931dfdcb7183f330
BLAKE2b-256 4e2c3842c41b7ee24b94001fb04f5a6943784b992ce0e7a730a780c3c976c945

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyconnector-0.2.1.tar.gz:

Publisher: publish.yml on RVAKR/pyconnector

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyconnector-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: pyconnector-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 12.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyconnector-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3541572a95ac074656316d8b012dd2e15557287c64b1fb4863872fe3ad9b391e
MD5 001315e85d745b25b59a562452072088
BLAKE2b-256 35cc940d6edfeb533d59d130b9d25803be40da70c29d080af09bf063afc10c76

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyconnector-0.2.1-py3-none-any.whl:

Publisher: publish.yml on RVAKR/pyconnector

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page