Python应用程序的常用辅助库
项目描述
Python应用程序的常用辅助库
Python应用程序的常用辅助库
免费软件:MIT许可证
功能
待办事项
鸣谢
此软件包是用 Cookiecutter 和 audreyr/cookiecutter-pypackage 项目模板创建的。
历史
0.96.1 (2024-09-26)
添加了注释的fastapi依赖项。
0.96.0 (2024-07-25)
修复了Honeybadger异常掩盖实际异常的可能问题。
Honeybadger 403错误将不再被触发。
改进了FastAPI的Honeybadger集成。
0.95.1 (2024-07-02)
添加了socialauth.goog.fetch_info_using_jwt以使用Google JWT获取用户信息
0.95.0 (2024-06-18)
默认情况下不会轮换日志。传递 rotate=True。
0.94.0 (2024-03-06)
添加了对Piccolo ORM的支持
0.93.1 (2023-01-20)
修复了CachedModel的get_by_secondary_key
0.93.0 (2023-01-19)
为CachedModel添加了secondary_key支持
0.92.3 (2023-01-15)
为FastAPI端点添加了@response_model
0.92.2 (2023-12-26)
修复了operation_id生成
0.92.1 (2023-12-24)
修复了ReadOnlyCachedModel的_get_matched_keys访问
0.92.0 (2023-12-23)
为FastAPI实现了site_ctx
为FastAPI & Hug实现了user_agent指令
为FastAPI & Hug实现了ignore_site_ctx
为ReadOnlyCachedModel实现了count_matched_keys
0.91.0 (2023-12-22)
重大更改:将apphelpers.sessions.whoami移动到apphelpers.rest.{hug/fastapi}.whoami
在apphelpers.rest.endpoint中添加了新的便捷装饰器
为FastAPI实现了any_group_required和all_groups_required
改进了错误处理
其他改进和修复
将CI从travis迁移到github actions
0.90.0 (2023-10-16)
支持FastAPI框架。
0.34.2 (2023-09-04)
Email INTERNAL_EMAIL_DOMAINS也将限制匿名电子邮件收件人。
修复了拼写错误
0.34.0 (2023-09-01)
settings.INTERNAL_EMAIL_DOMAINS必须在非生产环境中定义为电子邮件发送的安全性。例如,INTERNAL_EMAIL_DOMAINS = ['example.com', 'example.org'] 仅允许向以example.com或example.org结尾的地址发送电子邮件
0.33.5 (2023-08-08)
在邮件模块中添加了可重用工具 format_msg 以格式化电子邮件消息
0.33.4 (2023-08-08)
支持可选添加邮件消息的标题
0.33.3 (2023-08-04)
对于站点绑定的会话,如果缺少 site_id,则限制访问
0.33.2 (2023-07-20)
修复站点绑定会话的会话销毁问题
0.33.1 (2023-07-20)
修复站点绑定会话的 site_id 检查问题
0.33.0 (2023-05-23)
支持新指令:user_groups、user_site_groups、user_site_ctx
名称不明确的 groups_required 装饰器现在被 any_group_required 替换
新装饰器:all_groups_required
0.32.1 (2023-04-18)
支持重新同步和销毁上下文绑定会话
0.32.0 (2023-04-11)
支持上下文绑定会话
0.31.2 (2022-12-15)
实现 ReadWriteCachedModel.decrement()
0.31.1 (2022-09-20)
扩展 sesion timeout 以修复查找键
实现 sessions.sid2uid()
0.31.0 (2022-08-08)
将 Config 指令 MD_* 重命名为 SMTP_*
0.21.1 (2022-06-09)
修复 SMTP+SSL 连接问题
0.21.0 (2022-05-18)
applogger:通用应用程序日志记录
0.20.0 (2022-04-29)
支持自定义授权
0.19.1 (2021-10-07)
在 honeybadger 上下文中报告函数参数
0.9.2 (2019-05-20)
新增选项 groups_forbidden 和 groups_required 以保护 API 访问
0.1.0 (2019-03-24)
在 PyPI 上的首次发布。
项目详情
apphelpers-0.96.1.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 69b0eccc7ca91d8982a732cba114047214007b11626a4d28b7879376a2289264 |
|
MD5 | 0dde071e8203def3d8f28ec4cdfa4d58 |
|
BLAKE2b-256 | 31526e0b6683e8893e50521ff54eaf8919e55b5ba39c4f6b3fb91bffceb87006 |