Copiar arquivo de configuração na instalação

Estou tentando empacotar meu projeto Python, que vem com um arquivo de pontos de configuração que eu quero que seja copiado no diretório inicial do usuário na instalação. O guia rápido de embalagem diz que isso pode ser feito usando odata_files argumento parasetuptools.setup. Então é isso que eu tenho:

data_files = [(os.path.expanduser("~"), [".my_config"])]

Isso parece funcionar bem se eu usarpython setup.py install, mas quando carrego meu pacote no PyPI e executopip install o arquivo de pontos não é copiado.

FWIW, eu coloquei o arquivo de ponto noMANIFEST.in e também tentou incluindo opackage_data argumento parasetup. Nenhuma dessas etapas parece fazer a diferença. Se eupip install e bisbilhotarsite-packages diretório, apenas os arquivos de origem estão aqui.

Como posso conseguir o que estou procurando?

questionAnswers(2)

yourAnswerToTheQuestion