bankline direct parser
0.8
Módulo Python para analizar archivos de Natwest/RBS Bankline Direct Data Services.
Solo se admite Python 3.7+.
pip install bankline-direct-parser
from bankline_parser . data_services import parse
# from file
with open ( filename ) as f :
parsed = parse ( f )
if parsed . is_valid ():
print ( parsed . accounts [ 0 ]. records [ 0 ]. transaction_code )
else :
print ( parsed . errors )
# from list of rows
parsed = parse ( lines )
Archivo de servicios de datos Etiqueta de encabezado de volumen [Cuenta] etiquetadeencabezadodearchivo Etiqueta de encabezado de usuario [Registro de datos|Registro de saldo] Etiqueta de remolque de usuario
Informe errores y abra solicitudes de extracción en GitHub.
Para trabajar en cambios en esta biblioteca, se recomienda instalarla en modo editable en un entorno virtual, es decir, pip install --editable .
Utilice python -m tests
para ejecutar todas las pruebas localmente. Alternativamente, puedes usar tox
si tienes varias versiones de Python.
[Solo para miembros del equipo de GitHub] Distribuya una nueva versión a PyPI de la siguiente manera:
VERSION
en bankline_parser/__init__.py
python -m build; twine upload dist/*
localmente Copyright (C) 2023 HM Government (Ministerio de Justicia Digital y Tecnología). Consulte LICENCIA.txt para obtener más detalles.