• © Goverland Inc. 2026
  • v1.0.1
  • Privacy Policy
  • Terms of Use
Improvement ProposalsImprovement Proposalsby0x8dA825941565a790BDf341B7099FA61296723756MementoMori

Tools for Augmented Pure Python transition

Voting ended about 3 years agoFailed

The proposal is to facilitate bridging the gap between performance gains of Cython and coding readability and maintenance of Python

The rationale is that often a debugging activity stumbles upon a cython module that cannot be easily interacted with (add print, recompile, etc...). It is sometimes convenient to quickly change that cython into Pure Python

Another rationale is that it is often needed to reduce latency in some part of the code (looping over a oracle list of pairs, etc). Augmented Pure Python or Static Typing provide this benefit without compromising the ability to function in Pure Python mode by simply removing the compiled versions

This is NOT a change to HB code, but the addition of a convenient set of tools (change in setup.py and added clean_for_debug script) to navigate between the different modes of Python+Cython

Off-Chain Vote

Developer and Approve
478.83K HBOT47.2%
Developer and Disapprove
535.52K HBOT52.7%
Not a Dev or No Opinion
1K HBOT0.1%
Quorum:53%
Download mobile app to vote

Timeline

Oct 28, 2022Proposal created
Oct 28, 2022Proposal vote started
Nov 04, 2022Proposal vote ended
Oct 06, 2024Proposal updated