跳转到主要内容

支持添加基于Django的服务到司法部事件响应和调整的工具

项目描述

一组工具,可帮助轻松将基于Django的服务添加到司法部事件响应和调整

  • ping.json视图

  • 带有可扩展健康检查的healthcheck.json视图

用法

使用 pip install django-moj-irat 安装。

Django设置

HEALTHCHECKS = [
    'moj_irat.healthchecks.database_healthcheck',
    # override default list of healthcheck callables
]
AUTODISCOVER_HEALTHCHECKS = True  # whether to autodiscover and load healthcheck.py from all installed apps

开发

https://github.com/ministryofjustice/django-moj-irat/actions/workflows/test.yml/badge.svg?branch=main https://github.com/ministryofjustice/django-moj-irat/actions/workflows/lint.yml/badge.svg?branch=main

请在GitHub上报告错误和打开拉取请求。

要在此库的更改上工作,建议将其以可编辑模式安装到虚拟环境中,即 pip install --editable .

使用 python -m tests 在本地运行所有测试。或者,如果您有多个Python版本,可以使用 tox

[仅限GitHub团队成员] 通过以下方式将新版本分发到 PyPI

  • 更新 moj_irat/__init__.py 中的 VERSION 元组

  • 历史记录中添加注释

  • 在GitHub上发布一个版本,这将触发上传到PyPI;或者,在本地运行 python -m build; twine upload dist/*

历史记录

0.10

添加对Django版本5.0和5.1的实验性支持。

0.9

将测试、构建和发布过程从已弃用的setuptools命令迁移。库没有重大更改。

0.8

放弃对python 3.6和3.7的支持。添加对python 3.11的支持。添加对Django版本4.0和4.1的实验性支持。改进测试和linting。

0.7

添加对python 3.9和3.10的支持。改进测试和linting。

0.6

放弃对python 3.5的支持。改进linting。

0.5

放弃对python 2的支持(现在与3.5 - 3.8兼容)。支持Django 2.2 - 3.2(都是LTS)。

0.4

包括CORS头

0.3

添加python 2兼容性

0.2

允许包含健康检查的JSON响应

0.1

原始发布

项目详情


下载文件

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

源分发

django_moj_irat-0.10.tar.gz (8.5 kB 查看哈希值)

构建分发

支持者

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面