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:
Henry Schreiner
2023-08-14 12:15:53 -04:00
committed by GitHub
co-authored by Joe Rickerby
parent 12d548865f
commit ce71f445de
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -450,6 +450,7 @@ class Options:
build_config = args.only
skip_config = ""
architectures = Architecture.all_archs(self.platform)
prerelease_pythons = True
build_selector = BuildSelector(
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.platform == 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"))