Skip to main content

pyrdpdb

Table of Contents

  • Requirements
  • Installation
  • Documentation
  • Example
  • Resources
  • License

pyrdpdb package is a Python DB-API 2.0 compliant driver package for RapidsDB database, which contains two pure-Python RapidsDB DB-API sub-packages: pyrdp and aiordp, based on PEP 249. Each driver itself also contains a SQLAlchemy dialect driver to allow seamless operations between SQLAlchemy and RapidsDB as a database source.

Requirements

  • Python: >= 3.9
  • RapidsDB Server: >= 4.x

Installation

Install package with pip:

python3 -m pip install pyrdpdb

Documentation

Example

# Demonstrate DB-API direct database connection
$ python -m pyrdpdb.pyrdp.example.dbapi <hostname>

$ python -m pyrdpdb.pyrdp.example.simple_sa <table_name> <hostname>

# assume RDP running on local host, use argument of either aiordp or pyrdp
$ python -m pyrdpdb.pyrdp.example.many [aiordp | pyrdp]

# Demonstrate DB-API direct database connection
$ python -m pyrdpdb.aiordp.example.engine <hostname>

$ python -m pyrdpdb.aiordp.example.simple_sa <hostname>

$ python -m pyrdpdb.aiordp.example.dbapi_cursor <hostname>

# assume RDP running on local host, use argument of either aiordp or pyrdp
$ python -m pyrdpdb.pyrdp.example.many [aiordp | pyrdp]

Note: <hostname> is optional, default to localhost if not provided.

Resources

DB-API 2.0: http://www.python.org/dev/peps/pep-0249

License

pyrdpdb is released under the MIT License. See LICENSE for more information.

Metadata

Release files for pyrdpdb 4.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyrdpdb 4.2.2
File Size Uploaded
pyrdpdb-4.2.2.tar.gz 152.6 kB Details

Release files / pyrdpdb-4.2.2.tar.gz

Download URL pyrdpdb-4.2.2.tar.gz
Size 152.6 kB
Tags Source
SHA-256 checksum
How to use checksums
7ddc043e38527557b52d9241cfab228411be03c45c66244912c0b21fccac99b5
BLAKE2b-256 checksum
How to use checksums
611380c9c97439cd916000fd9dc7b94a90b64c7d6407ee6246bd3b8ae4b6c168
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release history Release notifications | RSS feed

This release

4.2.2 This release

1 release file

4.2.1

1 release file

4.2.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page