A Development Toolbox
Project description
DevHelpers
DevHelpers is a loose collection of python development helpers. It is not made to be included or used in a finished product.
Toolbox
- The
@timeit
decorator to time the runtime of a function or method. With@timit(1000)
the function or method will be timed 1000 times and prints afterword a small statistic. - The
isatomic
decorator runs a function multiple times and compares the return value against the first run. If the output changes, the decorator raises an error. - The
@nogc
decorator disables the garbage collector during the runtime of a function.
Semantic Versioning
This repository uses SemVer for its release cycle.
Branching Model
This repository uses the git-flow branching model by Vincent Driessen. It has two branches with infinite lifetime:
The master branch gets updated on every release. The develop branch is the merging branch.
License
Copyright © 2021 Michael Sasser Info@MichaelSasser.org. Released under the GPLv3 license.
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
devhelpers-0.1.2.tar.gz
(17.4 kB
view details)
Built Distribution
File details
Details for the file devhelpers-0.1.2.tar.gz
.
File metadata
- Download URL: devhelpers-0.1.2.tar.gz
- Upload date:
- Size: 17.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86203c28e0bfd901d81c42b2152f697ba98bf37815d19e6be7e4b1a13752c040 |
|
MD5 | d4dc0265e80ca3aa7f14ffa64cc45121 |
|
BLAKE2b-256 | 89454b4e7abad5fb8559c40b8a81a831a483ecf21e4f3afb1acb40a496b718a3 |
File details
Details for the file devhelpers-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: devhelpers-0.1.2-py3-none-any.whl
- Upload date:
- Size: 19.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67944e1a4a09672ee7722ea74d7f845b6b3be7ceb2d234a7c3e42baad8629652 |
|
MD5 | 7b6fd890a68ae1a16fc96092ba4e7cc2 |
|
BLAKE2b-256 | 9237e715340b386129f5de1f607957c81fec3b9a96d757a0335b4ccd57f6e172 |