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

JDBC Connector

ODBC Connector

PostgreSQL

JDBC Connector

ODBC Connector

SMTP

Basic email sending support

SFTP

File upload/download over SSH



#  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.1.1.tar.gz (6.8 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.1.1-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyconnector-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d1812fbbdde2968d8ede4f37589aaeca6dd68317db06dfbf3aff6777a1f1ef28
MD5 bcdba9610831816bbac8fd2281c8a3ed
BLAKE2b-256 d198b9e4262f631ac2ff775da92c38e085835f2b37da8e62eba89bf95cb7dc02

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyconnector-0.1.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.1.1-py3-none-any.whl.

File metadata

  • Download URL: pyconnector-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.0 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.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a70c2f228bc2592aa4a7a9800f2414090bc19f1910932ebbd45d234f76a884b8
MD5 547f095cb4fbb22b60286c2a22be25a0
BLAKE2b-256 d3e73737c9cef1057b5952ceb360c350113845986d038c3b113cffa1ab931a9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyconnector-0.1.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