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 Distribution
Built Distributions
Hashes for guppy3-3.0.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db0ba6b3162890e6ed272f2a03aec23a637cd22b0bc0f07b889faafcd19e01b4 |
|
MD5 | b98d0d18544d455aa496a7738468680a |
|
BLAKE2b-256 | e8490bac430e55b2d8cf825a35cb002baaa5eb55b10275e8b9336fc22498e302 |
Hashes for guppy3-3.0.6-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fe43746b55fc8734ebf803c4dc6c2fe0f6e218e08d41a7b0b64b9b07ad53e3e |
|
MD5 | ef1def287dd89ce33f4351771624fb43 |
|
BLAKE2b-256 | 9ce2c765a52e4a2ddca878eae1dbcea1335286d2a73d1c4ed6c761ac29a1546e |
Hashes for guppy3-3.0.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7a8728acbcf7fe2192f2467088c47c38a9eeaf8a3554bc39f60406a2749fbfb |
|
MD5 | 5f5dcbfd96a64efc0c0ec108464b2716 |
|
BLAKE2b-256 | 0599819ae90b127ad36b4671ac31cbda61034f2644f97df85749079710a24076 |
Hashes for guppy3-3.0.6-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9b7d4cf33b0e48757e75932b0698e2cebba9c887823748eeed7cd469bf6bdcc |
|
MD5 | bf6a0c0750f3fcac114de8c11b84e453 |
|
BLAKE2b-256 | 034b4c8565053269f7cab10caa0eed7044d1780bf4657ce2e592c328b4b887c3 |
Hashes for guppy3-3.0.6-cp37-cp37m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 207bbfaf2eb238327b6e7bce443d6a1f2ab6a1afed7889a47cc47402783abdc6 |
|
MD5 | c1aa5d674e9512afc8a0bdd22da62c4e |
|
BLAKE2b-256 | 126daf27cdccf43fdd22d4824b1a67b7eb9cd081548abf4f6d25858615fc7ef2 |
Hashes for guppy3-3.0.6-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 392ec0cd0a15903942df109df7200eab5873b6611ea4e15ed87a1b0a673bde7d |
|
MD5 | 39ff77615ae7ce9dd84bcade7f14969d |
|
BLAKE2b-256 | 52c888aa814bcfc08dfaadd72e01c62e3ca1ccb637426b3a67a346819afa5b5c |
Hashes for guppy3-3.0.6-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9a013442fb5f2565f4c2b9717ecaff491a8af53781f567a01490a016e5168a4 |
|
MD5 | a30ccc73485bcea517761e7919457612 |
|
BLAKE2b-256 | 1be43cd961998be1c46485cf69621169dce0bb295c306f4a7853ce4f767eb398 |
Hashes for guppy3-3.0.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36baa8d29a5d259074f63d7248a8a3b1222dae8add2e10098ea5d374cc6f45f2 |
|
MD5 | f0488c42e8418768644ee2730f646a8a |
|
BLAKE2b-256 | 7ab68dfd47ad5868ba586173a70f81ba2a555bb6504ed69fcb1c7fbbb062c601 |
Hashes for guppy3-3.0.6-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 949e2eac842a2fe94df8cb10b461412be85aa8d578575145f6b1125374c22e3d |
|
MD5 | 8b1033abc27c7856298815a21bb5702a |
|
BLAKE2b-256 | a17fb337e690d9880b337e15598b5895e449a2eb192c248064154b90c868b9a7 |
Hashes for guppy3-3.0.6-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4e00dc913e2024bdac5d0efdc00f636ff42a0475eb2bae283af90f37f1ddfa8 |
|
MD5 | 223713abbe1de3cb698a3eeec6103f69 |
|
BLAKE2b-256 | b7e73d32ad3379bad58728367e26f610be0f82a06d9d1ffd156b1894c7ecf4b3 |
Hashes for guppy3-3.0.6-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67e008490a81cf8fd6c99b05bf8b5621afd6de3a2c6bf021d86a749a7d6e6317 |
|
MD5 | 72540cb486c3c6f6055f770602b7c309 |
|
BLAKE2b-256 | 47fd27e8507b5d217feb8bd6b332c42b54917a97de964595b3b204face873663 |
Hashes for guppy3-3.0.6-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 623a2beea9a5fbb3618253cb47dcf457aca013547e62153b02d1be37023c094b |
|
MD5 | 599ae71c67b5ff943787b13c62e9e9a9 |
|
BLAKE2b-256 | 53bbb2b602342930e5662ed8afc5c88772221ff82ab44065fea8fd4979b64cab |
Hashes for guppy3-3.0.6-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f9fcef013c40bc209e509217b20ed8f7bacb7fd8393d465c5672248bbcab379 |
|
MD5 | 5c0a2325d72952a23a7ebf3eb2cb9799 |
|
BLAKE2b-256 | decd3a7522101e06d72ec91765b6d8fa52997d2fe3d97512118518c139619d8c |
Hashes for guppy3-3.0.6-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19b3df8f4018bf15ed0441ebf22c22343f98499e9ca792a2bc1555f0c8c80e6c |
|
MD5 | cc7f9cbe6facec1d7b95d2ef61babd4b |
|
BLAKE2b-256 | 9fa974e7c93c60d4ebd544913ceec0beae756e0829cf2e35e10a29ba0bea76e1 |
Hashes for guppy3-3.0.6-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f87c18be5c1a1a096674e2faba11df789a37534ab2f8722a09d279ea5af4d9a |
|
MD5 | 51bfbc6010dd98947ecd2dafd7cfa77f |
|
BLAKE2b-256 | 2fccba4644590ded2ace0f17a84db100e3f57fc6383c20185e1bd4d153dc03a4 |