moved source_dir to recipe it can't be defined in attr