__init__.py 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. from ._xxhash import (
  2. xxh32,
  3. xxh32_digest,
  4. xxh32_intdigest,
  5. xxh32_hexdigest,
  6. xxh64,
  7. xxh64_digest,
  8. xxh64_intdigest,
  9. xxh64_hexdigest,
  10. xxh3_64,
  11. xxh3_64_digest,
  12. xxh3_64_intdigest,
  13. xxh3_64_hexdigest,
  14. xxh3_128,
  15. xxh3_128_digest,
  16. xxh3_128_intdigest,
  17. xxh3_128_hexdigest,
  18. XXHASH_VERSION,
  19. )
  20. from .version import VERSION, VERSION_TUPLE
  21. xxh128 = xxh3_128
  22. xxh128_hexdigest = xxh3_128_hexdigest
  23. xxh128_intdigest = xxh3_128_intdigest
  24. xxh128_digest = xxh3_128_digest
  25. algorithms_available = set([
  26. "xxh32",
  27. "xxh64",
  28. "xxh3_64",
  29. "xxh128",
  30. "xxh3_128",
  31. ])
  32. __all__ = [
  33. "xxh32",
  34. "xxh32_digest",
  35. "xxh32_intdigest",
  36. "xxh32_hexdigest",
  37. "xxh64",
  38. "xxh64_digest",
  39. "xxh64_intdigest",
  40. "xxh64_hexdigest",
  41. "xxh3_64",
  42. "xxh3_64_digest",
  43. "xxh3_64_intdigest",
  44. "xxh3_64_hexdigest",
  45. "xxh3_128",
  46. "xxh3_128_digest",
  47. "xxh3_128_intdigest",
  48. "xxh3_128_hexdigest",
  49. "xxh128",
  50. "xxh128_digest",
  51. "xxh128_intdigest",
  52. "xxh128_hexdigest",
  53. "VERSION",
  54. "VERSION_TUPLE",
  55. "XXHASH_VERSION",
  56. "algorithms_available",
  57. ]