pybeans


Namepybeans JSON
Version 1.12.0 PyPI version JSON
download
home_pagehttps://github.com/chariothy/pybeans.git
SummaryCommon toolkit for python.
upload_time2024-10-22 16:52:35
maintainerNone
docs_urlNone
authorHenry TIAN
requires_python>=3.8.0
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/chariothy/pybeans.git",
    "name": "pybeans",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8.0",
    "maintainer_email": null,
    "keywords": null,
    "author": "Henry TIAN",
    "author_email": "chariothy@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/ba/c1/195e6245e6c3b7a14b408646f9dcbab79ac88d1b9bf81897f9d5d2456569/pybeans-1.12.0.tar.gz",
    "platform": null,
    "description": "# pybeans\nCommon toolkit for python.\n\n### Python version >= 3.6\n\n## Common code for myself.\n\n## Features:\n\n- AppTool class\n\n    - Combine config & config_local & config_test (if --test)\n    - Act as dict to get config by key (connected by dot), it can be overrited by ENV variable \n    - logger helper (pre-configged email handler)\n    - Pre-configged SMTP email client\n    - @log annotation.\n\n- Utility functions\n    - email helper\n    - load & dump json\n    - @benchmark annotation\n    - OS detector\n    - @deprecated annotation\n    - get home dir\n    - deep merge\n    - Get windows folders\n    - string alignment for Chinese\n    - get dict value by key (connected by dot)\n    - now, today\n    - random_sleep\n\n- GetCh class\n    - input value for multiple platforms\n\n## TODO:\n\n- send_email support CC.\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Common toolkit for python.",
    "version": "1.12.0",
    "project_urls": {
        "Homepage": "https://github.com/chariothy/pybeans.git"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9b7b492177cdf3eab769f8dbf97e28894038f1c05f699f5e113121372d4c5a1d",
                "md5": "93cd3de26138db9fe7a199beea0355db",
                "sha256": "9bf6e7b00e5139fa38b05fd95424f5d87aff46afd771ad34e6d9c638093f51d3"
            },
            "downloads": -1,
            "filename": "pybeans-1.12.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "93cd3de26138db9fe7a199beea0355db",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8.0",
            "size": 21032,
            "upload_time": "2024-10-22T16:52:33",
            "upload_time_iso_8601": "2024-10-22T16:52:33.339569Z",
            "url": "https://files.pythonhosted.org/packages/9b/7b/492177cdf3eab769f8dbf97e28894038f1c05f699f5e113121372d4c5a1d/pybeans-1.12.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bac1195e6245e6c3b7a14b408646f9dcbab79ac88d1b9bf81897f9d5d2456569",
                "md5": "94591af5356a62905fc85f1e3335df73",
                "sha256": "3200ea8958ce2e89774e014242f74ebea2ba509d37447d94002eba7a2cc66c64"
            },
            "downloads": -1,
            "filename": "pybeans-1.12.0.tar.gz",
            "has_sig": false,
            "md5_digest": "94591af5356a62905fc85f1e3335df73",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8.0",
            "size": 16157,
            "upload_time": "2024-10-22T16:52:35",
            "upload_time_iso_8601": "2024-10-22T16:52:35.035598Z",
            "url": "https://files.pythonhosted.org/packages/ba/c1/195e6245e6c3b7a14b408646f9dcbab79ac88d1b9bf81897f9d5d2456569/pybeans-1.12.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-22 16:52:35",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "chariothy",
    "github_project": "pybeans",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pybeans"
}
        
Elapsed time: 0.67268s