Skip to main content
==============
Clique Python
==============

Python API for Clique block chains; ID chains and auth chains included.

Invented by Andrew Biggs <balthorium@gmail.com>, and contributed to by others.

Status
------
.. image:: https://img.shields.io/pypi/v/clique-blockchain.svg
:target: https://pypi.python.org/pypi/clique-blockchain/
:alt: Latest Version
.. image:: https://img.shields.io/pypi/status/clique-blockchain.svg
:target: https://pypi.python.org/pypi/clique-blockchain/
:alt: Project Status
.. image:: https://travis-ci.org/nicfit/Clique.svg?branch=master
:target: https://travis-ci.org/nicfit/Clique
:alt: Build Status
.. image:: https://img.shields.io/pypi/l/clique-blockchain.svg
:target: https://pypi.python.org/pypi/clique-blockchain/
:alt: License
.. image:: https://img.shields.io/pypi/pyversions/clique-blockchain.svg
:target: https://pypi.python.org/pypi/clique-blockchain/
:alt: Supported Python versions
.. image:: https://coveralls.io/repos/nicfit/Clique/badge.svg
:target: https://coveralls.io/r/nicfit/Clique
:alt: Coverage Status

Features
--------


Requirements
------------

* Python >= 3.4
* cryptography
* jwcrypto

Getting Started
----------------

.. code-block:: bash

# Note, replace <username> with your own.
$ git clone https://<username>@stash-eng-chn-sjc1.cisco.com/stash/scm/~adb/clique.git
$ cd clique/python3

# Using mkvirtualenv
$ mkvirtualenv -p python3 -r requirements/default.txt clique

# ... or virtualenv
$ virtualenv -p python3 /path/clique
$ source /path/clique/bin/activate
$ pip install -r requirements/default.txt


Installation
------------
The install the ``clique`` module and scripts, either system-wide or in a
virtualenv, use ``setup.py`` in the standard fashion.

.. code-block:: bash

# To install
$ ./setup.py install
$ clique examples authchain

.. note::
Developers should skip the install since testing requires pushing new
versions. See the developer section.


Development
-----------

To initialize the environment to run against your working copy use the
``develop`` command.

.. code-block:: bash

# To develop
$ ./setup.py develop
$ clique examples authchain

For running tests and performing other developer tasks more dependencies are
required.

.. code-block:: bash

# For running tests
$ pip install -r requirements/test.txt

# For running tests with coverage, tox, building docs, linting, etc
$ pip install -r requirements/dev.txt


Release History
===============



v0.2.3 (2017-02-05)
------------------------

Fix
~~~

- Fixed status badges (for PyPi package name change)


v0.2.2 (2017-02-05)
-------------------------

* Initial release

Metadata

Release files for Clique-blockchain 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Clique-blockchain 0.2.3
File Size Uploaded
Clique-blockchain-0.2.3.zip 58.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for Clique-blockchain 0.2.3
File Interpreter ABI Platform
Clique_blockchain-0.2.3-py3.5.egg Legacy Egg format - - Details
Clique_blockchain-0.2.3-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 141.9 kB

Release files / Clique-blockchain-0.2.3.zip

Download URL Clique-blockchain-0.2.3.zip
Size 58.7 kB
Tags Source
SHA-256 checksum
How to use checksums
70123c325c8b76faa3430aa2defd385a030a0b2a2c72a63c2acd3d857185825e
BLAKE2b-256 checksum
How to use checksums
15c36ad8d17decec844f7ef28fd462a317d3587abf9d26689e5dc9b2ffda2e16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Clique_blockchain-0.2.3-py3.5.egg

Download URL Clique_blockchain-0.2.3-py3.5.egg
Size 55.0 kB
Tags Egg
SHA-256 checksum
How to use checksums
49ed235ae9447a022a54165c589f384c688c227fe2c73c1087310ad02c57b71e
BLAKE2b-256 checksum
How to use checksums
3d03f546c2ef73fb764d361deb4eca6c09fdb78f266916907107f93f6b7918f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Clique_blockchain-0.2.3-py2.py3-none-any.whl

Download URL Clique_blockchain-0.2.3-py2.py3-none-any.whl
Size 28.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
8e9569053d1f2379f99e5d8a7cc4609a70736f68b3417656e5f6f1e9c7cabd7a
BLAKE2b-256 checksum
How to use checksums
7ac76b164123ec3054c90035864526eacdd927ad3efbb197214764ba97b9b3ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.3 This release

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page