Mercurial > hg
view rust/hg-core/Cargo.toml @ 52208:75bc7557e49f stable
ci: use extends instead of <<: *x
The old form is a yaml construct that make it hard to share variable definition.
The "extends:" key is a gitlab specific that preserve the variable definition
and just add the new ones. This will help us to reduce duplication.
This has the effect of fixing some of variants definition we though we set while
we did actually not. Most notably, the "rust" variant for 3.12 and 3.13 seems
fully broken in the CI (possibly because some rust-cpython version issue?).
This changeset only reveal such breackage and does not introduce them.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Fri, 08 Nov 2024 14:35:57 +0100 |
parents | 8b7123c8947b |
children | e01e84e5e426 96b113d22b34 |
line wrap: on
line source
[package] name = "hg-core" version = "0.1.0" authors = ["Georges Racinet <gracinet@anybox.fr>"] description = "Mercurial pure Rust core library, with no assumption on Python bindings (FFI)" edition = "2021" [lib] name = "hg" [dependencies] bitflags = "1.3.2" bytes-cast = "0.3.0" byteorder = "1.4.3" derive_more = "0.99.17" hashbrown = { version = "0.13.1", features = ["rayon"] } home = "0.5.4" im-rc = "15.1.0" indicatif = "0.17.8" itertools = "0.10.5" lazy_static = "1.4.0" libc = "0.2.137" logging_timer = "1.1.0" rand = "0.8.5" rand_pcg = "0.3.1" rand_distr = "0.4.3" rayon = "1.7.0" regex = "1.7.0" self_cell = "1.0" serde = { version = "1.0", features = ["derive"] } sha-1 = "0.10.0" twox-hash = "1.6.3" same-file = "1.0.6" tempfile = "3.3.0" toml = "0.6" thread_local = "1.1.4" crossbeam-channel = "0.5.6" log = "0.4.17" memmap2 = { version = "0.5.8", features = ["stable_deref_trait"] } zstd = "0.12" format-bytes = "0.3.0" once_cell = "1.16.0" bitvec = "1.0.1" chrono = "0.4.34" dyn-clone = "1.0.16" filetime = "0.2.23" uuid = { version = "1.10", features = ["v4"] } # We don't use the `miniz-oxide` backend to not change rhg benchmarks and until # we have a clearer view of which backend is the fastest. [dependencies.flate2] version = "1.0.24" features = ["zlib"] default-features = false [dev-dependencies] clap = { version = "~4.0", features = ["derive"] } pretty_assertions = "1.1.0"