Skip to main content

A Development Toolbox

Project description

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.

Project details


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)

Uploaded Source

Built Distribution

devhelpers-0.1.2-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

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

Hashes for devhelpers-0.1.2.tar.gz
Algorithm Hash digest
SHA256 86203c28e0bfd901d81c42b2152f697ba98bf37815d19e6be7e4b1a13752c040
MD5 d4dc0265e80ca3aa7f14ffa64cc45121
BLAKE2b-256 89454b4e7abad5fb8559c40b8a81a831a483ecf21e4f3afb1acb40a496b718a3

See more details on using hashes here.

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

Hashes for devhelpers-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 67944e1a4a09672ee7722ea74d7f845b6b3be7ceb2d234a7c3e42baad8629652
MD5 7b6fd890a68ae1a16fc96092ba4e7cc2
BLAKE2b-256 9237e715340b386129f5de1f607957c81fec3b9a96d757a0335b4ccd57f6e172

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page