pyarrow.py 665 B

12345678910111213141516171819202122
  1. """ support pyarrow compatibility across versions """
  2. from __future__ import annotations
  3. from pandas.util.version import Version
  4. try:
  5. import pyarrow as pa
  6. _pa_version = pa.__version__
  7. _palv = Version(_pa_version)
  8. pa_version_under7p0 = _palv < Version("7.0.0")
  9. pa_version_under8p0 = _palv < Version("8.0.0")
  10. pa_version_under9p0 = _palv < Version("9.0.0")
  11. pa_version_under10p0 = _palv < Version("10.0.0")
  12. pa_version_under11p0 = _palv < Version("11.0.0")
  13. except ImportError:
  14. pa_version_under7p0 = True
  15. pa_version_under8p0 = True
  16. pa_version_under9p0 = True
  17. pa_version_under10p0 = True
  18. pa_version_under11p0 = True