Юлия Пакет Зависимости в Travis CI - PullRequest
0 голосов
/ 12 октября 2018

Я пытаюсь использовать Travis на моем пакете (UnivariateFunctions), который зависит от другого пакета (SchumakerSpline).Сборка всегда дает сбой, по-видимому, потому что она не может получить доступ к SchumakerSpline.SchumakerSpline может быть установлен с github на мою локальную машину через REPL, поэтому неясно, в чем проблема с этим пакетом.использовать Travis для тестирования пакета Julia, который зависит от других пакетов Julia?Что нужно сделать с пакетом, чтобы гарантировать, что на него можно легко ссылаться и на который влияют другие пакеты?

Полное сообщение об ошибке приведено ниже:

ERROR: Unsatisfiable requirements detected for package SchumakerSpline [65e68595]:
     SchumakerSpline [65e68595] log:
     ├─possible versions are: 0.0.1 or uninstalled
     ├─restricted to versions 0.0.1-* by UnivariateFunctions [117ba14f], leaving only versions 0.0.1
     │ └─UnivariateFunctions [117ba14f] log:
     │   ├─possible versions are: 0.0.0 or uninstalled
     │   └─UnivariateFunctions [117ba14f] is fixed to version 0.0.0
     └─restricted by julia compatibility requirements to versions: uninstalled — no versions left

Ответы [ 2 ]

0 голосов
/ 12 октября 2018

Похоже, что разработчик SchumakerSpline не сделал новый релиз для Julia 1.0.Вы могли бы хотеть сделать проблему на их репо.Кроме того, вы также можете использовать Pkg.clone на Travis CI, чтобы иметь последнюю версию SchumakerSpline (которая поддерживает 1.0).

0 голосов
/ 12 октября 2018

Это:

restricted by julia compatibility requirements

означает, что пакет (SchumakerSpline) не поддерживает используемую вами версию Julia.

...