dragons96-tools


Namedragons96-tools JSON
Version 0.0.21 PyPI version JSON
download
home_pagehttps://gitee.com/dragons96/py_dragons96_tools
Summarydragons96 个人开发python工具包
upload_time2024-04-12 11:02:59
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)

            

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/91/d4/4c6ccd446b9900095e62f093e2b03f46d40b34ee95f22d4fd4690e043f01/dragons96_tools-0.0.21.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",
    "bugtrack_url": null,
    "license": "MIT license",
    "summary": "dragons96 \u4e2a\u4eba\u5f00\u53d1python\u5de5\u5177\u5305",
    "version": "0.0.21",
    "project_urls": {
        "Homepage": "https://gitee.com/dragons96/py_dragons96_tools"
    },
    "split_keywords": [
        "dragons96_tools"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "80f0fc7264ea6e4953507127233723d8e3385fea0e8421a8951749e29b3f1312",
                "md5": "8b27b88bea4e30687a89160ce6768c20",
                "sha256": "2480416490d3bc6b20bd02643b35234b1c4f4b6e54c0fa68b19a031d870dac4a"
            },
            "downloads": -1,
            "filename": "dragons96_tools-0.0.21-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "8b27b88bea4e30687a89160ce6768c20",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 32790,
            "upload_time": "2024-04-12T11:02:57",
            "upload_time_iso_8601": "2024-04-12T11:02:57.544809Z",
            "url": "https://files.pythonhosted.org/packages/80/f0/fc7264ea6e4953507127233723d8e3385fea0e8421a8951749e29b3f1312/dragons96_tools-0.0.21-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "91d44c6ccd446b9900095e62f093e2b03f46d40b34ee95f22d4fd4690e043f01",
                "md5": "c8c9d300722ab1ae11c7a39a37f6e65f",
                "sha256": "904ff41748b393630ff90bb42e195069f0d5c94d99150d4cf927dda5049eba35"
            },
            "downloads": -1,
            "filename": "dragons96_tools-0.0.21.tar.gz",
            "has_sig": false,
            "md5_digest": "c8c9d300722ab1ae11c7a39a37f6e65f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 29086,
            "upload_time": "2024-04-12T11:02:59",
            "upload_time_iso_8601": "2024-04-12T11:02:59.019470Z",
            "url": "https://files.pythonhosted.org/packages/91/d4/4c6ccd446b9900095e62f093e2b03f46d40b34ee95f22d4fd4690e043f01/dragons96_tools-0.0.21.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-12 11:02:59",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "dragons96-tools"
}
        
Elapsed time: 0.32871s