POSIX退出状态码
项目描述
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 查看散列)
关闭
exitstatus-2.5.0.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 2bd18fa290f4377e836b12ebe68980b5da25054aa7a852bc3ad1b1d48dc89007 |
|
MD5 | f131001ae0273efd3765356b995706f9 |
|
BLAKE2b-256 | f2088c2a04a1ed236248810c102917d4183ebf24e404dd4109da5828e098961b |
关闭
exitstatus-2.5.0-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 5c8a3ccef8c199cc40be58d888a65cbe301210e081d4b77cf1ef2403268d8da5 |
|
MD5 | f6b45275a63fc5420daf476182332967 |
|
BLAKE2b-256 | e0e0a1866462dce5b93feaf8b8bd6bd81a40095b84d675efd28db2cdde6571db |