儿童编号制作与验证模块
kid-util的Python项目详细描述
儿童效用
开发移到pypi包norwegian-numbers
:GitHubPyPi
使用mod10或mod11生成和验证儿童编号的简单实用程序。
安装
在您的环境中作为模块从pypi安装:
pip install kid-util
要在您的环境中作为模块从源安装:
python setup.py install
安装时的代码使用
安装后的示例代码用法:
>>> import kid
>>> kid.make('1234')
'12344'
>>> kid.make('1234', mode='MOD11')
'12343'
>>> kid.verify('12344')
True
>>> kid.verify('12343', mode='MOD11')
True
从命令行运行
从整数字符串生成kid:
$ python -m kid -g 2345678
23456783
$ python -m kid -m mod11 -g 2345678
23456788
从字符串验证kid:
$ python -m kid -v 23456783
True
$ python -m kid -v 23456788
False
$ python -m kid -m mod11 -v 23456788
True
$ python -m kid -m mod11 -v 23456783
False
从源测试
运行测试:
python -m unittest discover
或者如果你有毒物:
tox
分布
分发版由以下命令创建:
python setup.py sdist bdist_wheel
python -m twine upload dist/*