由各种Seantis包使用的日期/时间辅助函数。
项目描述
由各种Seantis包使用的日期/时间辅助函数。
有一些项目,如Arrow或Delorean,提供了一些无需过多思考即可使用时区的方法。
Seantis没有使用它们,因为我们想对这些事物进行推理,以确保它们是正确的,部分原因是因为自我厌恶。
添加另一个层会使这种推理更难。
运行测试
安装tox并运行它
pip install tox tox
将测试限制到特定的Python版本
tox -e py37
约定
Sedate尽可能遵循PEP8。要测试它,请运行
tox -e lint
Sedate使用语义版本
开发
设置您的本地开发环境
python3.8 -m venv venv source venv/bin/activate pip install .[dev] pre-commit install
许可证
sedate在GPLv2下发布
变更日志
1.1.1 (2024-08-13)
无变更。用于测试新发布工作流程。[Daverball]
1.1.0 (2024-06-11)
添加对Python 3.11和3.12的支持。删除对Python 3.7的支持。[Daverball]
1.0.3 (2023-03-30)
修复了
setup.cfg
中GPLv2许可证分类器的包装。[Daverball]
1.0.2 (2022-08-10)
添加了删除的
weeknumber
函数。[Daverball]
1.0.1 (2022-08-09)
修复了
setup.cfg
中GPLv2许可证分类器的错误。[Daverball]
1.0.0 (2022-08-09)
修复了在夏令时转换期间 align_to_week 和 align_to_month 与 align_to_day 不一致的问题 [Daverball]
修复了 get_date_range、dtrange 和 weekrange 中的夏令时相关的问题
此更改后,这些函数现在接受额外的参数,以确定在夏令时转换期间如何处理模糊的、不存在的时段。[Daverball]
添加了类型注解 [Daverball]
移除了对 Python 2.7 和 3.6 及以下版本的支持 [Daverball]
移除了对 Python 3.3 的显式支持(可能或不工作)。[href]
0.3.0 (2018-02-12)
添加了周数函数。[href]
0.2.0 (2017-03-02)
添加了在开始和结束之间迭代自定义增量值的能力。[href]
添加了在开始和结束之间迭代周的能力。[href]
0.1.0 (2016-05-12)
添加了将日期对齐到月份和周的方法。[href]
0.0.5 (2016-04-25)
添加了一个时间解析函数,接受从 00:00 到 24:00 的任何时间。[href]
0.0.4 (2015-11-18)
修复了夏令时和 align_date_to_day 的问题。
此更改后,align_date_to_day 确保结果日期是在对齐的时区内,而不是原始时区内。[href]
0.0.3 (2015-08-05)
添加了一个将日期类型对象转换为 datetime 的函数。[href]
0.0.2 (2015-08-04)
修复了 align_date_to_day 在某些时区中失败的问题。[href]
0.0.1 (2015-06-30)
初始发布
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。