Thanks for that,
infortunately im still not there yet,
now the application runs in initrc_t (it was remaining in init_t)
this is how the policy looks like (from your and bigons advice):
########################################
#
# Declarations
#
require {
type init_t;
}
type myapp_t;
type myapp_exec_t;
init_daemon_domain(myapp_t, myapp_exec_t)
######################
########################################
#
# myapp local policy
#
allow myapp_t self:fifo_file rw_fifo_file_perms;
allow myapp_t self:unix_stream_socket create_stream_socket_perms;
domain_use_interactive_fds(myapp_t)
#files_read_etc_files(myapp_t)
#miscfiles_read_localization(myapp_t)
i also tried to move the app to a more standard location, as well as labelled the python intepreter's parent directory