BSD Ports

finance/py-bitcoinrpc 1.0nb1 NetBSD

Enhanced version of python-jsonrpc for use with Bitcoin

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
gnu-lgpl-v2.1
Categories
finance, python
Package size
9.6 KiB, 31.2 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.

Install

Binary package:

pkgin install py311-bitcoinrpc

From pkgsrc:

cd /usr/pkgsrc/finance/py-bitcoinrpc && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.0nb1
NetBSD 10.1 aarch641.0nb1
SmartOS / illumos x86_641.0nb1
macOS 15 arm641.0nb1

Dependencies

Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
py312-bitcoinrpc-1.0nb1, py313-bitcoinrpc-1.0nb1, py314-bitcoinrpc-1.0nb1