跳转到主要内容

由各种Seantis包使用的日期/时间辅助函数。

项目描述

PyPI version Python versions Tests Codecov.io pre-commit

由各种Seantis包使用的日期/时间辅助函数。

有一些项目,如ArrowDelorean,提供了一些无需过多思考即可使用时区的方法。

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_weekalign_to_monthalign_to_day 不一致的问题 [Daverball]

  • 修复了 get_date_rangedtrangeweekrange 中的夏令时相关的问题

    此更改后,这些函数现在接受额外的参数,以确定在夏令时转换期间如何处理模糊的、不存在的时段。[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)

  • 初始发布

项目详情


下载文件

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

源分布

sedate-1.1.1.tar.gz (21.0 kB 查看哈希值)

上传时间

构建分布

sedate-1.1.1-py2.py3-none-any.whl (9.1 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者

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