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 to install and update to the latest stable version 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
If you want to install a non-stable version, i.e. a pre-release, check out the pypi history and choose your version to install.
Compatibility Matrix
BigchainDB Server |
BigchainDB Driver |
---|---|
>= 2.0.0a3 |
0.5.0a4 |
>= 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.
License
licenses - open source & open content
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.0a4 (2018-05-07)
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
Hashes for bigchaindb_driver-0.5.0a4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcfa16665d661af631d0b27bbeec579257babf14abfdf5842f83b11157ff5468 |
|
MD5 | 113c116cb013f9608c56c6fc0675c937 |
|
BLAKE2b-256 | 4ca1a48a98c8134cdda8680dc53c808e022d9feabc428f7f8c91d762f218aa85 |