跳转到主要内容

Python应用程序的常用辅助库

项目描述

Python应用程序的常用辅助库

https://img.shields.io/pypi/v/apphelpers.svg https://img.shields.io/travis/scrolltech/apphelpers.svg Documentation Status Updates

Python应用程序的常用辅助库

功能

  • 待办事项

鸣谢

此软件包是用 Cookiecutteraudreyr/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_forbiddengroups_required 以保护 API 访问

0.1.0 (2019-03-24)

  • 在 PyPI 上的首次发布。

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

apphelpers-0.96.1.tar.gz (35.6 kB 查看散列值)

上传时间 源代码

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面