Python driver for BigchainDB
Project description
BigchainDB Python Driver
Free software: Apache Software License 2.0
Documentation: https://docs.bigchaindb.com/projects/py-driver/
Features
Support for preparing, fulfilling, and sending transactions to a BigchainDB node.
Retrieval of transactions by id.
Install
We recommend you use a virtual environment for running bigchaindb-driver, to install and update using pip:
pip install -U bigchaindb-driver
If this fails, ensure you have python 3 installed, if you have both versions of python installed, to install and update using pip:
pip3 install -U bigchaindb-driver
Compatibility Matrix
BigchainDB Server |
BigchainDB Driver |
---|---|
>= 2.0.0a2 |
0.5.0a2 |
>= 2.0.0a1 |
0.5.0a1 |
>= 1.0.0 |
0.4.x |
== 1.0.0rc1 |
0.3.x |
>= 0.9.1 |
0.2.x |
>= 0.8.2 |
>= 0.1.3 |
Although we do our best to keep the master branches in sync, there may be occasional delays.
Credits
This package was initially created using Cookiecutter and the audreyr/cookiecutter-pypackage project template. Many BigchainDB developers have contributed since then.
Changelog
0.5.0a2 (2018-04-18)
Support for BigchainDB server v2.0.0a2.
0.5.0a1 (2018-04-03)
There were many changes between BigchainDB 1.3 and BigchainDB 2.0 Alpha, too many to list here. We wrote a series of blog posts to summarize most changes, especially those that affect end users and application developers:
0.4.1 (2017-08-02)
Fixed
Handcrafting transactions documentation. Pull request #312.
Quickstart guide. Pull request #316.
0.4.0 (2017-07-05)
Added
Support for BigchainDB server (HTTP API) 1.0.0.
0.3.0 (2017-06-23)
Added
Support for BigchainDB server (HTTP API) 1.0.0rc1.
Support for crypto-conditions RFC draft version 02.
Added support for text search endpoint /assets?search=
0.2.0 (2017-02-06)
Added
Support for BigchainDB server 0.9.
Methods for GET / and GET /api/v1
Changed
Node URLs, passed to BigchainDB() MUST not include the api prefix '/api/v1', e.g.:
BEFORE: http://localhost:9984/api/v1
NOW: http://localhost:9984
0.1.0 (2016-11-29)
Added
Support for BigchainDB server 0.8.0.
Support for divisible assets.
Removed
create() and transfer() under TransactionEndpoint, and available via BigchainDB.transactions. Replaced by the three “canonical” transaction operations: prepare(), fulfill(), and send().
Support for client side timestamps.
0.0.3 (2016-11-25)
Added
Support for “canonical” transaction operations:
prepare
fulfill
send
Deprecated
create() and transfer() under TransactionEndpoint, and available via BigchainDB.transactions. Replaced by the above three “canonical” transaction operations: prepare(), fulfill(), and send().
Fixed
BigchainDB() default node setting on its transport class. See commit 0a80206
0.0.2 (2016-10-28)
Added
Support for BigchainDB server 0.7.0
0.0.1dev1 (2016-08-25)
Development (pre-alpha) release on PyPI.
Added
Minimal support for POST (via create() and transfer()), and GET operations on the /transactions endpoint.
0.0.1a1 (2016-08-12)
Planning release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for bigchaindb_driver-0.5.0a2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73e67472450fa73d802324be4cf0cbbbc2d4d684d9dea5084f05460a5384b935 |
|
MD5 | 6ef738869d35ca11b6fb822d10c01c97 |
|
BLAKE2b-256 | 969f4fa981e7d6d7acac8c5325743b7f69bdf648b2946b2a7fb8dfb552715bed |
Hashes for bigchaindb_driver-0.5.0a2-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a081d547b528b04e267216bf162b0f8340f3c01c65168ded16b84cb144751846 |
|
MD5 | 164919b9ed5edecf74b9cbf43643d266 |
|
BLAKE2b-256 | 147107211e37c5ca45a2c22721708687b3623d951047a58b02802b56f5fc07b2 |