docs: def within(self, version):
          """
          A single version can also be interpreted as an open range (i.e. no
          maximum version)
          """
          if not isinstance(version, Version):
              version = type(self._min_ver)(self._req, version)
          return version >= self