Skip to main content

Common toolkit for python.

Project description

pybeans

Common toolkit for python.

Python version >= 3.6

Common code for myself.

Features:

  • AppTool class

    • Combine config & config_local & config_test (if --test)
    • Act as dict to get config by key (connected by dot), it can be overrited by ENV variable
    • logger helper (pre-configged email handler)
    • Pre-configged SMTP email client
    • @log annotation.
  • Utility functions

    • email helper
    • load & dump json
    • @benchmark annotation
    • OS detector
    • @deprecated annotation
    • get home dir
    • deep merge
    • Get windows folders
    • string alignment for Chinese
    • get dict value by key (connected by dot)
    • now, today
    • random_sleep
  • GetCh class

    • input value for multiple platforms

TODO:

  • send_email support CC.

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

pybeans-1.11.2.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

pybeans-1.11.2-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

Details for the file pybeans-1.11.2.tar.gz.

File metadata

  • Download URL: pybeans-1.11.2.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.20 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for pybeans-1.11.2.tar.gz
Algorithm Hash digest
SHA256 9c251bc7666a09d31d8a419f19980e9647cca411d88f9abace4d8a85029c0eba
MD5 d681075c8614f1521493024a9da41c2e
BLAKE2b-256 27247bc68a7bcc54fe5d79797af41f6be6ad601d414cbcedc3d85e2012101179

See more details on using hashes here.

File details

Details for the file pybeans-1.11.2-py3-none-any.whl.

File metadata

  • Download URL: pybeans-1.11.2-py3-none-any.whl
  • Upload date:
  • Size: 20.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.20 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for pybeans-1.11.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1bb207b5ed1f416c05778c5b08d33b480682deb000c882e90eac052780cf41fb
MD5 3d5c8469bcfadf44898f07748c9e6e8e
BLAKE2b-256 f00d7f1ee2e8b54eede3988d6663c613dcfab21aba982c11592b9df72f018b56

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