Eu notei que em panfs , o copystat
do Python falha quando o arquivo de origem não tem o u+w
permissão bit set; os atributos de configuração falham com Permission denied
equivalente à linha de comando: ( attr_set: Permission denied
).
Considerando que para arquivos "normais" em sistemas de arquivos "normais", a propriedade de arquivos é suficiente para alterar atributos, pergunto-me se panfs não está sendo razoável ou se é algo que o aplicativo chamador (neste caso, copystat
ou um função de nível superior) deve ser esperada para pegar.
Quais são os requisitos normais para a capacidade de definir atributos de arquivo estendidos? Panfs não é razoável? Ou eu deveria arquivar com o pessoal do Python que eles deveriam pegar isso?
Isso está causando a falha na instalação do pip , por isso é um problema bastante chato na prática.
Veja também este relatório de bug do Python .