diff --git a/scenarios/fork/conflict-in-fork.toml b/scenarios/fork/conflict-in-fork.toml new file mode 100644 index 00000000..d153a114 --- /dev/null +++ b/scenarios/fork/conflict-in-fork.toml @@ -0,0 +1,36 @@ +name = "conflict-in-fork" +description = ''' +We have a conflict after forking. This scenario exists to test the error message. +''' + +[resolver_options] +universal = true + +[expected] +satisfiable = false + +[root] +requires = [ + "a>=2 ; sys_platform == 'linux'", + "a<2 ; sys_platform == 'darwin'", +] + +[packages.a.versions."1.0.0"] +requires = [ + "b", + "c" +] +[packages.a.versions."2.0.0"] + +[packages.b.versions."1.0.0"] +requires = [ + "d==1", +] + +[packages.c.versions."1.0.0"] +requires = [ + "d==2", +] + +[packages.d.versions."1.0.0"] +[packages.d.versions."2.0.0"]