]> git.ipfire.org Git - thirdparty/python-fints.git/commitdiff
Rename and package package
authorRaphael Michel <mail@raphaelmichel.de>
Mon, 2 Jan 2017 19:56:29 +0000 (20:56 +0100)
committerRaphael Michel <mail@raphaelmichel.de>
Mon, 2 Jan 2017 19:56:29 +0000 (20:56 +0100)
16 files changed:
.gitignore
fints/__init__.py [new file with mode: 0644]
fints/client.py [moved from fints3/client.py with 98% similarity]
fints/connection.py [moved from fints3/connection.py with 100% similarity]
fints/dialog.py [moved from fints3/dialog.py with 98% similarity]
fints/message.py [moved from fints3/message.py with 98% similarity]
fints/models.py [moved from fints3/models.py with 100% similarity]
fints/segments/__init__.py [moved from fints3/segments/__init__.py with 100% similarity]
fints/segments/accounts.py [moved from fints3/segments/accounts.py with 100% similarity]
fints/segments/auth.py [moved from fints3/segments/auth.py with 100% similarity]
fints/segments/dialog.py [moved from fints3/segments/dialog.py with 100% similarity]
fints/segments/message.py [moved from fints3/segments/message.py with 100% similarity]
fints/segments/statement.py [moved from fints3/segments/statement.py with 100% similarity]
fints/utils.py [moved from fints3/utils.py with 100% similarity]
fints3/__init__.py [deleted file]
setup.py [new file with mode: 0644]

index bd96a5abdf2ef457043982df2acadc330d35b752..4b5b0981348340d37f622ddbbee83c88ef44f821 100644 (file)
@@ -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 (file)
index 0000000..75b8a57
--- /dev/null
@@ -0,0 +1 @@
+version = '0.1.0'
similarity index 98%
rename from fints3/client.py
rename to fints/client.py
index 0e2dee7f2ac3f43f12d69f0869d3537f65a22ea9..4070e5c8f766904d58ae35c78ee6f2498cafc1d5 100644 (file)
@@ -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]
similarity index 100%
rename from fints3/connection.py
rename to fints/connection.py
similarity index 98%
rename from fints3/dialog.py
rename to fints/dialog.py
index 8e0986f2f91c320ee4e92f3a6f0c2b5bd96e478c..95f5ec497ff6ac9d90e1f3a0513c0e2073aae643 100644 (file)
@@ -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__)
similarity index 98%
rename from fints3/message.py
rename to fints/message.py
index a815f896456b4b71c9095f7e6f90ed8db64b668f..4e842861641ebe5f8ededd0a3251c530030a26f6 100644 (file)
@@ -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:
similarity index 100%
rename from fints3/models.py
rename to fints/models.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 (file)
index e69de29..0000000
diff --git a/setup.py b/setup.py
new file mode 100644 (file)
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.*']),
+)