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.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b7b4bd8d15f50321681e96e89c378f94c9f0eb090ab2337bb16e39cbfbbadd6 |
|
MD5 | ee120eff1aeeb687cdc7e03fd84e3b90 |
|
BLAKE2b-256 | 2bc23be0b3ccf198515983b26f0e82cd11289b98f3d797e5b298fc4e8fb529bd |
Hashes for guppy3-3.0.4-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ed4d55c471ef521b1ab97e25eaf3c9475363a97da017bfbc85157d4f36a3fe5 |
|
MD5 | 6e91a76ff6b21acd9a5e870a4e19a5b7 |
|
BLAKE2b-256 | 34223345f88838752acc571a036cbc87ae4125fd4f22e86acea93f2748f667c4 |
Hashes for guppy3-3.0.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 454f9bcd062b8cb2688b9badc94411b692b3363c143ba3bc103390f982c36491 |
|
MD5 | 475e447d4817ade318fde5d4e1b4b0ef |
|
BLAKE2b-256 | 0869a2a75204a6a46755607d34993b8f3a4b93996d22c164764bed7fa0eb8596 |
Hashes for guppy3-3.0.4-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a0448566b049228abc226c0acf7ec7624e63488c3d96a75b7f05e72cedd3faa |
|
MD5 | 76d72e7d93ced64ab4f4549a2ffcd5cf |
|
BLAKE2b-256 | c07b5f81b5919783dfed5360ee87ef0e3c42a1a0aec45372e11287c30697cfb2 |
Hashes for guppy3-3.0.4-cp37-cp37m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fde739c3960a6587089b5bbe543d0a77bba12c4e2bfaf2d2ee4a6c9c8a469e55 |
|
MD5 | fc2fb905922236e6062e19cf8ff2ab9e |
|
BLAKE2b-256 | b4744da1dd5f8926d734d74485b56a9a9a5e21cd27fcd8e4fd0180ff11a97765 |
Hashes for guppy3-3.0.4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50ed5a1d0bae400e84bd41f73e7df1a6d6f4e86e3b752e9fe50f45a419a62535 |
|
MD5 | bf8d031f25725c2f80e2e9cf96cc4700 |
|
BLAKE2b-256 | cb2ec62dc4eb19fc1686c0e9358effbf8a1a7b960dc7b3507b07806470dc00ca |
Hashes for guppy3-3.0.4-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13f7431269bdbba02df84cab981c0867ff5be0e01b3267ba37a0a59810775827 |
|
MD5 | f801c0e0c187579ae502c02d2d8424a2 |
|
BLAKE2b-256 | cb2d1d932d76773e02375c3542dd64b113759ded806f4c47a0f92a1beb88d52c |
Hashes for guppy3-3.0.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 704327adbb6bcd2301e21126af1c9ef42635015892a7a619452260bc7c3406bc |
|
MD5 | 39e3135fc0d9da18ca11264a4ad78ae5 |
|
BLAKE2b-256 | bec5c637d9078c4d48661bcd1b969065e948916ec92b64fd9ffc348326312378 |
Hashes for guppy3-3.0.4-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef149d33875817059c1c0c46b132a5ed58cc1266bddb1b1565c0f3a9ea7bfdd0 |
|
MD5 | 0f695355cec0707bb778c87974c5cf11 |
|
BLAKE2b-256 | cb4881333e1c74f91191a3d4457b9c2293c97f0dd3e6c077638ffc977de760a8 |
Hashes for guppy3-3.0.4-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 151affbac3e0b223a945ec8695d7502676689e3a80e7dc7d70f1debbb46d76eb |
|
MD5 | 887631ee9e9e4a7f8a5cfd140523c801 |
|
BLAKE2b-256 | 8500ff768b3722017576581616e1fe819db046d3efd562a11d5c13451d2cc742 |
Hashes for guppy3-3.0.4-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14156aa9eac5bfedbde149c6ba276b0d73de7b9d138446c40880e6a76be565e3 |
|
MD5 | b400efb508e8193f90da73774fce8f0d |
|
BLAKE2b-256 | b9c58f75bd243ecefbe55b60a9814bdbc1f6b6300a29ec7435a2c64de75f9db5 |
Hashes for guppy3-3.0.4-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dab817b8f0a2db2a60728955a32a92fa59fd6ef87772b6ddb661ebc322699966 |
|
MD5 | 6b74bf68a7e83b9cdc615d2c2c4fe9b6 |
|
BLAKE2b-256 | cd3a2040ad49278be3b72b30ca7fb592b5197bbbe338c55e2f4520afd8244651 |
Hashes for guppy3-3.0.4-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65b2a025d71fa359fdf138a7909cb948b7e39e88f02d23e1d8e1f37357de205b |
|
MD5 | 9cf18fe0f0039e99d742af7860326399 |
|
BLAKE2b-256 | da9ca017a63b940577e5e18fe05cf9619f791d7d4775b8aa08babf7fe6772d13 |
Hashes for guppy3-3.0.4-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77bf33a1ca1063209e561bb204a00c62c63a8ef4e894e13a91a765a2c00c1190 |
|
MD5 | e39f07c627a6c9539e76cee1103d21a0 |
|
BLAKE2b-256 | a4157b4e77113dfb56d7676d7a197838283a01933ea1deb4637b03e0d9da575c |
Hashes for guppy3-3.0.4-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce6bfd46d4955ecdbb1f8beaefc8d47c31a0559537673289362e814d29276323 |
|
MD5 | f1f9d4bbc986b81ab23c50c25b0511e9 |
|
BLAKE2b-256 | 18de3f9173c0819a7287b7f105d6c37de9bb1bc5a2f81f9bc491916abe569757 |