Как получить пакет Юлия UUID - PullRequest
1 голос
/ 24 марта 2019

Как получить UUID стороннего пакета без его установки на моем компьютере?
Теперь я могу открыть файл project.toml только для просмотра после локальной установки стороннего пакетана моем компьютере?

Ответы [ 2 ]

1 голос
/ 27 марта 2019
import Pkg
Pkg.METADATA_compatible_uuid("JuliaAstro")

Кредит идет к Стефану К. https://discourse.julialang.org/t/a-quick-and-dirty-tool-for-generating-project-toml/11375/22

1 голос
/ 24 марта 2019

Первое, что приходит мне в голову, это просто найти пакет на Github и посмотреть его Project.toml.

Однако, если у вас установлена ​​обновленная система Pkg, настроенная по умолчаниюВ репозитории пакетов также должна быть папка типа ~/.julia/registries/General, содержащая в файле Registry.toml список всех пакетов этого репо, отсортированный по UUID, и подкаталоги для каждой буквы от A до Z с папками для всех пакетов, содержащиеметаданные каждого пакета.

(Это в моей установке 1.0 - с тех пор она могла бы немного измениться, но, вероятно, не сильно. Посмотрите документацию Pkg s дляподробности.)

...