跳转到主要内容

POSIX退出状态码

项目描述

https://github.com/johnthagen/exitstatus/workflows/python/badge.svg https://codeclimate.com/github/johnthagen/exitstatus/badges/gpa.svg https://codeclimate.com/github/johnthagen/exitstatus/badges/issue_count.svg https://codecov.io/github/johnthagen/exitstatus/coverage.svg https://img.shields.io/pypi/v/exitstatus.svg https://img.shields.io/pypi/status/exitstatus.svg https://img.shields.io/pypi/pyversions/exitstatus.svg

exitstatus 提供了对 标准POSIX退出状态码 的表达性强、可移植的定义。虽然Python在 os模块 中提供了一些Unix特定的退出状态码,但它们并不适用于所有平台,并且缺少通用的失败情况。

安装

您可以使用以下命令安装、升级和卸载 exitstatus

$ pip install exitstatus
$ pip install --upgrade exitstatus
$ pip uninstall exitstatus

使用

退出状态码定义在一个简单易用的 IntEnum 中。

import sys
from exitstatus import ExitStatus

sys.exit(ExitStatus.success)

版本

2.5.0 (2024-01-13)

  • 添加对Python 3.12的支持

2.4.0 (2023-04-30)

  • 添加对Python 3.11的支持

2.3.0 2022-11-02

  • py.typed 文件添加到包中,以支持Mypy类型检查。

  • 将项目重构为可安装的包,而不是可安装的模块。

  • 放弃对Python 3.7的支持

2.2.0 2021-11-06

  • 支持Python 3.10并放弃3.6。

2.1.0 2020-12-27

  • 放弃Python 3.5并支持Python 3.9。

  • 切换到GitHub Actions进行CI。

2.0.1 2020-04-26

  • 更新LICENSE文件。

2.0.0 2020-03-29

  • 放弃对Python 2.7的支持。

1.4.1 2020-03-29

  • python_requires 字段添加到 setup.py 文件中。

1.4.0 2019-12-14

  • 删除对 Python 3.4 的支持,并支持 Python 3.8。

  • 包含许可证文件。

1.3.0 - 2018-07-09

删除对 Python 3.3 的支持,并支持 Python 3.7。

1.2.0 - 2016-12-31

支持 Python 3.6。

1.1.0 - 2016-10-11

添加文档字符串并简化对 enum34 依赖项需求的检查。

1.0.0 - 2016-06-10

初始版本。

项目详情


下载文件

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

源分布

exitstatus-2.5.0.tar.gz (4.0 kB 查看散列)

上传时间

构建分布

exitstatus-2.5.0-py3-none-any.whl (3.7 kB 查看散列)

上传时间 Python 3

支持