1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-30 12:37:49 +00:00

maint/deps ~ change version specification for dependencies between sub-packages

- refactor internal version specifications to be ">=M.m.p" (where M.m.p is *already published*)

## [why]

Loosening internal version dependencies decreases the coupling between packages such
that packages can be published in a looser order. It allows the packages to be version
updated and published in tandem (ie, by using `cargo workspace ...`). Once published,
the internal versions can then be updated (again, to an *already published* package
version), as needed.
This commit is contained in:
Roy Ivy III 2020-11-07 15:18:23 -06:00
parent c17307c757
commit 6539b8c6b9
96 changed files with 192 additions and 192 deletions

View file

@ -225,7 +225,7 @@ test = [ "uu_test" ]
[dependencies]
lazy_static = { version="1.3" }
textwrap = { version="=0.11.0", features=["term_size"] } # !maint: [2020-05-10; rivy] unstable crate using undocumented features; pinned currently, will review
uucore = { version="0.0.4", package="uucore", path="src/uucore" }
uucore = { version=">=0.0.4", package="uucore", path="src/uucore" }
# * uutils
uu_test = { optional=true, version="0.0.1", package="uu_test", path="src/uu/test" }
#
@ -338,7 +338,7 @@ sha1 = { version="0.6", features=["std"] }
tempfile = "3.1"
time = "0.1"
unindent = "0.1"
uucore = { version="0.0.4", package="uucore", path="src/uucore", features=["entries"] }
uucore = { version=">=0.0.4", package="uucore", path="src/uucore", features=["entries"] }
[target.'cfg(unix)'.dev-dependencies]
rust-users = { version="0.10", package="users" }