Skip to main content

GitHub GitHub Workflow Status

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.

Metadata

Release files for devhelpers 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for devhelpers 0.1.2
File Size Uploaded
devhelpers-0.1.2.tar.gz 17.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for devhelpers 0.1.2
File Interpreter ABI Platform
devhelpers-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 37.4 kB

Release files / devhelpers-0.1.2.tar.gz

Download URL devhelpers-0.1.2.tar.gz
Size 17.4 kB
Tags Source
SHA-256 checksum
How to use checksums
86203c28e0bfd901d81c42b2152f697ba98bf37815d19e6be7e4b1a13752c040
BLAKE2b-256 checksum
How to use checksums
89454b4e7abad5fb8559c40b8a81a831a483ecf21e4f3afb1acb40a496b718a3
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / devhelpers-0.1.2-py3-none-any.whl

Download URL devhelpers-0.1.2-py3-none-any.whl
Size 19.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
67944e1a4a09672ee7722ea74d7f845b6b3be7ceb2d234a7c3e42baad8629652
BLAKE2b-256 checksum
How to use checksums
9237e715340b386129f5de1f607957c81fec3b9a96d757a0335b4ccd57f6e172
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page