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
- Source The primary source is at https://github.com/tzeumer/SIP2-Client-for-Python. There is also a package at pypi.org: https://packaging.python.org/tutorials/packaging-projects/. It's the only one I ever released, so I have to figure out the process every time - an might forget it completely ;)
Metadata
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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| Sip2-1.1.tar.gz | 39.4 kB | Without provenance | 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
|
Security for Sip2 1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.