Mercurial > hg
diff rust/hgcli/Cargo.toml @ 44638:af739894a4c1
hgcli: add stub PyOxidizer project
Using commit c772a1379c3026314eda1c8ea244b86c0658951d of
PyOxidizer, I ran `pyoxidizer init-rust-project hgcli` to
create a stub Rust project. The only modifications I made from
what that command produced are:
* Update location of pyembed crate to PyOxidizer's Git repository.
* Removed some trailing whitespace from pyoxidizer.bzl
* Added auto-generated Cargo.lock file
Subsequent commits will modify the stub project to Mercurial's
needs.
Differential Revision: https://phab.mercurial-scm.org/D8350
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Tue, 31 Mar 2020 19:07:36 -0700 |
parents | |
children | bc847878f4c0 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rust/hgcli/Cargo.toml Tue Mar 31 19:07:36 2020 -0700 @@ -0,0 +1,20 @@ +[package] +name = "hgcli" +version = "0.1.0" +build = "build.rs" +authors = ["Gregory Szorc <gregory.szorc@gmail.com>"] +edition = "2018" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +jemallocator-global = { version = "0.3", optional = true } +pyembed = { git = "https://github.com/indygreg/PyOxidizer.git", rev = "c772a1379c3026314eda1c8ea244b86c0658951d", default-features=false } + +[features] +default = ["build-mode-pyoxidizer-exe"] +jemalloc = ["jemallocator-global", "pyembed/jemalloc"] +build-mode-pyoxidizer-exe = ["pyembed/build-mode-pyoxidizer-exe"] +build-mode-prebuilt-artifacts = ["pyembed/build-mode-prebuilt-artifacts"] +cpython-link-unresolved-static = ["pyembed/cpython-link-unresolved-static"] +cpython-link-default = ["pyembed/cpython-link-default"]