Я хочу опубликовать sh этот пакет с операциями в главном репо: https://github.com/zajer/conf-nauty
Поскольку это всего лишь пакет проверки совместимости, я пометил его флагом conf
в в самом низу файла .opam. Документация говорит о таких пакетах следующее:
пакет может не включать исходный URL или устанавливать что-либо, а просто выполнить некоторые проверки и не установить, если они не пройдут. Пакеты conf должны иметь имя, начинающееся с conf-, и включать соответствующие зависимости: field
Я предполагаю, что под "source url" подразумевается, что он не включает url{ ... }
с источником и контрольными суммами.
К сожалению, когда я пытаюсь опубликовать sh пакет через opam publish
, я вижу, что они добавляются автоматически. Даже в руководстве (https://opam.ocaml.org/doc/Packaging.html) говорится, что необходимо добавить этот тег url{}
для публикации пакета.
Итак, вот мой вопрос: есть ли другой способ публикации? sh таких пакетов?