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