Импорт и зависимости

Я прочитал две недавние публикации, в которых обсуждаются Depends и Imports

Но у меня есть четыре давних, связанных вопроса:

  1. Предположим, я хочу, чтобы два пакета также были доступны для конечного пользователя, когда они загружаются в мой пакет. Есть ли веская причина не использовать Depends в этом контексте? (Смысл здесь в том, чтобы загрузить все три пакета с помощью команды, которая загружает только один пакет.)

  2. Можно ли указать пакет в обоих полях Зависит и Импортирует?

  3. Если пакет указан в списке Depends, есть ли смысл указывать его также в списке Imports? Или преимущества импорта уже сведены на нет использованием зависимостей?

  4. Верно ли следующее? Пакет должен быть указан в поле Imports файла DESCRIPTION только в том случае, если пакет импортирован (полностью или частично) в файл NAMESPACE.

Большое спасибо!

Дэвид

18
задан Community 23 May 2017 в 12:14
поделиться