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)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| Clique-blockchain-0.2.3.zip | 58.7 kB | Without provenance | Details for Clique-blockchain-0.2.3.zip |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| Clique_blockchain-0.2.3-py3.5.egg | Legacy Egg format | - | - | Details for Clique_blockchain-0.2.3-py3.5.egg |
| Clique_blockchain-0.2.3-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details for Clique_blockchain-0.2.3-py2.py3-none-any.whl |
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 |
Security for Clique-blockchain 0.2.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.