_constants.py 404 B

123456789101112131415161718192021222324252627
  1. """
  2. _constants
  3. ======
  4. Constants relevant for the Python implementation.
  5. """
  6. from __future__ import annotations
  7. import platform
  8. import sys
  9. IS64 = sys.maxsize > 2**32
  10. PY39 = sys.version_info >= (3, 9)
  11. PY310 = sys.version_info >= (3, 10)
  12. PY311 = sys.version_info >= (3, 11)
  13. PYPY = platform.python_implementation() == "PyPy"
  14. __all__ = [
  15. "IS64",
  16. "PY39",
  17. "PY310",
  18. "PY311",
  19. "PYPY",
  20. ]