Skip to main content
JSON-RPC DB
===========

|Build Status| |Codacy Badge| |Codacy Badge|

Primary goal
------------

This library realize Python Database API Specification v2.0 `PEP
249 <https://www.python.org/dev/peps/pep-0249/>`__ for
`JSON-RPC <http://www.jsonrpc.org/specification>`__. Standart python
database api, but under the hood you make remote procedure call.

Install
-------

.. code:: bash

pip install jsonrpcdb

Usage
-----

.. code:: python

import jsonrpcdb

# without authentication
conn_params = {
'host': 'ip/hostname', # default localhost
'port': 4000, # default 4000
'database': 'uri path', # default empty value
'schema': 'http/https', # default http
}

# with token authentication
conn_params = {
'host': 'ip/hostname',
'port': 4000,
'database': 'uri path',
'schema': 'http/https',
'user': 'username',
'password': 'password',
'auth_type': 'token'
}

conn = jsonrpcdb.connect(**conn_params)
cur = conn.cursor()
data = {
'params': {} # remote procedure parameters
}
cur.execute('some_method', data)
results = cur.fetchall()

.. |Build Status| image:: https://travis-ci.org/LiveStalker/json-rpc-db.svg?branch=master
:target: https://travis-ci.org/LiveStalker/json-rpc-db
.. |Codacy Badge| image:: https://api.codacy.com/project/badge/Coverage/52f1f4086b654639b78ffc0b28bb9b00
:target: https://www.codacy.com/app/LiveStalker/json-rpc-db?utm_source=github.com&utm_medium=referral&utm_content=LiveStalker/json-rpc-db&utm_campaign=Badge_Coverage
.. |Codacy Badge| image:: https://api.codacy.com/project/badge/Grade/52f1f4086b654639b78ffc0b28bb9b00
:target: https://www.codacy.com/app/LiveStalker/json-rpc-db?utm_source=github.com&utm_medium=referral&utm_content=LiveStalker/json-rpc-db&utm_campaign=Badge_Grade


Metadata

Release files for jsonrpcdb 0.1.5

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

Source distribution (sdist)

Source distribution for jsonrpcdb 0.1.5
File Size Uploaded Provenance
jsonrpcdb-0.1.5.tar.gz 8.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for jsonrpcdb 0.1.5
File Interpreter ABI Platform
jsonrpcdb-0.1.5-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 21.6 kB

Release files / jsonrpcdb-0.1.5.tar.gz

Download URL jsonrpcdb-0.1.5.tar.gz
Size 8.9 kB
Tags Source
SHA-256 checksum
How to use checksums
712750ee7e37082fc1f2d8de53000a49b0c13112544f9a04c11c8968b8bac372
BLAKE2b-256 checksum
How to use checksums
9f776b0ac5e202a9ece3a76d6cdbed461ca145bb12ae1e1792f24d98aae5cb27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / jsonrpcdb-0.1.5-py2.py3-none-any.whl

Download URL jsonrpcdb-0.1.5-py2.py3-none-any.whl
Size 12.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
c34294c680e5229987bf055fa5061a92dfde35637af40bdbf2b2ee8d6ae5b1f5
BLAKE2b-256 checksum
How to use checksums
c196d3790b14e9a9c61f34ce142ed4293cba9265065e1b80dabfcec243ffe178
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for jsonrpcdb 0.1.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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