fix: --only shouldn't require prerelease pythons setting (#1564)
* fix: --only shouldn't require prerelease pythons setting Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com> * Add test --------- Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com> Co-authored-by: Joe Rickerby <joerick@mac.com>
This commit is contained in:
co-authored by
Joe Rickerby
parent
12d548865f
commit
ce71f445de
@@ -450,6 +450,7 @@ class Options:
|
|||||||
build_config = args.only
|
build_config = args.only
|
||||||
skip_config = ""
|
skip_config = ""
|
||||||
architectures = Architecture.all_archs(self.platform)
|
architectures = Architecture.all_archs(self.platform)
|
||||||
|
prerelease_pythons = True
|
||||||
|
|
||||||
build_selector = BuildSelector(
|
build_selector = BuildSelector(
|
||||||
build_config=build_config,
|
build_config=build_config,
|
||||||
|
|||||||
@@ -214,6 +214,7 @@ def test_only_argument(intercepted_build_args, monkeypatch, only, plat):
|
|||||||
assert options.globals.build_selector.skip_config == ""
|
assert options.globals.build_selector.skip_config == ""
|
||||||
assert options.platform == plat
|
assert options.platform == plat
|
||||||
assert options.globals.architectures == Architecture.all_archs(plat)
|
assert options.globals.architectures == Architecture.all_archs(plat)
|
||||||
|
assert options.globals.build_selector.prerelease_pythons is True
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrize("only", ("cp311-manylxinux_x86_64", "some_linux_thing"))
|
@pytest.mark.parametrize("only", ("cp311-manylxinux_x86_64", "some_linux_thing"))
|
||||||
|
|||||||
Reference in New Issue
Block a user