From 211cf966c7b333445e678f7a3d20ca5e920ec60e Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Sun, 26 Nov 2023 13:09:36 -0600 Subject: [PATCH] fix(doctest_docutils): Fix doctest fixed by pydocstyle / ruff --- src/doctest_docutils.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/doctest_docutils.py b/src/doctest_docutils.py index cdee661..2f04b83 100644 --- a/src/doctest_docutils.py +++ b/src/doctest_docutils.py @@ -30,15 +30,18 @@ def is_allowed_version(version: str, spec: str) -> bool: """Check `spec` satisfies `version` or not. + This obeys PEP-440 specifiers: https://peps.python.org/pep-0440/#version-specifiers + Some examples: - >>> is_allowed_version('3.3', '<=3.5') - True - >>> is_allowed_version('3.3', '<=3.2') - False - >>> is_allowed_version('3.3', '>3.2, <4.0') - True. + + >>> is_allowed_version('3.3', '<=3.5') + True + >>> is_allowed_version('3.3', '<=3.2') + False + >>> is_allowed_version('3.3', '>3.2, <4.0') + True """ return Version(version) in SpecifierSet(spec)