diff --git a/Project.toml b/Project.toml index 7527062..cff26a7 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "ITensorFormatter" uuid = "b6bf39f1-c9d3-4bad-aad8-593d802f65fd" -version = "0.2.13" +version = "0.2.14" authors = ["ITensor developers and contributors"] [workspace] @@ -9,6 +9,7 @@ projects = ["benchmark", "dev", "docs", "examples", "test"] [deps] JuliaFormatter = "98e50ef6-434e-11e9-1051-2b60c6c9e899" JuliaSyntax = "70703baa-626e-46a2-a12c-08ffd08c73b4" +Literate = "98b081ad-f1c9-55d3-8b20-4c87d4299306" OrderedCollections = "bac558e1-5e72-5ebc-8fee-abe8a469f55d" Runic = "62bfec6d-59d7-401d-8490-b29ee721c001" TOML = "fa267f1f-6049-4f14-aa54-33bafae1ed76" @@ -17,12 +18,15 @@ YAML = "ddb6d928-2868-570f-bddf-ab3f9cf99eb6" [compat] JuliaFormatter = "2.3" JuliaSyntax = "0.4.10" +Literate = "2.21" OrderedCollections = "1.8.1" Runic = "1.5.1" TOML = "1.0.3" YAML = "0.4.16" julia = "1.10" -[apps] -itfmt = {} -itpkgfmt = { submodule = "ITensorPkgFormatter" } + +[apps.itfmt] + +[apps.itpkgfmt] +submodule = "ITensorPkgFormatter" diff --git a/src/generate_readme.jl b/src/generate_readme.jl index 3f00d98..889be91 100644 --- a/src/generate_readme.jl +++ b/src/generate_readme.jl @@ -1,3 +1,5 @@ +using Literate: Literate + function isitensorpkg(path::AbstractString) return isdir(path) && isfile(joinpath(path, "Project.toml")) && @@ -21,18 +23,7 @@ function generate_readme!(path::AbstractString) end try cd(joinpath(path, "docs")) do - julia = Base.julia_cmd() - code = """ - using Pkg: Pkg - # Install packages needed for "make_readme.jl". - Pkg.instantiate(; io = devnull) include("make_readme.jl") - """ - cmd = `$(julia) --project=. --startup-file=no -e "$(code)"` - cmd = setenv( - cmd, "JULIA_LOAD_PATH" => "@:@stdlib", "JULIA_PKG_USE_CLI_GIT" => "true" - ) - run(cmd) return nothing end catch e