где возможно. Хорошее дополнение к теме, проголосовало!
аюсь упаковать свой проект Python, который поставляется с файлом конфигурации, который я хочу скопировать в домашний каталог пользователя при установке. В кратком руководстве по упаковке сказано, что это можно сделать с помощьюdata_files
аргументsetuptools.setup
, Итак, вот что я имею:
data_files = [(os.path.expanduser("~"), [".my_config"])]
Это выглядит нормально работать, если я используюpython setup.py install
, но когда я загружаю свой пакет в PyPI и запускаюpip install
точечный файл не копируется.
FWIW, я положил дотфайл вMANIFEST.in
а также пытался в том числеpackage_data
аргументsetup
, Ни один из этих шагов, кажется, не имеет значения. Если яpip install
и ковырятьсяsite-packages
каталог, просто исходные файлы находятся здесь.
Как мне достичь того, что я ищу?