Skip to main content

Python driver for BigchainDB

Project description

BigchainDB Python Driver

Join the chat at https://gitter.im/bigchaindb/bigchaindb-driver https://img.shields.io/pypi/v/bigchaindb-driver.svg https://img.shields.io/travis/bigchaindb/bigchaindb-driver/master.svg https://img.shields.io/codecov/c/github/bigchaindb/bigchaindb-driver/master.svg Documentation Status Updates

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

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)

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

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bigchaindb_driver-0.5.0a4.tar.gz (220.7 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page