diff options
Diffstat (limited to 'gnu/packages/finance.scm')
-rw-r--r-- | gnu/packages/finance.scm | 45 |
1 files changed, 44 insertions, 1 deletions
diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index a831ca4166..f7a9a3b8de 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -2,7 +2,7 @@ ;;; Copyright © 2015, 2016, 2023 Andreas Enge <andreas@enge.fr> ;;; Copyright © 2016-2018, 2023 Efraim Flashner <efraim@flashner.co.il> ;;; Copyright © 2016 Alex Griffin <a@ajgrf.com> -;;; Copyright © 2016, 2020 Hartmut Goebel <h.goebel@crazy-compilers.com> +;;; Copyright © 2016, 2020, 2024, 2025 Hartmut Goebel <h.goebel@crazy-compilers.com> ;;; Copyright © 2017 Carlo Zancanaro <carlo@zancanaro.id.au> ;;; Copyright © 2017 Theodoros Foradis <theodoros@foradis.org> ;;; Copyright © 2017 Vasile Dumitrascu <va511e@yahoo.com> @@ -110,6 +110,7 @@ #:use-module (gnu packages haskell-check) #:use-module (gnu packages haskell-web) #:use-module (gnu packages haskell-xyz) + #:use-module (gnu packages iso-codes) #:use-module (gnu packages jemalloc) #:use-module (gnu packages libedit) #:use-module (gnu packages libevent) @@ -1588,6 +1589,30 @@ The module also includes implementations of the Verhoeff, Luhn and family of ISO/IEC 7064 check digit algorithms.") (license license:lgpl2.1+))) +(define-public python-schwifty + (package + (name "python-schwifty") + (version "2025.9.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "schwifty" version)) + (sha256 + (base32 "16d0q1yzrh9fn6ybbsvhr9wbgld27rvn152w4wdcibidq2jbi0s2")))) + (build-system pyproject-build-system) + (native-inputs (list python-hatchling python-hatch-vcs python-pytest + python-pydantic-2)) + (propagated-inputs (list python-importlib-resources python-pycountry + python-rstr python-typing-extensions)) + (home-page "http://github.com/mdomke/schwifty/") + (synopsis "Python module to work with IBANs and BICs") + (description + "schwifty is a Python library that let's you easily work with +IBANs and BICs as specified by the ISO. IBAN is the Internation Bank Account +Number and BIC the Business Identifier Code. Both are used for international +money transfer.") + (license license:expat))) + (define-public python-duniterpy (package (name "python-duniterpy") @@ -2482,6 +2507,24 @@ format used by SWIFT. It returns smart Python collections for statistics and manipulation.") (license license:bsd-3))) +(define-public python-mt940 + (package + (name "python-mt940") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "mt940" version)) + (sha256 + (base32 "00w9m06wxxqg9w1bkddqr6yl6ajlzhbiryqzijax64l6sks6ml6g")))) + (build-system pyproject-build-system) + (native-inputs (list python-setuptools-67 python-wheel-0.40)) + (home-page "http://mt940.b2ck.com/") + (synopsis "A simple module to parse MT940 files") + (description "This package provides a simple module to parse MT940 +files.") + (license license:bsd-3))) + (define-public xmrig (package (name "xmrig") |