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.15.tar.gz
(29.9 kB
view details)
File details
Details for the file fastkit-0.1.15.tar.gz.
File metadata
- Download URL: fastkit-0.1.15.tar.gz
- Upload date:
- Size: 29.9 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 |
baff7ca6af297953f4360c6b71a042fbc280069116e9b11d4c6c831ee6de0b9d
|
|
| MD5 |
965f41fab7fa52eb37c833fed546151a
|
|
| BLAKE2b-256 |
c91e4ae2ad8c346c8205cf1590d7059b9cded8dd34845ec0b2d76752bd931b89
|