Friendly Dogecoin JSON-RPC API binding for Python 3
Reason this release was yanked:
Broken configuration loading
Project description
Python Dogecoin
This is a fork of a dogecoin-python library focused on a Python 3 support only. Note that you are looking for python-dogecoin
version on PyPI instead of original dogecoin-python
.
This package allows performing commands such as listing the current balance and sending coins to the Satoshi (original) client from Python. The communication with the client happens over JSON-RPC.
Installation
$ pip install python-dogecoin
Development
pyenv is used to easily create virtual environment for the development. Use pyenv-installer to quickly setup it locally.
$ pyenv virtualenv 3.8.1 python-dogecoin
$ pyenv activate python-dogecoin
$ pip install --upgrade pip
$ pip install -e .
Formatting your code after adding changes
$ pyenv activate python-dogecoin
$ pip install -e ".[dev]"
$ make format
Tests
You need Dogecoin server to be up and running and configured to use testnet
.
$ pyenv activate python-dogecoin
$ pip install -e ".[test]"
$ python tests/test.py
$ pytest -sv tests/
Running Dogecoin server
$ ./src/dogecoind -daemon -testnet
$ ./src/dogecoin-cli stop # stop after end of testing
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 python_dogecoin-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98042f370e29aa463c1f9fbe2f305c04dd720bba7302dff0b8f3e46b9264bb28 |
|
MD5 | 9dd508d1ba56899b51b3ad651b5e1bde |
|
BLAKE2b-256 | 6eea9de7443f8d501ad264a0c19d46a3c4b815fef9b033cc997c39b73e6ed330 |