wide-midnight-78598
11/05/2025, 3:46 AMdefault_requirements?
For example, here's pylint's, which gives us a default pylint from Sept 2023.
default_requirements = ["pylint>=2.13.0,<3"]
I'm guessing we have broad ranges (rather than specific versions) to let a broader set of Pythons work out of the box?wide-midnight-78598
11/05/2025, 3:59 AMhappy-kitchen-89482
11/05/2025, 5:32 AMhappy-kitchen-89482
11/05/2025, 5:32 AMwide-midnight-78598
11/05/2025, 12:45 PMpylint example, the version that supports 3.14 drops support for 3.9 - so, would it be fair to register default_constraints of “>=3.10,<4” for that subsystem and apply the narrower set of pylint constraints?
Or, should we have multiple sets of interpreter constraints + requirements constraints?
This is relevant for the 3.14 branch, but also I’m trying to capture as much tribal knowledge as possible into the docscurved-manchester-66006
11/05/2025, 4:09 PMwide-midnight-78598
11/05/2025, 4:11 PMhappy-kitchen-89482
11/05/2025, 10:41 PMwide-midnight-78598
11/05/2025, 10:58 PMwide-midnight-78598
11/05/2025, 11:06 PMproud-dentist-22844
11/06/2025, 11:47 PMwide-midnight-78598
11/07/2025, 12:00 AMwide-midnight-78598
11/07/2025, 12:01 AM@pytest.mark.platform_specific_behavior
@pytest.mark.parametrize(
"major_minor_interpreter",
all_major_minor_python_versions(["CPython>=3.9,<4"]),
)proud-dentist-22844
11/07/2025, 12:04 AMwide-midnight-78598
11/07/2025, 12:04 AM