如何获取第三方软件包的 UUID 而不在我的计算机上安装?
现在我只能在计算机上本地安装第三方软件包之后打开project.toml
文件才能查看吗?
答案 0 :(得分:1)
我想到的第一件事就是在Github上找到该软件包并查看其Project.toml
。
但是,如果您为默认的软件包存储库设置了更新的Pkg
系统,则还应该有一个像~/.julia/registries/General
这样的文件夹,在文件Registry.toml
中包含所有文件的列表。该回购协议的软件包按UUID排序,并包含从A到Z的每个字母的子目录以及所有软件包的文件夹,其中包含每个软件包的元数据。
(这是我安装的1.0版本,此后可能有所更改,但可能不多。有关详细信息,请查看Pkg
s documentation。)
答案 1 :(得分:1)
import Pkg
Pkg.METADATA_compatible_uuid("JuliaAstro")
信用归Stefan K所有。 https://discourse.julialang.org/t/a-quick-and-dirty-tool-for-generating-project-toml/11375/22