Skip to main content

Friendly Dogecoin JSON-RPC API binding for Python 3

Reason this release was yanked:

Broken configuration loading

Project description

Python Dogecoin

PyPI Downloads

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


Download files

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

Source Distribution

python-dogecoin-0.0.3.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_dogecoin-0.0.3-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

Details for the file python-dogecoin-0.0.3.tar.gz.

File metadata

  • Download URL: python-dogecoin-0.0.3.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.6

File hashes

Hashes for python-dogecoin-0.0.3.tar.gz
Algorithm Hash digest
SHA256 a056012989b1572da2bd93b0dec99543d13da88f14dfca0937c5341672cd25f4
MD5 b9b29af5e41814c3265b362cffffff59
BLAKE2b-256 fdcc1dffb461b5404fef33d74b00f33d4d83651217e7334f8a9d75ea1a76f226

See more details on using hashes here.

File details

Details for the file python_dogecoin-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: python_dogecoin-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 18.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.6

File hashes

Hashes for python_dogecoin-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 98042f370e29aa463c1f9fbe2f305c04dd720bba7302dff0b8f3e46b9264bb28
MD5 9dd508d1ba56899b51b3ad651b5e1bde
BLAKE2b-256 6eea9de7443f8d501ad264a0c19d46a3c4b815fef9b033cc997c39b73e6ed330

See more details on using hashes here.

Supported by

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