Não está muito familiarizado com o que você está tentando acessar, mas acho que você pode usar apenas outro canal aninhado. Eu fiz semelhante em bash e zsh. Com pigz saindo para stdout com -c, apenas canalize isso para seu script python procurando por stdin.
./customread file_name | pigz -dc | python script.py
Você já tentou algo como acima? Isso funcionou para mim quando eu tentei com;
tail -f /var/log/syslog | grep 'hostname' | python test.py
Aqui está o Python que eu usei, cortesia de esta postagem do Stackoverflow :
#!/usr/bin/python
import sys
import os
while True:
line = sys.stdin.readline()
if not line:
break
sys.stdout.write(line) # or print, doesn't matter.