Python bindings to RTI's Data Distribution Service library
To use it, you must provide have a USER_QOS_PROFILE.xml (with types) and provide your domainparticipant name to DDS_XML.
See dds_xml_example.py for a (somewhat convoluted) example of blocking sending and receiving.