RFC4122的cython实现
cyuuid的Python项目详细描述
此模块有0加速。
内置uuid模块的克隆。
运行测试:
python -m unittest discover
生成:
python setup.py build_ext
安装:
pip install cyuuid
上传到pypi:
python setup.py sdist
twine upload -u<USERNAME> -p<PASSWORD> dist/cyuuid-<VERSION>.tar.gz
用法:
十六进制构造:
from cyuuid import UUID
uuid = UUID('a8098c1a-f86e-11da-bd1a-00112444be1e')
从内置uuid的python构造:
from uuid import UUID as PY_UUID
py_uuid = PY_UUID('a8098c1a-f86e-11da-bd1a-00112444be1e')
cy_uuid = UUID(uuid=PY_UUID)