Guppy 3 -- Guppy-PE ported to Python 3
Project description
Guppy 3 is a library and programming environment for Python, currently providing in particular the Heapy subsystem, which supports object and heap memory sizing, profiling and debugging. It also includes a prototypical specification language, the Guppy Specification Language (GSL), which can be used to formally specify aspects of Python programs and generate tests and documentation from a common source.
Guppy 3 is a fork of Guppy-PE, created by Sverker Nilsson for Python 2.
The guppy top-level package contains the following subpackages:
- etc
Support modules. Contains especially the Glue protocol module.
- gsl
The Guppy Specification Language implementation. This can be used to create documents and tests from a common source.
- heapy
The heap analysis toolset. It can be used to find information about the objects in the heap and display the information in various ways.
- sets
Bitsets and ‘nodesets’ implemented in C.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for guppy3-3.0.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0ab78a30396d77e621f2a5bcce77dd06130e8bc2212727df9631e039699e0a1 |
|
MD5 | 35508e03d594dc17f3e2f47957b07214 |
|
BLAKE2b-256 | 9707795757eb8832d7cdada47bd6122ca0ec0bb9de8856a8482f3b8d4165b510 |
Hashes for guppy3-3.0.5-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 075896184e39f65c543c282ace27e88411b6e1030db82b4be3e20a8c9220dbb4 |
|
MD5 | d3eebd08021687fe506cf7aecca4b2e9 |
|
BLAKE2b-256 | b69f0eed7e357efd604de1236e97442ccceaba8d216ae2e03e59bdefd544237f |
Hashes for guppy3-3.0.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6083cc10f0e36e39b059a32c87542ccf3c928a05326b3e7fe22a29352433f68 |
|
MD5 | 634b74e3a9a6a88db1e2c89d1c7cc034 |
|
BLAKE2b-256 | 75c2b89776d4ef89e378a5aee1042c2d167ec67d322cebc0b41d5a503b8dceb3 |
Hashes for guppy3-3.0.5-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e9b2eb22e9a8f1551c396c85450e1c6f5265ec0011beb35f4239ed2c4539a73 |
|
MD5 | 92205b85f96a27489426503b643e353b |
|
BLAKE2b-256 | 1387d604c27fe0ed8e228fda8dda5e831207cdfe2663a0a6537f8c398534d9a3 |
Hashes for guppy3-3.0.5-cp37-cp37m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86ebeaec74f469b0f087c1ddba1a3b955d8be08be865adafd9e45ecc4352c375 |
|
MD5 | d2043c71b48cb941fa3643bc2d881153 |
|
BLAKE2b-256 | 5c84771711cde3cdc0858a9af1e5c214a189f0f8f73034c01fecf7a5c5f7a29c |
Hashes for guppy3-3.0.5-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b6cfa13559588ef7c999fb4a567af13bbe88e70bef7f116f00b14ce2ffd2731 |
|
MD5 | 847a818a8706a5ddd0f6f2496a41d811 |
|
BLAKE2b-256 | 786d6924a5a989dfbbf1a4865a29057ddb58fa93e6f2667c0d2685e976d6eae8 |
Hashes for guppy3-3.0.5-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 265a1d61baf056ba2aafd9b3fa65d7fe2f61b8429fd8b56d0651481930257745 |
|
MD5 | 93566255ee243122adf97204be33dc83 |
|
BLAKE2b-256 | b11196b3f5ef3d0b7e1b442d5fb485a56f372fa15df2d420beea9b66e063e37a |
Hashes for guppy3-3.0.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0a73d85f88c66f91528c9b17f49a6bfeda71d00e115aeec5be9fb48d913397a |
|
MD5 | fae413c6709c8e4749bc81c5c7a7ea69 |
|
BLAKE2b-256 | 207e07f705c6758200874aef45e7bf8700709fbdaf6948d08899c4549be2b33e |
Hashes for guppy3-3.0.5-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57abc55e3400b0aad19d59cac5454a1bd11328f1bf1f373b6a4aee71ba686ef3 |
|
MD5 | 5b0bb6681cd808538d9c65a9bab82318 |
|
BLAKE2b-256 | 98275eeec5cb2e3e9f8616bbf664b661457449160a0c626ed7e8b288056c0e69 |
Hashes for guppy3-3.0.5-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ce6d95093d6a0162ba75d8ab4208aa9599b9c15cd645342fe76d288ff467be3 |
|
MD5 | 3ffdb0519d1668dcfe4c1b211575db61 |
|
BLAKE2b-256 | e4c318ef79118162ae33e21ac76bfd621996a306c1362972bb51038bf893beb5 |
Hashes for guppy3-3.0.5-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34ba980164a14315442b7c1a2cb0b279a1d7ae47f245dd358abfabbbcc5aca19 |
|
MD5 | 9575674590d0740fbbfe50c07eb85a82 |
|
BLAKE2b-256 | e0cd41d69547e739cd22234ce62a7b16adf81c309c0873def40112d382ffc8d3 |
Hashes for guppy3-3.0.5-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aea37031b1529e1a23b6d2fdbc85010f2110934007232fcdccc7ff043f179633 |
|
MD5 | b95efcb11ac6af34eb098bba278e0279 |
|
BLAKE2b-256 | 098079fd14a16f7d1974b67817bf608cbfe6591e9241a64befaa2f5fbec64ff1 |
Hashes for guppy3-3.0.5-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c79a4841893426c5c7fcfd46fcbaeb70c874079de55c46aec188ba8c1a68ce4 |
|
MD5 | d1849f7f0b01c538cfa40f6bd78638b3 |
|
BLAKE2b-256 | 9e4fc992b999795f19b0a2bdca2a0177b626d8ed45f21dc93c29863ca2b7c302 |
Hashes for guppy3-3.0.5-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba6ba4b577dcd0d579b08677e11be6cd9869741f55b42c56213a4da0cbddf970 |
|
MD5 | 122b1f1eba99d734328563d141ad8b3a |
|
BLAKE2b-256 | 77adc11948d5c11373e74e3c4a0caf9780e87a73a3722e0b97d7f4fb4b47e855 |
Hashes for guppy3-3.0.5-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96693fa776efe9822e5fd1d510dd0290abb8de795a7bab0cac0304050aa3b226 |
|
MD5 | b6e44f7e6367a6a4c6f8c01bef0292be |
|
BLAKE2b-256 | d1375d953fb85cee614cf6ce1d8f4c345e65ba3aa42faabd239dca7579968304 |