Mercurial > hg-stable
changeset 48930:7b068abe4aa2
rust: jettison Python 2 support
Differential Revision: https://phab.mercurial-scm.org/D12283
author | Augie Fackler <augie@google.com> |
---|---|
date | Wed, 02 Mar 2022 10:32:36 -0500 |
parents | cd3e25adcf84 |
children | 499733de460f |
files | rust/Cargo.lock rust/hg-cpython/Cargo.toml rust/hg-cpython/src/lib.rs |
diffstat | 3 files changed, 3 insertions(+), 17 deletions(-) [+] |
line wrap: on
line diff
--- a/rust/Cargo.lock Wed Mar 02 10:30:37 2022 -0500 +++ b/rust/Cargo.lock Wed Mar 02 10:32:36 2022 -0500 @@ -166,7 +166,6 @@ "libc", "num-traits", "paste", - "python27-sys", "python3-sys", ] @@ -671,16 +670,6 @@ ] [[package]] -name = "python27-sys" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94670354e264300dde81a5864cbb6bfc9d56ac3dcf3a278c32cb52f816f4dfd1" -dependencies = [ - "libc", - "regex", -] - -[[package]] name = "python3-sys" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index"
--- a/rust/hg-cpython/Cargo.toml Wed Mar 02 10:30:37 2022 -0500 +++ b/rust/hg-cpython/Cargo.toml Wed Mar 02 10:32:36 2022 -0500 @@ -12,12 +12,10 @@ default = ["python3"] # Features to build an extension module: -python27 = ["cpython/python27-sys", "cpython/extension-module-2-7"] python3 = ["cpython/python3-sys", "cpython/extension-module"] -# Enable one of these features to build a test executable linked to libpython: -# e.g. cargo test --no-default-features --features python27-bin -python27-bin = ["cpython/python27-sys"] +# Enable this feature to build a test executable linked to libpython: +# e.g. cargo test --no-default-features --features python3-bin python3-bin = ["cpython/python3-sys"] [dependencies] @@ -29,4 +27,3 @@ env_logger = "0.7.1" stable_deref_trait = "1.2.0" vcsgraph = "0.2.0" -
--- a/rust/hg-cpython/src/lib.rs Wed Mar 02 10:30:37 2022 -0500 +++ b/rust/hg-cpython/src/lib.rs Wed Mar 02 10:32:36 2022 -0500 @@ -62,7 +62,7 @@ Ok(()) }); -#[cfg(not(any(feature = "python27-bin", feature = "python3-bin")))] +#[cfg(not(feature = "python3-bin"))] #[test] #[ignore] fn libpython_must_be_linked_to_run_tests() {