pip install fixtrate
To connect to and receive messages from a FIX peer:
import asyncio
from fixtrate import FixSession
async def main():
session = FixSession()
async with session.connect():
await session.logon()
async for msg in session:
print(msg)
if __name__ == '__main__':
loop = asyncio.get_event_loop()
loop.run_until_complete(main())