Commit Graph

12 Commits

Author SHA1 Message Date
Harald Welte 2482fd13cf Add inema.am_exchange module for DPAG AM.exchange
In their infinite wisdom, DPAG decided to require electronic advance
information about international shipments of goods ("Warenpost
International") but not offer that through the same API that one uses to
purchase the franking/postage ("Internetmarke API").

Instead, on has to implement talking to a completely different API
called AM.exchange.  That API seems to be designed for really large-scale
customers to register mass mailings, distribution of magazines, etc.

To make things even more exciting, accessing that AM.exchange API
requires new user credentials, concluding new contracts,...

This commit adds the bulk of the functionality required to talk to
AM.exchange to provide customs-related information about shipments.

Contrary to Internetmarke-API, AM.exchange doesn't appear to be hosting
the WSDL definitions of its interface anywhere publicly.  So instead, we
have to ship the WSDL files together with python-inema.
2019-06-03 07:34:09 +00:00
Harald Welte fc2365d3d7 Add PEP-0396 compatible __version__ to the module and bump to 0.5 2019-01-16 16:08:32 +01:00
Georg Sauthoff 72b46e97b0 bump version to 0.4 2018-12-09 11:18:32 +01:00
Harald Welte 34efc61d9c move development status to production/stable 2018-05-14 10:26:49 +02:00
Georg Sauthoff 1d4bf4813c Add command line frontend 'frank' 2017-06-24 13:06:03 +02:00
Harald Welte a88240dea5 bump version to 0.2 2016-12-13 14:15:08 +01:00
Matthias Bilger 4061765f48 Added formats.json to setup 2016-11-30 17:48:13 +01:00
Harald Welte a478bfe03e setup.py: Update classifiers, add cgit URL 2016-07-24 13:32:31 +02:00
Harald Welte 869d001b81 setup.py: Add missing ',' 2016-07-24 12:49:58 +02:00
Harald Welte c136b66a31 fix setup.py / install on FreeBSD 2016-07-24 12:48:20 +02:00
Harald Welte 3a643f54b5 port to python-zeep >= 0.12.0 which uses _soapheaders
Prior to this commit, we useda custom modified versin of python-zeep
that accepts a list of headesr as part of the _soapheader argument.
Recent changes to python-zeep include that support natively using the
_soapeheaders [plural] argument.  Port the code to that.
2016-07-24 12:29:29 +02:00
Harald Welte 6b4c0683a2 initial import of code 2016-07-14 01:32:12 +02:00