dragons96-tools


Namedragons96-tools JSON
Version 0.0.36 PyPI version JSON
download
home_pagehttps://gitee.com/dragons96/py_dragons96_tools
Summarydragons96 个人开发python工具包
upload_time2024-06-27 11:32:17
maintainerNone
docs_urlNone
authordragons96_tools
requires_python>=3.9
licenseMIT license
keywords dragons96_tools
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # dragons96_tools dragons96 个人Python工具包 (Python >= 3.9)

## 仓库地址: https://gitee.com/dragons96/py_dragons96_tools

## 联系方式, qq: 521274311 邮箱: 521274311@qq.com

## 安装
```shell
pip install dragons96_tools --upgrade
```


## APIs
### [一. `dragons96_tools.logger` 日志工具包(通过setup方法设置日志文件+loguru框架记录日志)](./docs/日志工具包.md)
### [二. `dragons96_tools.builders` 特定格式内容建造器, 例如: html标签, markdown语法等](./docs/Html、Markdown建造器.md)
### [三. `dragons96_tools.files` 文件/文件类型数据处理工具, 例如: json, csv, yaml, ini等](./docs/文件或文件类型数据处理工具.md)
### [四. `dragons96_tools.models` pydantic Model 封装等, 墙裂推荐, 业务上均应该使用pydantic](./docs/pydantic封装.md)
### [五. `dragons96_tools.notices` 通知工具, 例如: 飞书通知、邮箱通知等](./docs/通知工具.md)
### [六. `dragons96_tools.cryptography` 常用加密解密包, 例如: md5, base64, hmac等](./docs/常用加密解密工具.md)
### [七、`dragons96_tools.env` 多环境管理工具包, 例如: 开发环境、测试环境、正式环境等](./docs/多环境工具包.md)
### [八、`dragons96_tools.sqlalchemy` sqlalchemy ORM工具包](./docs/sqlalchemy工具包.md)
### [九、`dragons96_tools.mysql.pymysql` pymysql 工具包](./docs/pymysql工具包.md)
### [十、`dragons96_tools.impala.impyla` impyla 工具包](./docs/impyla工具包.md)
### [十一、`dragons96_tools.clickhouse.clickhouse_driver` clickhouse_driver 工具包](./docs/clickhouse_driver工具包.md)
### [十二、`dragons96_tools.retry` 重试工具](./docs/重试工具.md)
### [十三、`dragons96_tools.task` 任务工具](./docs/任务工具.md)
### [十四、`dragons96_tools.cache` 缓存工具](./docs/缓存工具.md)
### [十五、`dragons96_tools.ioc` 轻量级ioc工具](./docs/ioc工具.md)

            

Raw data

            {
    "_id": null,
    "home_page": "https://gitee.com/dragons96/py_dragons96_tools",
    "name": "dragons96-tools",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "dragons96_tools",
    "author": "dragons96_tools",
    "author_email": "521274311@qq.com",
    "download_url": "https://files.pythonhosted.org/packages/fd/f1/d30a5367ead7346d6c37071ffc694f2d3fcf9cb5928c4160cef9e76b97b4/dragons96_tools-0.0.36.tar.gz",
    "platform": null,
    "description": "# dragons96_tools dragons96 \u4e2a\u4ebaPython\u5de5\u5177\u5305 (Python >= 3.9)\r\n\r\n## \u4ed3\u5e93\u5730\u5740: https://gitee.com/dragons96/py_dragons96_tools\r\n\r\n## \u8054\u7cfb\u65b9\u5f0f, qq: 521274311 \u90ae\u7bb1: 521274311@qq.com\r\n\r\n## \u5b89\u88c5\r\n```shell\r\npip install dragons96_tools --upgrade\r\n```\r\n\r\n\r\n## APIs\r\n### [\u4e00. `dragons96_tools.logger` \u65e5\u5fd7\u5de5\u5177\u5305(\u901a\u8fc7setup\u65b9\u6cd5\u8bbe\u7f6e\u65e5\u5fd7\u6587\u4ef6+loguru\u6846\u67b6\u8bb0\u5f55\u65e5\u5fd7)](./docs/\u65e5\u5fd7\u5de5\u5177\u5305.md)\r\n### [\u4e8c. `dragons96_tools.builders` \u7279\u5b9a\u683c\u5f0f\u5185\u5bb9\u5efa\u9020\u5668, \u4f8b\u5982: html\u6807\u7b7e, markdown\u8bed\u6cd5\u7b49](./docs/Html\u3001Markdown\u5efa\u9020\u5668.md)\r\n### [\u4e09. `dragons96_tools.files` \u6587\u4ef6/\u6587\u4ef6\u7c7b\u578b\u6570\u636e\u5904\u7406\u5de5\u5177, \u4f8b\u5982: json, csv, yaml, ini\u7b49](./docs/\u6587\u4ef6\u6216\u6587\u4ef6\u7c7b\u578b\u6570\u636e\u5904\u7406\u5de5\u5177.md)\r\n### [\u56db. `dragons96_tools.models` pydantic Model \u5c01\u88c5\u7b49, \u5899\u88c2\u63a8\u8350, \u4e1a\u52a1\u4e0a\u5747\u5e94\u8be5\u4f7f\u7528pydantic](./docs/pydantic\u5c01\u88c5.md)\r\n### [\u4e94. `dragons96_tools.notices` \u901a\u77e5\u5de5\u5177, \u4f8b\u5982: \u98de\u4e66\u901a\u77e5\u3001\u90ae\u7bb1\u901a\u77e5\u7b49](./docs/\u901a\u77e5\u5de5\u5177.md)\r\n### [\u516d. `dragons96_tools.cryptography` \u5e38\u7528\u52a0\u5bc6\u89e3\u5bc6\u5305, \u4f8b\u5982: md5, base64, hmac\u7b49](./docs/\u5e38\u7528\u52a0\u5bc6\u89e3\u5bc6\u5de5\u5177.md)\r\n### [\u4e03\u3001`dragons96_tools.env` \u591a\u73af\u5883\u7ba1\u7406\u5de5\u5177\u5305, \u4f8b\u5982: \u5f00\u53d1\u73af\u5883\u3001\u6d4b\u8bd5\u73af\u5883\u3001\u6b63\u5f0f\u73af\u5883\u7b49](./docs/\u591a\u73af\u5883\u5de5\u5177\u5305.md)\r\n### [\u516b\u3001`dragons96_tools.sqlalchemy` sqlalchemy ORM\u5de5\u5177\u5305](./docs/sqlalchemy\u5de5\u5177\u5305.md)\r\n### [\u4e5d\u3001`dragons96_tools.mysql.pymysql` pymysql \u5de5\u5177\u5305](./docs/pymysql\u5de5\u5177\u5305.md)\r\n### [\u5341\u3001`dragons96_tools.impala.impyla` impyla \u5de5\u5177\u5305](./docs/impyla\u5de5\u5177\u5305.md)\r\n### [\u5341\u4e00\u3001`dragons96_tools.clickhouse.clickhouse_driver` clickhouse_driver \u5de5\u5177\u5305](./docs/clickhouse_driver\u5de5\u5177\u5305.md)\r\n### [\u5341\u4e8c\u3001`dragons96_tools.retry` \u91cd\u8bd5\u5de5\u5177](./docs/\u91cd\u8bd5\u5de5\u5177.md)\r\n### [\u5341\u4e09\u3001`dragons96_tools.task` \u4efb\u52a1\u5de5\u5177](./docs/\u4efb\u52a1\u5de5\u5177.md)\r\n### [\u5341\u56db\u3001`dragons96_tools.cache` \u7f13\u5b58\u5de5\u5177](./docs/\u7f13\u5b58\u5de5\u5177.md)\r\n### [\u5341\u4e94\u3001`dragons96_tools.ioc` \u8f7b\u91cf\u7ea7ioc\u5de5\u5177](./docs/ioc\u5de5\u5177.md)\r\n",
    "bugtrack_url": null,
    "license": "MIT license",
    "summary": "dragons96 \u4e2a\u4eba\u5f00\u53d1python\u5de5\u5177\u5305",
    "version": "0.0.36",
    "project_urls": {
        "Homepage": "https://gitee.com/dragons96/py_dragons96_tools"
    },
    "split_keywords": [
        "dragons96_tools"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "524748c7e9d732f897d0498cfa63006bfc3ed546ef77163b75138859171ffc5f",
                "md5": "69d65288ae546d8b294c2817d11a4097",
                "sha256": "8e4fac3d0437fd945a66ce0436fb6847595304696d4e51b4792b7303f058673c"
            },
            "downloads": -1,
            "filename": "dragons96_tools-0.0.36-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "69d65288ae546d8b294c2817d11a4097",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 57242,
            "upload_time": "2024-06-27T11:32:15",
            "upload_time_iso_8601": "2024-06-27T11:32:15.994051Z",
            "url": "https://files.pythonhosted.org/packages/52/47/48c7e9d732f897d0498cfa63006bfc3ed546ef77163b75138859171ffc5f/dragons96_tools-0.0.36-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fdf1d30a5367ead7346d6c37071ffc694f2d3fcf9cb5928c4160cef9e76b97b4",
                "md5": "c6f7806bc750c69690bb2ed338b439ad",
                "sha256": "e00bc9475e547e671f8e4359aa7041de24e42044d1ea24ab9bfb3ac629cfd3c3"
            },
            "downloads": -1,
            "filename": "dragons96_tools-0.0.36.tar.gz",
            "has_sig": false,
            "md5_digest": "c6f7806bc750c69690bb2ed338b439ad",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 45768,
            "upload_time": "2024-06-27T11:32:17",
            "upload_time_iso_8601": "2024-06-27T11:32:17.796605Z",
            "url": "https://files.pythonhosted.org/packages/fd/f1/d30a5367ead7346d6c37071ffc694f2d3fcf9cb5928c4160cef9e76b97b4/dragons96_tools-0.0.36.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-27 11:32:17",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "dragons96-tools"
}
        
Elapsed time: 0.24727s