From: Raphael Michel Date: Mon, 2 Jan 2017 19:56:29 +0000 (+0100) Subject: Rename and package package X-Git-Tag: v0.1.0~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dd3cb2695edc03a38cb16ba7bbd455ceee6682f7;p=thirdparty%2Fpython-fints.git Rename and package package --- diff --git a/.gitignore b/.gitignore index bd96a5a..4b5b098 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,7 @@ __pycache__/ +build/ +dist/ +*.egg-info env .idea/ test*.py diff --git a/fints/__init__.py b/fints/__init__.py new file mode 100644 index 0000000..75b8a57 --- /dev/null +++ b/fints/__init__.py @@ -0,0 +1 @@ +version = '0.1.0' diff --git a/fints3/client.py b/fints/client.py similarity index 98% rename from fints3/client.py rename to fints/client.py index 0e2dee7..4070e5c 100644 --- a/fints3/client.py +++ b/fints/client.py @@ -56,6 +56,7 @@ class FinTS3Client: dialog.init() msg = self._create_statement_message(dialog, account, start_date, end_date, None) + logger.debug('Send message: {}'.format(msg)) resp = dialog.send(msg) touchdowns = resp.get_touchdowns(msg) responses = [resp] diff --git a/fints3/connection.py b/fints/connection.py similarity index 100% rename from fints3/connection.py rename to fints/connection.py diff --git a/fints3/dialog.py b/fints/dialog.py similarity index 98% rename from fints3/dialog.py rename to fints/dialog.py index 8e0986f..95f5ec4 100644 --- a/fints3/dialog.py +++ b/fints/dialog.py @@ -1,8 +1,7 @@ import logging -from fints3.segments.auth import HKIDN, HKSYN, HKVVB - from .message import FinTSMessage, FinTSResponse +from .segments.auth import HKIDN, HKSYN, HKVVB from .segments.dialog import HKEND logger = logging.getLogger(__name__) diff --git a/fints3/message.py b/fints/message.py similarity index 98% rename from fints3/message.py rename to fints/message.py index a815f89..4e84286 100644 --- a/fints3/message.py +++ b/fints/message.py @@ -1,7 +1,7 @@ import random import re -from fints3.segments.message import HNHBK, HNHBS, HNSHA, HNSHK, HNVSD, HNVSK +from .segments.message import HNHBK, HNHBS, HNSHA, HNSHK, HNVSD, HNVSK class FinTSMessage: diff --git a/fints3/models.py b/fints/models.py similarity index 100% rename from fints3/models.py rename to fints/models.py diff --git a/fints3/segments/__init__.py b/fints/segments/__init__.py similarity index 100% rename from fints3/segments/__init__.py rename to fints/segments/__init__.py diff --git a/fints3/segments/accounts.py b/fints/segments/accounts.py similarity index 100% rename from fints3/segments/accounts.py rename to fints/segments/accounts.py diff --git a/fints3/segments/auth.py b/fints/segments/auth.py similarity index 100% rename from fints3/segments/auth.py rename to fints/segments/auth.py diff --git a/fints3/segments/dialog.py b/fints/segments/dialog.py similarity index 100% rename from fints3/segments/dialog.py rename to fints/segments/dialog.py diff --git a/fints3/segments/message.py b/fints/segments/message.py similarity index 100% rename from fints3/segments/message.py rename to fints/segments/message.py diff --git a/fints3/segments/statement.py b/fints/segments/statement.py similarity index 100% rename from fints3/segments/statement.py rename to fints/segments/statement.py diff --git a/fints3/utils.py b/fints/utils.py similarity index 100% rename from fints3/utils.py rename to fints/utils.py diff --git a/fints3/__init__.py b/fints3/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..7e558be --- /dev/null +++ b/setup.py @@ -0,0 +1,39 @@ +from codecs import open +from os import path + +from setuptools import find_packages, setup + +from fints import version + +here = path.abspath(path.dirname(__file__)) + +# Get the long description from the relevant file +with open(path.join(here, 'README.md'), encoding='utf-8') as f: + long_description = f.read() + +setup( + name='fints', + version=version, + description='Pure-python FinTS 3.0 (formerly known as HBCI) implementation', + long_description=long_description, + url='https://github.com/raphaelm/PyFinTS', + author='Raphael Michel', + author_email='mail@raphaelmichel.de', + license='GNU Lesser General Public License v3 (LGPLv3)', + classifiers=[ + 'Development Status :: 4 - Beta', + 'Intended Audience :: Developers', + 'Intended Audience :: Other Audience', + 'License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)', + 'Programming Language :: Python :: 3.4', + 'Programming Language :: Python :: 3.5', + 'Programming Language :: Python :: 3.6', + ], + + keywords='hbci banking fints', + install_requires=[ + 'requests', 'mt-940', + ], + + packages=find_packages(include=['fints', 'fints.*']), +)