Переопределить каталог ресурсов пакета другого пакета - PullRequest
0 голосов
/ 27 марта 2020

Можно ли заставить другой пакет использовать указанную мной директорию ресурсов? Я хочу внедрить пользовательские файлы данных в другой пакет, и этот пакет может отсутствовать в доступной для записи части файловой системы. Если бы я мог писать в файловую систему, я мог бы подумать о том, чтобы связать мои файлы данных с каталогом ресурсов, который я обнаружил с помощью pkg_resources

Я просто хочу, чтобы pkg_resources возвращал произвольный каталог в пакет при его импорте.

import pkg_resources
pkg_resources.override_resources_with_stackoverflow_magic('foo', '/bar/baz/')
import foo
...