BSD Ports

net/py-python-bitcoinrpc 1.0_1 DragonFly

Enhanced version of python-jsonrpc for use with Bitcoin

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
LGPL21
Categories
finance, net, python
Package size
16.5 KiB, 56.7 KiB installed

Description

AuthServiceProxy is an improved version of python-jsonrpc.

It includes the following generic improvements:

  • HTTP connections persist for the life of the AuthServiceProxy object
  • sends protocol 'version', per JSON-RPC 1.1
  • sends proper, incrementing 'id'
  • uses standard Python json lib
  • can optionally log all RPC calls and results
  • JSON-2.0 batch support

It also includes the following bitcoin-specific details:

  • sends Basic HTTP authentication headers
  • parses all JSON numbers that look like floats as Decimal, and serializes Decimal values to JSON-RPC connections.

In the other systems

SystemPortVersion
DragonFlynet/py-python-bitcoinrpc1.0_1
FreeBSDnet/py-python-bitcoinrpc1.0_1

Install

Binary package:

pkg install py311-python-bitcoinrpc

From DPorts:

cd /usr/dports/net/py-python-bitcoinrpc && make install clean

Dependencies

Run dependencies 1

No port depends on this one.