Making the following package dependency tree: Legend: ------------- req = Requires pro = Provides rec = Recommends sup = Supplements sug = Suggests enh = Enhances ------------- +--------+ v--req--+ Parent +--req--v | +--------+ | | | v---------+ +---------v | Child A | | Child B | +---------+ +---------+ Use the following command to test: yum install Parent --assumeno --disablerepo=* --repofrompath=example1,http://people.redhat.com/kwalker/weakdeps/example1/ Output: # yum install Parent --assumeno --disablerepo=* --repofrompath=example1,http://people.redhat.com/kwalker/weakdeps/example1/ Updating Subscription Management repositories. Added example1 repo from http://people.redhat.com/kwalker/weakdeps/example1/ Last metadata expiration check: 0:00:36 ago on Tue 19 Feb 2019 12:57:47 PM EST. Dependencies resolved. ======================================================================================================================= Package Arch Version Repository Size ======================================================================================================================= Installing: Parent x86_64 0.1-1 example1 6.0 k Installing dependencies: ChildA x86_64 0.1-1 example1 6.0 k ChildB x86_64 0.1-1 example1 6.0 k Transaction Summary ======================================================================================================================= Install 3 Packages Total download size: 18 k Installed size: 0 Operation aborted.