未提供项目描述
项目描述
必须让您的IBAN变得灵活
schwifty 是一个Python库,允许您轻松地根据ISO规范处理IBAN和BIC。IBAN是国际银行账户号码,BIC是业务识别码。这两个都用于国际货币转账。
功能
schwifty 允许您
验证 IBAN的校验位和国家特定格式
验证 BIC的格式和国家代码
生成 从国家代码和银行代码生成的BIC
生成 从国家代码、银行代码和账号生成的IBAN
生成 随机有效的IBAN
获取与IBAN的银行代码相关联的BIC
作为属性访问所有相关组件
有关更多信息,请参阅文档。
版本控制
由于IBAN规范和BIC到bank_code的映射不时更新,schwifty 使用CalVer进行版本控制,方案为YY.0M.Micro。
安装
要安装schwifty,只需
$ pip install schwifty
开发
我们使用black作为代码格式化工具。这避免了与样式偏好的讨论,就像gofmt为Golang做的工作一样。格式化规则的符合性在CI管道中检查,因此建议安装配置好的pre-commit钩子,以避免长反馈周期。
$ pre-commit install
您还可以使用fmt Makefile-target来格式化代码或使用可用的编辑器集成。
项目信息
schwifty在MIT许可证下发布,其文档位于Read the Docs。代码在GitHub上维护,软件包在PyPI上分发。
名称
由于swift和swiftly已被OpenStack项目占用,但我们想指出与SWIFT的联系,Rick和Morty想出了将项目命名为schwifty的想法。
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解安装包的更多信息。
源分发
schwifty-2024.9.0.tar.gz (734.8 kB 查看哈希值)
构建分发
schwifty-2024.9.0-py3-none-any.whl (360.3 kB 查看哈希值)