Skip to main content

SIP2 Python Client: Simple Interchange Protocol Client for Python

About

A Python SIP2 client. It also supports Gossip.

Purpose

This was (nearly) my first go with Python. I thought the source might have a better time on Github (well, after a two month break I forgot what I already figured out about publishing a real Python package) than on my drive. Ideas: Could be used to build some selfcheck device application for libraries. Or use it for some kind of automation...

Usage

There are just three files. File sip2.py is a low level implemntation of SIP2/Gossip while wrapper.py makes the handling a little bit more comfortable. Check comments of both files. File message_lookup.py could be used for advanced programming purposes. Maybe...

Changelog

  • 2021-06-10 Release v1.1.0
    • Fixed typo (wrong case) and merged an exception handling for TSL. Thank @yefuwang and @MarkTr
  • 2018-06-11 Release v1.0.0

More about SIP2

Standard Interchange Protocol 2, Standard: http://mws9.3m.com/mws/mediawebserver.dyn?6666660Zjcf6lVs6EVs66S0LeCOrrrrQ-

Gossip is short for "Good Old Server for Standard Interchange Protocol". Gossip is an SIP2 server implementation (Java) with an extension for enhanced payment options. It's possible to pay

  • a single outstanding position; "subtotal-payment"
  • an amount being below the total fees (but that sums up to complete positions being paid); "subtotal-payment"
  • an amount being below the total fees (but that might only pay one or more positions partially); "subtotal-payment + partial-fee-payment"

Note: Sadly no official documentation for Gossip is available online. You can only contact the developer via https://www.gbv.de/Verbundzentrale/serviceangebote/gossip-service-der-vzg

Release files for Sip2 1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Sip2 1.1
File Size Uploaded
Sip2-1.1.tar.gz 39.4 kB Details

Release files / Sip2-1.1.tar.gz

Download URL Sip2-1.1.tar.gz
Size 39.4 kB
Tags Source
SHA-256 checksum
How to use checksums
da304d7fab69c01a8d9936171807f557c4c042b4e1f296d071184ab59bd0959c
BLAKE2b-256 checksum
How to use checksums
4fda78fd696ec70b62b7cc7b5e9e4d0a4bbaa76ad7f1be7066d7a2eee72eaed4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

Release history Release notifications | RSS feed

This release

1.1 This release

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page