Skip to content
Stream that implements the hypercore protocol (WIP 🔥)
Python Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
changelog
docs
hypercore_protocol
test
.gitignore
.readthedocs.yml
.travis.yml
CHANGELOG.rst
CODE_OF_CONDUCT.rst
CONTRIBUTING.rst
LICENSE
MANIFEST.in
Makefile
README.rst
mypy.ini
pyproject.toml
setup.cfg
setup.py
tox.ini

README.rst

hypercore-protocol

Repository license PyPI package Travis CI result Documentation status Support badge

Stream that implements the hypercore protocol

Status: Work In Progress.

See DEP-0010: Hypercore Wire Protocol for the full details.

Part of the Datpy project.

A note on concurrency

The Python concurrent programming situation is still evolving. It is not clear yet that the standard library AsyncIO implementation is the right tool to bet on as of today. Therefore, the initial implementation of the stream interface has been written using the Trio library. The author hopes that the developing ideas of "structured concurrency" will win the day and we won't be in a position to need to re-write everything in a years time.

Documentation

You can’t perform that action at this time.