PYTHON-1358 Add a TimeUUID class by SiyaoIsHiding · Pull Request #1175 · apache/cassandra-python-driver

@SiyaoIsHiding there exists several PyPI libraries for type-1 uuid's, including time-uuid.

But Cassandra's util.py already has utility functions for comparing type-1 UUIDs. I'd question the need for a new type here.

>>> from uuid import UUID
>>> u1 = UUID('00000257-0efc-11ee-9547-00006490e9a6')
>>> u2 = UUID('fed35080-0efb-11ee-a1ca-00006490e9a4')
>>> u1 > u2
False
>>> from cassandra.util import datetime_from_uuid1
>>> dt1 = datetime_from_uuid1(u1)
>>> dt2 = datetime_from_uuid1(u2)
>>> dt1
datetime.datetime(2023, 6, 19, 23, 49, 58, 961212)
>>> dt2
datetime.datetime(2023, 6, 19, 23, 49, 56, 990579)
>>> dt1 > dt2
True