Apocrypha

pynng

Ergonomic bindings for nanomsg next generation (nng) in Python

pynng provides ergonomic Python bindings for nanomsg next generation (nng), a lightweight messaging library. It enables inter-process communication across single computers or networks using various messaging patterns including Pair, Pub/Sub, Surveyor/Respondent, Req/Rep, and Push/Pull. The library supports async frameworks like trio, curio, and asyncio.

Available in

OverlayNewestEbuildsLast activity
vowstar GitHub ↗ 0.9.0 2 26 h details ›
guru gitweb ↗ 0.9.0 2 47 h details ›

Versions & arches

VersionOverlay amd64 Committed
0.9.0 guru amd64 testing view · download · history ↗
0.9.0 vowstar amd64 testing 3 mo view · download · history ↗
0.8.1 guru amd64 testing view · download · history ↗
0.8.1 vowstar amd64 testing 7 mo view · download · history ↗

Use flags of 0.9.0

  • test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
  • debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
3 expansion flags (python targets, ABIs, cpu flags…)
  • python_targets_python3_12
  • python_targets_python3_13
  • python_targets_python3_14

Runtime dependencies of 0.9.0

show 11 lines