Skip to main content

The Python FinTech package (SEPA, EBICS & more)

Project description

This package contains all the functionality that is required to work with EBICS, SEPA and other financial technologies. The usage has been realised as simple as possible but also as flexible as necessary.

Features

  • Obtain bank account statements (incl. CAMT and MT940 parser)

  • Create and submit SEPA credit transfers (pain.001)

  • Create and submit SEPA direct debits CORE/B2B (pain.008)

  • Mostly full SEPA support

  • Automatic calculation of the lead time based on holidays and cut-off times

  • Integrated mandate manager (beta)

  • Plausibility check of IBAN and BIC

  • Validation of payment orders against the SEPA Clearing Directory of the German Central Bank

  • Bankcode/Account to IBAN converter according to the rules of the German Central Bank

  • Currency converter

  • DATEV converter (KNE)

The FinTech package provides you the possibility to manage all of your everyday commercial banking activities such as credit transfers, direct debits or the retrieval of bank account statements in a flexible and secure manner.

All modules can be used free of charge. Only the unlicensed version of the EBICS module has few restrictions. The upload of SEPA documents is limited to a maximum of five transactions and bank account statements can not be retrieved for the last three days.

Examples

Simple SEPA Credit Transfer (pain.001)

import fintech
fintech.register()
from fintech.sepa import Account, SEPACreditTransfer

# Create the debtor account from an IBAN
debtor = Account('DE89370400440532013000', 'Max Mustermann')
# Create the creditor account from a tuple (IBAN, BIC)
creditor = Account(('AT611904300234573201', 'BKAUATWW'), 'Maria Musterfrau')
# Create a SEPACreditTransfer instance
sct = SEPACreditTransfer(debtor)
# Add the transaction
tx = sct.add_transaction(creditor, 10.00, 'Purpose')
# Render the SEPA document
print(sct.render())

Simple SEPA Direct Debit (pain.008)

import fintech
fintech.register()
from fintech.sepa import Account, SEPADirectDebit

# Create the creditor account from a tuple (ACCOUNT, BANKCODE)
creditor = Account(('532013000', '37040044'), 'Max Mustermann')
# Assign the creditor id
creditor.set_creditor_id('DE98ZZZ09999999999')
# Create the debtor account from a tuple (IBAN, BIC)
debtor = Account(('AT611904300234573201', 'BKAUATWW'), 'Maria Musterfrau')
# For a SEPA direct debit a valid mandate is required
debtor.set_mandate(mref='M00123456', signed='2014-02-01', recurrent=True)
# Create a SEPADirectDebit instance of type CORE
sdd = SEPADirectDebit(creditor, 'CORE')
# Add the transaction
tx = sdd.add_transaction(debtor, 10.00, 'Purpose')
# Render the SEPA document
print(sdd.render())

EBICS

import fintech
fintech.register()
from fintech.ebics import EbicsKeyRing, EbicsBank, EbicsUser, EbicsClient

keyring = EbicsKeyRing(keys='~/mykeys', passphrase='mysecret')
bank = EbicsBank(keyring=keyring, hostid='MYBANK', url='https://www.mybank.de/ebics')
user = EbicsUser(keyring=keyring, partnerid='CUSTOMER123', userid='USER1')
# Create new keys for this user
user.create_keys(keyversion='A006', bitlength=2048)

client = EbicsClient(bank, user)
# Send the public electronic signature key to the bank.
client.INI()
# Send the public authentication and encryption keys to the bank.
client.HIA()

# Create an INI-letter which must be printed and sent to the bank.
user.create_ini_letter(bankname='MyBank AG', path='~/ini_letter.pdf')

# After the account has been activated the public bank keys
# must be downloaded and checked for consistency.
print(client.HPB())

# Finally the bank keys must be activated.
bank.activate_keys()

# Download MT940 bank account statements
data = client.STA(
    start='2014-02-01',
    end='2014-02-07',
    )
client.confirm_download()

Changelog

v5.0.0 [2018-03-26]
  • New packaging

  • Old versions should be uninstalled before upgrading!

v4.4.1 [2018-03-09]
  • Added some logging

v4.4.0 [2018-03-08]
  • Added EbicsClient context manager (auto-confirm)

  • Added EbicsClient property suppress_no_data_error

  • Added some IBAN countries

  • Fixed unverified SSL connections (Py>=2.7.9)

  • Accept multiple NtryDtls nodes in CAMTDocument

v4.3.5 [2017-10-25]
  • Fixed a SEPA date issue.

  • MT940 parser: Accept all characters in purpose text even if defined as delimiter.

  • Fixed a distributed signature bug.

v4.3.4 [2017-08-10]
  • Added the fields sum_credits and sum_debits to the MT942 parser.

  • Fixed the handling of invalid times (24:00:00) in CAMT documents.

  • Added the possibility to specify custom order parameters for FDL/FUL.

  • Added further support for SEPA structured references.

v4.3.3 [2017-06-06]
  • Fixed a bug parsing CAMT52 documents.

  • Made the user for EbicsClient optional.

  • Fixed a bug in EbicsUser.create_ini_letter to correctly return bytes.

  • Added silent parameter to method EbicsBank.activate_keys.

  • Added the attributes reference_id and sequence_id to the CAMTDocument parser.

  • Now parses the transaction classification also for DK in addition to ZKA.

v4.3.2 [2017-03-30]
  • Minor bug fix parsing MT942 documents.

  • Minor bug fix creating self-signed certificates.

  • Fixed a problem with Python builts compiled without “–with-fpectl”.

v4.3.1 [2017-02-06]
  • Fixed a bug of Account.set_mandate with named arguments.

v4.3.0 [2017-01-19]
  • PyOpenSSL is not longer required to support certificates.

  • Removed direct debit type COR1 and adjusted mandate sequence types. API changes:

    • OLD: Account.set_mandate(mref, signed, first, last)

    • NEW: Account.set_mandate(mref, signed, recurrent)

    • OLD: SEPADirectDebit(account, ‘COR1’, …)

    • NEW: SEPADirectDebit(account, ‘CORE’, …)

v4.2.4 [2017-01-17]
  • Added a check for DigestMethod algorithm.

  • Fixed a bug rejecting mandates signed more than three years ago.

  • Fixed minor bug in mt940 parser.

v4.2.3 [2016-10-27]
  • Fixed bug of wrong content type in EBICS module.

  • Added support for EBICS uploads that are approved manually via accompanying document.

v4.2.2 [2016-05-05]
  • Added timeout to EBICS requests.

  • Made BIC optional for SEPA transactions.

  • Added creditor id to InitgPty/OrgId for Spanish banks.

  • Added postal address to SEPA documents.

  • Added support for creditor reference numbers.

v4.2.1 [2015-08-20]
  • Added a check of the unicode variant (UCS2, UCS4) to setup.py.

v4.2.0 [2015-08-17]
  • Added the SEPA fields BREF, RREF, SQTP and RTCD to the MT940 parser.

  • Added a dictionary of possible return codes to the SEPA module.

  • Added the possibility to dynamically license additional EBICS users.

  • Fixed an encoding bug of non-ascii error messages under Python 2.

  • Fixed a bug swapping local and remote account for returned transactions by the CAMT parser.

v4.1.1 [2015-04-24]
  • Disabled output of license due to some difficulties with pip

v4.1.0 [2015-04-20]
  • Added support for other currencies in addition to EUR.

  • Added new Amount class with an integrated currency converter.

  • Now the SEPATransaction property amount is of type Amount.

v4.0.0 [2015-04-14]
  • Made the library Python 2/3 compatible.

  • Added support for the cryptography package in addition to PyCrypto.

  • Made the BIC optional for national transactions.

  • Added the originator id to SEPA documents in GB and IE.

  • Added a check to recognize transaction duplicates.

  • Added a CAMT parser.

  • Changed some attributes of SEPATransaction instances to be conform with the new CAMT parser:

    • Removed the property id.

    • Removed the property account, instead use the method get_account().

    • Renamed the property due_date to date.

    • Renamed the property ext_purpose to purpose_code.

    • Changed the property purpose, now it is a tuple of strings.

    • Changed the property amout, now debits are signed negative.

  • Fixed the handling of invalid dates (eg. 2015-02-30) in MT940 and CAMT parsers.

  • Fixed a problem with the exception handling in IPython.

  • Some code improvements and minor bug fixes.

v3.0.3 [2015-02-05]
  • Fixed a bug in the XML to dictionary converter.

  • Fixed a bug in the path handler of the EbicsKeyRing class.

v3.0.2 [2015-01-29]
  • Fixed a bug handling bank keys with a small bit-length.

  • Added some tolerance to the MT940 parser and collect unknown structured fields.

v3.0.1 [2015-01-26]
  • Renamed the package from ebics to fintech and the module client to ebics.

  • Splitted the functionality of the class EbicsClient into the classes EbicsClient, EbicsBank, EbicsUser and EbicsKeyRing. Added the new class factory EbicsClientCompat for backwards compatibility.

  • Added basic support for EBICS protocol version 2.4 (H003).

  • Added support for certificates.

  • Added the order types FUL and FDL.

  • Added a French and English version of the INI-letter.

  • Added the order types PUB, HCA, HCS and H3K.

  • Added a check of remote SSL certificates against trusted CAs.

  • Fixed the broken functionality of distributed signatures.

  • Added a much faster PBKDF2 implementation.

  • Created a more tolerant MT940 parser.

  • Changed the API of SEPACreditTransfer and SEPADirectDebit to be more consistent and added support for different PAIN scheme versions.

  • Several bug fixes.

v2.1.2 [2014-10-26]
  • Fixed some bugs regarding the distributed signature

v2.1.1 [2014-10-26]
  • Fixed a bug throwing an exception in an unregistered version of PyEBICS.

  • Fixed bug of wrong OrderParams tag used by orders of the distributed signature.

v2.1.0 [2014-09-29]
  • Added some functionality based on the SCL Directory, published by the German Central Bank.

v2.0.3 [2014-09-11]
  • Fixed a bug refusing valid creditor ids.

  • Added a test to check DATEV parameters for invalid arguments.

v2.0.2 [2014-09-05]
  • Fixed a bug in some EBICS requests (missing parameter tag).

  • Fixed a bug in the MT940 parser.

v2.0.1 [2014-08-18]
  • Fixed a bug handling XML namespaces.

  • Changed the behaviour of the flag parsed of some methods. Now a structure of dictionaries is returned instead of an objectified XML object.

  • Changed the expected type of the params parameter. Now it must be a dictionary instead of a list of tuples.

  • Added support for distributed signatures (HVU, HVD, HVZ, HVT, HVE, HVS).

v1.3.0 [2014-07-29]
  • Fixed a few minor bugs.

  • Made the package available for Windows.

v1.2.0 [2014-05-23]
  • Added new DATEV module.

  • Fixed wrong XML position of UltmtCdtr node in SEPA documents.

  • Changed the order of the (BANKCODE, ACCOUNT) tuple to (ACCOUNT, BANKCODE) used by the Account initializer.

v1.1.25 [2014-02-22]
  • Minor bug fix of the module loader.

v1.1.24 [2014-02-21]
  • First public release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fintech-5.0.0.win-amd64-py3.6.exe (1.3 MB view details)

Uploaded Source

fintech-5.0.0.win-amd64-py3.5.exe (1.3 MB view details)

Uploaded Source

fintech-5.0.0.win-amd64-py3.4.exe (1.3 MB view details)

Uploaded Source

fintech-5.0.0.win-amd64-py2.7.exe (978.4 kB view details)

Uploaded Source

fintech-5.0.0.win32-py3.6.exe (1.2 MB view details)

Uploaded Source

fintech-5.0.0.win32-py3.5.exe (1.2 MB view details)

Uploaded Source

fintech-5.0.0.win32-py3.4.exe (1.2 MB view details)

Uploaded Source

fintech-5.0.0.win32-py2.7.exe (967.0 kB view details)

Uploaded Source

fintech-5.0.0-cp36-none-win_amd64.whl (594.7 kB view details)

Uploaded CPython 3.6Windows x86-64

fintech-5.0.0-cp36-none-win32.whl (611.4 kB view details)

Uploaded CPython 3.6Windows x86

fintech-5.0.0-cp36-none-manylinux1_x86_64.whl (606.9 kB view details)

Uploaded CPython 3.6

fintech-5.0.0-cp36-none-manylinux1_i686.whl (576.5 kB view details)

Uploaded CPython 3.6

fintech-5.0.0-cp36-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (604.3 kB view details)

Uploaded CPython 3.6macOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

fintech-5.0.0-cp35-none-win_amd64.whl (623.9 kB view details)

Uploaded CPython 3.5Windows x86-64

fintech-5.0.0-cp35-none-win32.whl (640.7 kB view details)

Uploaded CPython 3.5Windows x86

fintech-5.0.0-cp35-none-manylinux1_x86_64.whl (636.2 kB view details)

Uploaded CPython 3.5

fintech-5.0.0-cp35-none-manylinux1_i686.whl (605.8 kB view details)

Uploaded CPython 3.5

fintech-5.0.0-cp35-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (633.6 kB view details)

Uploaded CPython 3.5macOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

fintech-5.0.0-cp34-none-win_amd64.whl (626.3 kB view details)

Uploaded CPython 3.4Windows x86-64

fintech-5.0.0-cp34-none-win32.whl (643.1 kB view details)

Uploaded CPython 3.4Windows x86

fintech-5.0.0-cp34-none-manylinux1_x86_64.whl (638.6 kB view details)

Uploaded CPython 3.4

fintech-5.0.0-cp34-none-manylinux1_i686.whl (608.2 kB view details)

Uploaded CPython 3.4

fintech-5.0.0-cp34-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (636.0 kB view details)

Uploaded CPython 3.4macOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

fintech-5.0.0-cp27-none-win_amd64.whl (627.7 kB view details)

Uploaded CPython 2.7Windows x86-64

fintech-5.0.0-cp27-none-win32.whl (644.4 kB view details)

Uploaded CPython 2.7Windows x86

fintech-5.0.0-cp27-none-manylinux1_x86_64.whl (639.9 kB view details)

Uploaded CPython 2.7

fintech-5.0.0-cp27-none-manylinux1_i686.whl (609.5 kB view details)

Uploaded CPython 2.7

fintech-5.0.0-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (637.3 kB view details)

Uploaded CPython 2.7macOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

File details

Details for the file fintech-5.0.0.win-amd64-py3.6.exe.

File metadata

File hashes

Hashes for fintech-5.0.0.win-amd64-py3.6.exe
Algorithm Hash digest
SHA256 462349adffa609a8fc5ee6e1d7adf1550423e58d5920588bccdd94c5a0fcd97d
MD5 56d5c00338bbc454babd58880f84a8a0
BLAKE2b-256 56e59f8b51acffde39a3130574743835adc6fdd0af33f775f3142de262571f0e

See more details on using hashes here.

File details

Details for the file fintech-5.0.0.win-amd64-py3.5.exe.

File metadata

File hashes

Hashes for fintech-5.0.0.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 638a520213c4a4d1c83729a12d254f3156920b6436cbae0dce314a87e60d4185
MD5 432419095bfa499c86294f44d011e174
BLAKE2b-256 859ba17c7d4df60d870d5300efe2a5cc216c79434ab35283ab6fd4bd9dbada65

See more details on using hashes here.

File details

Details for the file fintech-5.0.0.win-amd64-py3.4.exe.

File metadata

File hashes

Hashes for fintech-5.0.0.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 b24b8b258ef3e85d36b60b9197ecec36b3bd3453a392b91de8deff5bd3005afa
MD5 23b7a16ee2555dfa219d8f63abf91403
BLAKE2b-256 306a70ea7810573d449979471db4791f3775adccc0f56c6962b46f62da810a7c

See more details on using hashes here.

File details

Details for the file fintech-5.0.0.win-amd64-py2.7.exe.

File metadata

File hashes

Hashes for fintech-5.0.0.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 4478db0a173fd6038b55174e32389fd23943f707faf4f37f251d8c7bf1c182ef
MD5 e91b11a85a7b511633b37249db497860
BLAKE2b-256 83b39ab03e04ac987b6c8d91a51559b6234c6c9d5937a5c2acaacf06d30451eb

See more details on using hashes here.

File details

Details for the file fintech-5.0.0.win32-py3.6.exe.

File metadata

File hashes

Hashes for fintech-5.0.0.win32-py3.6.exe
Algorithm Hash digest
SHA256 63bb368cadfcbda3e17c4b820a13c41ff249d5694cb305d836555eadc3979467
MD5 6dd9103615728075010e8fc1737ff33d
BLAKE2b-256 c4ec90fc7c816e95a336f0cbec6d31d675f1742d877daf59277f432c9cb7a0aa

See more details on using hashes here.

File details

Details for the file fintech-5.0.0.win32-py3.5.exe.

File metadata

File hashes

Hashes for fintech-5.0.0.win32-py3.5.exe
Algorithm Hash digest
SHA256 b9e6164c3a5e88850a85940a4d414e4884e233021784342a019a886df02beb6e
MD5 a72cf811bdfa809e1adca4ff55b0cd51
BLAKE2b-256 0959db706b6c0c48b25f8ddb36d288424b3b6a5158adada031a2026e4b8c833e

See more details on using hashes here.

File details

Details for the file fintech-5.0.0.win32-py3.4.exe.

File metadata

File hashes

Hashes for fintech-5.0.0.win32-py3.4.exe
Algorithm Hash digest
SHA256 7c09bd56148a3e951f932634e5d5ada92fa33e10bae96e0e54f700215669047e
MD5 d7650a0c4f806dd71a1cff435ce0d03d
BLAKE2b-256 9c6d74eaca8320df3b0e376ff6520d55bb28ae13bada7f450b61feaa13f9dbfa

See more details on using hashes here.

File details

Details for the file fintech-5.0.0.win32-py2.7.exe.

File metadata

File hashes

Hashes for fintech-5.0.0.win32-py2.7.exe
Algorithm Hash digest
SHA256 45f3ea704ddc1f1d86d9443b79ec5dafd5b2ab5392f756d8353afcafd9e283a9
MD5 cac74f094c2358dc276b245d1abe1dc6
BLAKE2b-256 f64e71d975b931fb2a0c287d4cfe748b08582f7fcd23c3e22b2dbf33bdd6a2db

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp36-none-win_amd64.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 2b314ffc30f4253a79a699e9c612a0e3c2afc9191acda078d98382137f7485af
MD5 053e7dac7f6f70ec282a9276b8e7be14
BLAKE2b-256 2b624ba1e5e22c8edd00c239029120d5386834d1d8cf4138931440ea20cb7afa

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp36-none-win32.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp36-none-win32.whl
Algorithm Hash digest
SHA256 58ca1fd2697bf439e995ea626ccfafd05155432d5494a97a7cedea0b3439e2db
MD5 b5967be15d47112a051b3e6f5da4f568
BLAKE2b-256 3287085d009e86b0b5d7c48083ae8d57ba57f692943a20266353f48d7f05d95d

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp36-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp36-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fb01c6a39122dbf8131fdad18f4430add0d0eb416fcace34875b8324ccd890ca
MD5 10f3e33eddc2c4edcb8363852b6c2f89
BLAKE2b-256 47afb69878dd0a1d6cbbae21441567e65f5c267f4447e18d58d88efc2bbccb8e

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp36-none-manylinux1_i686.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp36-none-manylinux1_i686.whl
Algorithm Hash digest
SHA256 cfca2879de7e4d0d46eeb0b5714e7204ba2a55a75ce9fa418080c735269f2ebb
MD5 73c0074907aaadd49c775cf157713552
BLAKE2b-256 0b57f2f3c9770157630e10d78c3ec9a3108294412cde6bbb9137a369c4086e97

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp36-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp36-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7795987fde882dd94d165bfe1bb0fe45e556a742a655a917260a22c8398f792f
MD5 0b356647babf0743d19831faadfadad4
BLAKE2b-256 c6e90ef36a026ce514fbd711de5a22e613cf7b603a06717f42a8326dbb971116

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp35-none-win_amd64.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 3f813c41df101d8beabea39fd13ac1ab2e8da979ac708c313d5824ff7bae5f15
MD5 2fba0ccde380ec4ed67c9430897ef0e0
BLAKE2b-256 2e9c8ee08b66f1e504018b148fced9d0dd49bcdabc0aa2a31593d5ee78925171

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp35-none-win32.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp35-none-win32.whl
Algorithm Hash digest
SHA256 7805d3779e8ec54962b5a6db3f58f3d427a73d2e56b982696e70d66c3234b457
MD5 728e91870e6a666990dc7bb1e64615c1
BLAKE2b-256 40f7c5cbb21b93a934d6d955b9dec86351315559601f6cfb6947faaa64212032

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp35-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp35-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d4ef7c816abe5193116982e0478c054158f76c9783b7a535593f2bd132fd2db6
MD5 a818ff7269e9c5413c1b5b56ec7f0861
BLAKE2b-256 70cc70d83816619465b82b0afbcc161d95692555eb90af4c4b70f39cad565100

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp35-none-manylinux1_i686.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp35-none-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4345ea1c315d1c1279292e4908be6cd99c53e712919bed295623a74f40a5d032
MD5 dd1857e4ab12e3eab856a4e34d81f16d
BLAKE2b-256 48730d975c46619dc0684e3b6d6b79af72417223d13ba95143253a078eb8a28b

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp35-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp35-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a597134019a43bd6c1063e38f54c6d4caa0d1d2b6a36ee6d17bbc623b1cd9f30
MD5 5139fe234174062f3b7be0fae0518df4
BLAKE2b-256 39fbf7c4afd86b744c8d919d3f8b18bd66c77a539f88d49f6ddd6c930f03dc0a

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp34-none-win_amd64.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 0bcfdbbc6e415090b3cc8183c1c55043cfa4ee0450673c1d296c0cb8fbf0119d
MD5 160200ab42dc48e6b89a45b5c991ae08
BLAKE2b-256 556804b1773db14fcc790267386d5c03d2d59b4875521130b10ed24e39c20ac4

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp34-none-win32.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp34-none-win32.whl
Algorithm Hash digest
SHA256 e58dc23cf40466c70e5b5c4fb032ad6efecae47328c8a21c482e21538d3f4ffa
MD5 8605b61248d3def4e3cacc11bc98c850
BLAKE2b-256 01419ab7568803467df7c93edc6382d14cce79b7399fdcf05dd01314ed8c9046

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp34-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp34-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 43ad39d8eb8be3b6c2b830b14d8e9c1aeb7f16ac26d090860660b7e46048bf26
MD5 247fba17e618e112abe9d7dfbd202881
BLAKE2b-256 a2ce6afa1ceab82ccf70f581c68f62fd12186bd13732de2c7af6863582737117

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp34-none-manylinux1_i686.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp34-none-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9e97de9e0b2713d5f677a134c629e356c7559cb049508a0fd4c647d3d5867bce
MD5 a70d6430f9254f2ffcacac303538081f
BLAKE2b-256 6b127b5314eb9c130e72b951efc104edd805f76fedb56470237339d7553718db

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp34-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp34-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a6ce6cfb60858f9148cf33bfc8ca564c7cf56db6cf02848b4fc492590ffc2d8b
MD5 c1abfedf38b504f4c62e1399de944d85
BLAKE2b-256 960c432b2bfff636101e9b1730e4b0764aea40692505118eb9819514336322b7

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp27-none-win_amd64.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 49f03b56be2a96c4ef61ddc6d2ae2bd4fe6a5579afc16335528d8aafaf62a3af
MD5 d1e78fad32e7a04dd25814b08603813c
BLAKE2b-256 7e75515ed1e2fd3683e5d2e4497a2b8f168a4413eb6d99b0f738164071dc7cfa

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp27-none-win32.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp27-none-win32.whl
Algorithm Hash digest
SHA256 b0f162aa55176cec3d0929cfe4dfbb11ab06b3bf92c308ade594a6145ff8394b
MD5 fb75027f256ec844e7ee1a6244058831
BLAKE2b-256 3fd18bc75a2afacd92b1c1bbedcef646ec3b5c76ce595ce2db1798e9e2b3df68

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp27-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp27-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 81a05611136ec20e7599df80dd8139129d20eb4faaa0fea7546494102e54f0ea
MD5 39689a7f00a65d56edab6ff7fc3d9bfa
BLAKE2b-256 5d80ac493f218979efb9f0f992ed8395e30ae0f0b09660002fa1e462c5184be3

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp27-none-manylinux1_i686.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp27-none-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f0b734c41e55d71c0a7848c043d0760325d30888ab78001df0b40f67813197b0
MD5 15b5dc67ecb65b17077bad0b90b0cfbf
BLAKE2b-256 8bea8637081168beb98dc29bc097455f34f83958c928712bb3ee1fe74233786b

See more details on using hashes here.

File details

Details for the file fintech-5.0.0-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for fintech-5.0.0-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ec0027a434ff11ff7d50fafc79bb8c680fad84749760963d0c62d9a7f241a053
MD5 b147bc4d0d381c6c7274ff5a71683d20
BLAKE2b-256 8d8e8069420de1e421034654f6f5dcae65b73552fc0733a94ba10f8cb97169b1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page