Cython implementation of ksuid
Project description
Cython implementation of KSUID (K-Sortable Globally Unique IDs).
LICENSE
New BSD. See License File.
Install
cyksuid is on the Python Package Index (PyPI):
pip install cyksuid
Dependencies
cyksuid supports Python 2.6+ and Python 3.3+ with a common codebase. It is developed in Cython, but requires no dependecies other than CPython and a C compiler.
Sample Usage
from cyksuid import ksuid
uid = ksuid.ksuid()
uid.bytes # b'\x05\xe1\x035\xa8\xbe\xe2\xb5\x0e\x08\xd0\x05\x01L\xe0;\x9a\xed\xc7\xd0'
uid.hex # 05e10335a8bee2b50e08d005014ce03b9aedc7d0
uid.datetime # datetime.datetime(2017, 6, 28, 6, 48, 21)
uid.encoded # b'0q0TPwNTFKyzJKAX1ZRh7rxXiim'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cyksuid-1.1.0.tar.gz
(88.3 kB
view hashes)
Built Distributions
cyksuid-1.1.0-cp39-cp39-win32.whl
(49.4 kB
view hashes)
cyksuid-1.1.0-cp38-cp38-win32.whl
(49.5 kB
view hashes)
Close
Hashes for cyksuid-1.1.0-pp37-pypy37_pp73-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bdaa94b1543618bb92a2c5621cb7d084ca78cefc6f85e4ae7ec5cb407d2185a |
|
MD5 | 0ba7c1bd1ac45cec6bbd7f58b7e515db |
|
BLAKE2b-256 | 8e7da2c59400f35c58d4cf321db59d920fa8095a4e0cc71fd9cee54dca892930 |
Close
Hashes for cyksuid-1.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e45f11d9e669565c8ffca696447097bad3d289eb72b81a670ffa7b3aa5008926 |
|
MD5 | 3053a2f248d93a41812e98ec9fe7ac22 |
|
BLAKE2b-256 | 8b1127c7a8f082c46429e5d52726e45b3d3254f725e80436cdf6837258b9996d |
Close
Hashes for cyksuid-1.1.0-pp36-pypy36_pp73-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 739a83ab81822ba82035423fe9e19dc349c5e59c12bdb283936542463b911cee |
|
MD5 | b709f9ad7f5a484fbdb38c9cfe34e7cf |
|
BLAKE2b-256 | 9b35450754fbcf497d52acf189fd8bb53a7119abdead97d00f2e6b94b914ea2a |
Close
Hashes for cyksuid-1.1.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0760d32f34f500152503c804f417f79008b68b433de04a4be307cd84b5151f2 |
|
MD5 | 83eecc9d5d95278ee12ddd9f341bfd60 |
|
BLAKE2b-256 | cbfbf34334b93b5a1f41bf807af2a1406cebde05bb9e6f3dc7666ca940490ba3 |
Close
Hashes for cyksuid-1.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c4287318602131de0a6a9b87b5cdf9fc2813f72ddb0aa5b3804ba5bf5d48dc5 |
|
MD5 | 96072ea31dfc3362069cc3094e1895dc |
|
BLAKE2b-256 | 254b846850461beaf973ace01f7f4a05ce4c30e00cd859068fb055d37056b73a |
Close
Hashes for cyksuid-1.1.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14e1a9e9447297a8e8e85eb64166e20a1e19f5c7ad283ec9dfa2ae020a370c37 |
|
MD5 | bee567400ff19d6d80eade9616fad999 |
|
BLAKE2b-256 | d2d891340e0ea40220b5fd4143e6952bf75a7b4df85d5eaa214d3e319e4f1e1c |
Close
Hashes for cyksuid-1.1.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e206f53cf65ff7daeda23bf2ada7edba49461769e69bf8fd85ce9ecaffaa91d6 |
|
MD5 | 9059130dd3ed9c33e4e015e0d2f0213b |
|
BLAKE2b-256 | bfa3db7578eef9cbcee810935a71333e3a1dea3977f99620ecd31e6da8e9913a |
Close
Hashes for cyksuid-1.1.0-cp39-cp39-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d1f71ee45fe46536250c74cad51f6e305524c933af3848a46930d97cf301f03 |
|
MD5 | 6d23264382db4bf4986d5e97672e07fc |
|
BLAKE2b-256 | 175e88f6610c531a742d9ecb4a941d4131cb96c5a7f603c570ab2b4fd5dbf8b0 |
Close
Hashes for cyksuid-1.1.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fc9a87001453231899c56bdbfbdbc44a69faa0713e3ed0ed3459b665b6cac1a |
|
MD5 | 6d4f23d0d3c383975fb73402da7bbb9f |
|
BLAKE2b-256 | 60b060e117865e11ca886b64b1eb0c3407bc4eaf81e5d41c18c147a744b89e69 |
Close
Hashes for cyksuid-1.1.0-cp39-cp39-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2271e03267395f89ad413ed1c98f0eaa20f88fe82e45f4170d8f640e76dfa96 |
|
MD5 | 3c7696fd0bd885ffb2f2d855a124d5f0 |
|
BLAKE2b-256 | 3d24c8d26bf85e341a7fa1a8ed2de74aa4cc32c12078f32495d72f81f41c5d50 |
Close
Hashes for cyksuid-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b32e524a8fae700fde081cb0a1e0dfb0e94b487fa8a16410eba8627a3418340 |
|
MD5 | 94f42632b25cb4ce09228fdb2d6954f4 |
|
BLAKE2b-256 | aa202be90a31c386cf206238038845de8cb18563056c7124167e2772bc994b0b |
Close
Hashes for cyksuid-1.1.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b4e386c6d9ac1a59feabfe122d0172591708843c3beebc12c7d26f5e6450a17 |
|
MD5 | bf4c1e1ddd66c2f42b380f15afabbfbf |
|
BLAKE2b-256 | 28222c0755cf31582bb704e3786804ae8e9ba38d28cdebff70bf14407843ca1f |
Close
Hashes for cyksuid-1.1.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0cbd7fe9d39aaf2a0232483214c2fe4a87a4a700d31057039a8c7e5b9f0e4ab |
|
MD5 | e7037fc8667ac626babeb9c0b4d3552d |
|
BLAKE2b-256 | 8b893b8c7f9c6e42b9ad941523fb5fc80cbb0a68e323269d3f367ae8f0deba0e |
Close
Hashes for cyksuid-1.1.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e23b3d08191fccbe68ce74c29db1b9986ca9ec22e3cc73e1d619e0e0b999917 |
|
MD5 | 057ceaa0d2d6b8e352d2a8fbc94ce41c |
|
BLAKE2b-256 | 9483eeb8b255d972c99b6b7774c7b7a6771777da36d5989b2b91f6f86fc8ca85 |
Close
Hashes for cyksuid-1.1.0-cp38-cp38-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67ad4c1dc367fc60ba59b836c28f5f8f4af8424b335d4f8bd28afa8949976505 |
|
MD5 | 163a29234195e82403b8d851db857b88 |
|
BLAKE2b-256 | 2e3c85911c6fcb753d0c0d696fdfa89ae96b976052f36832484c7cc7ad357a75 |
Close
Hashes for cyksuid-1.1.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dc466ea34e029838c2367653b33b688fc1b0f7bc6de5184d6464bcb60cdaf96 |
|
MD5 | 2758197233502a469d5fa4d8cc11bc83 |
|
BLAKE2b-256 | 095c8eef59a413cf9ec5cc2d81b922cb203029cdafd6584c752183539096a707 |
Close
Hashes for cyksuid-1.1.0-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 821b2f47d3a233430bb7ab18de442334760f93876a97c7cb78ebae3ead958bf6 |
|
MD5 | 9817bc450f90d5b5620ebec29819bf5a |
|
BLAKE2b-256 | b582c1ee362f3403b4c06c1815116515ba77054361a47c7cc12ae6e73a770468 |
Close
Hashes for cyksuid-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ee473459422df4c38b5c5f76c6fbabfb1ef331cc7f38f632408e6a013b60fd6 |
|
MD5 | 7de5578cd8eb159d08a34839c7877eb5 |
|
BLAKE2b-256 | 8c7d729d771410b10a0c66d85b230ee717530ad15f4e17d1f0d46f8cf98eb62e |
Close
Hashes for cyksuid-1.1.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d05f39c3b0ba7a834668bf9e91612648f96f303eb41fdcda1629d8b4f07d799 |
|
MD5 | e36b5607ffb36bfc5c0ef96cb2989fd3 |
|
BLAKE2b-256 | eeaf7bd89444c74b4aacc2abbc599d9f01bf3b3082dd515f7f4281cb74b70b7e |
Close
Hashes for cyksuid-1.1.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdca62b84ace4ca7870a647c75760c6148846c080e1540103ebbd0a5f4351a06 |
|
MD5 | e6f6eed0e436b5016f1f3142f4db065b |
|
BLAKE2b-256 | 9703ce22d6580732ab1c6441e24da67ac68155a73f9a713c76a75e050e86124e |
Close
Hashes for cyksuid-1.1.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7026be2cbc669686ec61732eee42f9b0a983a6663435a7aee00b1469d77a2947 |
|
MD5 | 7caa7af77d1771697ad4d57ac8ddd8e6 |
|
BLAKE2b-256 | 97d78449e6b3a5635011d426369636985a77c31e2cb26a1fdb65b6744083fd18 |
Close
Hashes for cyksuid-1.1.0-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b456949b6702aebf9fa5d675d647b87e67987866e30ab2de2d3229e1caf764e |
|
MD5 | fd9e1aea0e5fbfec6471edb38a8b0f63 |
|
BLAKE2b-256 | 36d3c011935444bc687cbdd4d45ebcf4743940742cccc4c0627bb04780bd21c0 |
Close
Hashes for cyksuid-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6708f2b351ca3ac28fe563d0e6f2d7ee003e1b1e4584a09efda3d3d07d1e8adc |
|
MD5 | 06b8ae5381105b60bcde7c5d0fac6d2d |
|
BLAKE2b-256 | 5fb67092ecace8863dfca74b3e5cf0811bde56a39faf6cfdadf4ed8bbde95acb |
Close
Hashes for cyksuid-1.1.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ceee8ad772b969f10b45f65209046fbf929038f1c5c6032741ef89d03e40298 |
|
MD5 | e4b2dadf5019e09cca5c50eb3cfe2cd5 |
|
BLAKE2b-256 | ced031eb0e2bbe8c4b0b10387f46f672cab807f5e84cf5d9f57c6fd9b1e77987 |
Close
Hashes for cyksuid-1.1.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f037b793d8db35e4c4b33d71aa4b568581b3bb262467d984bd736227450f5d9 |
|
MD5 | e6c660cad22225a71af1608362de15b7 |
|
BLAKE2b-256 | fe7ca16eb83ce9dcbe2d07a1e7b2783a4d84a129734d013ca4bb7a7929af40a3 |
Close
Hashes for cyksuid-1.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aab40a603bd1bfee5c66aa665d24d5cc7f0edca429b304e2dfe333e81c5c4efe |
|
MD5 | f1e206df3d54d29c58bcc1766c199fb9 |
|
BLAKE2b-256 | 4b1f643fbe494cf7b1427a883cce6df3c375743b20ceeba9f60ec8c1adf020bb |
Close
Hashes for cyksuid-1.1.0-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8b79f081da6dbe88ca5fc97fcb832d13500b88c1261af9ad2668ed9d90d4ecc |
|
MD5 | c66e70c987c2aa0db4f541bc6bb49ba7 |
|
BLAKE2b-256 | 4a3c5b7ca390dad4c547e2cf2bc432575de446c80594a69acaeeb2aa62f22473 |
Close
Hashes for cyksuid-1.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 155bf47d51ee54a8a6e4e6949b3dca96cdbb0001332f3d2d907b97ec8300cdd4 |
|
MD5 | 8339ae4c65d4689c239c5b71b77a67b1 |
|
BLAKE2b-256 | 3092309e30f4c498700ac11a061d87c34f4f5b34bb838dfb3794394615694cbf |