python-inema/inema
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
..
data Add inema.am_exchange module for DPAG AM.exchange 2019-06-03 07:34:09 +00:00
__init__.py Add PEP-0396 compatible __version__ to the module and bump to 0.5 2019-01-16 16:08:32 +01:00
am_exchange.py Add inema.am_exchange module for DPAG AM.exchange 2019-06-03 07:34:09 +00:00
frank.py Fix deprecation warning 2019-03-25 14:27:55 +01:00
inema.py bump to version 0.6 2019-03-25 14:29:45 +01:00