То есть в какую-то общую для них поддиректорию.
Настраивается просто, работает легко
https://packaging.python.org/guides/packaging-namespace-packages/#pkgutil-style-namespace-packages
Даже прилагается пример
https://github.com/pypa/sample-namespace-packages
Но вот засада, если указывать кастомный путь инсталяции (--target /path/...) то всё ломается. Первый модуль ставится норм а остальные жалуются что такой путь уже есть и не ставятся, а с форсированным режимом просто удаляют то что было. В итоге остаётся только один модуль.
Вопрос: Как же ставить модули с неймспейсом в кастомный путь? Может какойто флаг есть?
Нестандартные методы не предлагать, накостылять я и сам соображу как, хочется чтото более дефолтное.
А зачем?
Хорошо, с неймспейсами понял, был неправ. А зачем кастомный путь инсталляции?
Обсуждают сегодня