FastKit — Python 开发工具包
Project description
FastKit: FastFlyer 框架配套开发工具包
[TOC]
项目介绍
FastKit 是 Python 开发工具包,集成了 增强 HTTP 请求、MySQL、Redis 等通用方法。
项目依赖
python版本:>3, <4
安装方法
使用下面的命令直接安装最新版本
pip3 install fastkit
注:若安装报错,可以 case by case 解决,或者提供报错截图。
功能说明
注:功能将持续更新,使用请查阅功能配套说明文档。
功能 | 说明文档 | 备注 |
---|---|---|
日志打印 | fastkit/logging | 同时支持本地Console 、文件日志打印 |
HTTP请求 | fastkit/httpx | 提供HTTP 状态码对象和HTTP 增强型客户端等功能 |
配置中心 | fastkit/configure | 鹅厂内部版本特有,开源版本已剔除 |
服务发现 | fastkit/discovery | 鹅厂内部版本特有,开源版本已剔除 |
监控告警 | fastkit/monitor | 鹅厂内部版本特有,开源版本已剔除 |
数据缓存 | fastkit/cache | 对接Redis 和Cacheout 组件 |
数据存储 | fastkit/database | 基于 SQLAlchemy 和 Dataset 封装,同时提供ORM 和SQL 使用模式 |
消息队列 | fastkit/message | 对接kafka 组件,提供生产者和消费者模型 |
基础功能 | fastkit/utils | 提供字符串格式化等各种工具函数 |
开发规范&建议
- 推荐插件或设置:
- 懒人三套:
Python
、autoDocstring
、yapf
,建议开启保存自动格式化代码设置 - 懒人进阶:安装
Copilot
插件,自动猜想代码
- 懒人三套:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fastkit-0.1.12.tar.gz
(29.7 kB
view details)
File details
Details for the file fastkit-0.1.12.tar.gz
.
File metadata
- Download URL: fastkit-0.1.12.tar.gz
- Upload date:
- Size: 29.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.27.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e28b070d2cdd37b6b9496e58868f6ad123b7cc17dd5a870c08d746e487876e9 |
|
MD5 | 4cb048948e689fd756fac5f272f336c8 |
|
BLAKE2b-256 | f7b7171e39d7697414f75aa63068c203510b105489b21a68dcdb70a93b0eb2e9 |