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.0.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

pybeans-1.11.0-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pybeans-1.11.0.tar.gz
  • Upload date:
  • Size: 15.6 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.0.tar.gz
Algorithm Hash digest
SHA256 9de449e0e27061aeacc459f3f55769ce24fd57b60d86ad47c2cb75ca6e3c2670
MD5 b70da47cf26ff7f86128db7798384f37
BLAKE2b-256 5af59452be38e8665f86e1471e4ab8ff188a5aabfc15223edc232975bbd9be85

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybeans-1.11.0-py3-none-any.whl
  • Upload date:
  • Size: 20.4 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 99935c1a4b937e49241da027086fbe4e6e9ec24814f1cbb0920ac72cfded2661
MD5 600a8ae4d42d3eb3f4163c0fdc4d1366
BLAKE2b-256 1956e571677512051d7c365383b5c9f604b60276efdc1eab502c80a516a1704c

See more details on using hashes here.

Provenance

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