推导英国选举提名人员声明(SoPN)的发布日期
项目描述
sopn-publish-date
给定英国选举的投票日,何时应该发布提名人员声明(SoPN)?
当英国宣布选举时,选民必须能够访问被提名到该职位的候选人名单。
这些文件被称为提名人员声明(SoPN),必须在实际选举日期前一定工作日数内发布。具体天数根据以下因素而定:
- 职位类型 - 国会、地方、地方政府等
- 国家 - 英国对于同一类型选举有最多四种不同的规则,每种规则对应一个国家。
- 日历 - 每个国家都有自己独特的银行假日。
这个库封装了英国及其地方政府选举的立法时间表。
使用方法
from sopn_publish_date import StatementPublishDate
from datetime import date
publish_date = StatementPublishDate()
print(publish_date.national_assembly_for_wales(date(2016, 5, 5)))
# datetime.date(2016, 4, 7)
文档
由readthedocs托管于 https://sopn-publish-date.readthedocs.io/
安装
pip install sopn_publish_date
测试
python -m pytest -v
支持的选举类型
- 地方
- 英国国会
- 苏格兰议会
- 威尔士国民议会
- 北爱尔兰议会
- 市长
- 市长(伦敦)
- 欧洲议会
- 大伦敦议会
- 警察和犯罪专员
项目详情
关闭
sopn-publish-date-1.4.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a47926423969e526af8f35527f5d017dce40002204c9983649261396d9df123b |
|
MD5 | 3456ecf11ba29b9792da5ff53c6b3e2a |
|
BLAKE2b-256 | fc13b4d1f8757eda5211b9126f3a5c052e213fbd999b26b7a4ff979c363e8a9c |