Сборка не проходит автоматические проверки на CRAN, но не на локальных проверках - PullRequest
0 голосов
/ 08 ноября 2019

Я пытаюсь отправить новый пакет в CRAN. После отправки я получил ответ, что он был отклонен, потому что он не прошел автоматические проверки.

В частности, сообщение об ошибке было следующим для сборки Windows.

* checking package dependencies ... ERROR
Package required but not available: 'readr'

См. Журнал для Windows здесь . Он прошел все проверки для сборки Debian fine (примечание, я исправляю NOTES, относящиеся к URL).

Пакет также проходит все проверки на моей локальной машине (Mac OS)как на travis-ci и используя rhub / devtools для тестирования на Windows. В частности, я могу выполнить все без ошибок.

devtools::check()

devtools::check_win_develop()

rhub::check_for_cran()

Что касается readr, который, как представляется, является причиной проблемы, он находится вфайл DESCRIPTION как импорт и, кажется, правильно указан в различных функциях. И снова все вышеперечисленные проверки проходят нормально.

Есть ли другой способ проверить CRAN, который мне здесь не хватает? Я не решаюсь повторить без каких-либо изменений, но я не совсем уверен, что изменить, так как я не могу понять, что происходит не так.

Для справки, пакет на github .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...