code: def _set_version():
      
      global __version__
      from pkg_resources import get_distribution, DistributionNotFound
      import os
      # https://stackoverflow.com/questions/17583443/what-is-the-correct-way-to-share-package-version-with-setup-py-and-the-package
      try:
          dist = get_distribution("check50")
          # Normalize path for cross-OS compatibility.
          dist_loc = os.path.normcase(dist.location)
          here = os.path.normcase(__file__)
          if not here.startswith(os.path.join(dist_loc, "check50")):
              # This version is not installed, but another version is.
              raise DistributionNotFound
      except DistributionNotFound:
          __version__ = "locally installed, no version information available"
      else:
          __version__ = dist.version
docs: Set check50 __version__