pip compatible format