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.0.2.tar.gz
(83.0 kB
view hashes)
Built Distributions
Close
Hashes for cyksuid-1.0.2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9602f76661c2d9e8dc5d7ed4aad8c626ccb6f1fb414b58a4ccafe1aded629c9 |
|
MD5 | 8e74c73fe4f84a9a304b141f7c651e1f |
|
BLAKE2b-256 | 52d95e8685843b8c8f5bb64e3388626f6bf033ceedb59ab9cd07047f32d278a6 |
Close
Hashes for cyksuid-1.0.2-cp38-cp38-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed08235a3a00b3a198a0950a462398fc3e37066fd37647214f7c8af9e667135f |
|
MD5 | 33b512a089dfcaa723f128af85cdc0a8 |
|
BLAKE2b-256 | 34a3cfa6dd905faec233fc818746884c73348c1c0b004ad88157131d996a4432 |
Close
Hashes for cyksuid-1.0.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93bb83bb7e3a12034852c61f6bc70c0f448e50493ae0dacb5ed12a30b887b94e |
|
MD5 | 106d8a92cbee1a1c6ff5dca31e5805aa |
|
BLAKE2b-256 | 76b8b7b3960d7a7f4202321f1d1b17c28d28d37773d5afe7d28be056286e89d6 |
Close
Hashes for cyksuid-1.0.2-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c812892eb8ca477d94586a0b8aec1dcdcc127ed68eccce46d2afbb0b53234ad3 |
|
MD5 | e1a2e24eb767bf42dbf1080a461213e4 |
|
BLAKE2b-256 | b3407411bfb4e9c899084290ef736d55954697f35b225cdde958b42826300ea5 |
Close
Hashes for cyksuid-1.0.2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f78f8ab38decc7cf6e2d5fac1f76b21851a8719f0cb23d87f495a7c0239ed0a |
|
MD5 | 74c651b378dd43eef1510840d0234a99 |
|
BLAKE2b-256 | a89c74d06df1d7553aba3a2f9da0201169b22e36c901a7815fadd913227179bd |
Close
Hashes for cyksuid-1.0.2-cp37-cp37m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 265f3ca394a1566e6a2b6cc691c533d8e0d6c574fe00e3bc28109dcb3c6e35b2 |
|
MD5 | d43212971bee322b0535dd1f8091bd9d |
|
BLAKE2b-256 | a30aa0e8f8281188cbee6f379760cf2a9373cd9eadb9b1e41b6d968024d55eb2 |
Close
Hashes for cyksuid-1.0.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5065c6a9c8825e4dfd0e789a772fd7bbd3422e9c9cbffe267d6c852f3cc88a6 |
|
MD5 | d21906d64280e6b8eeb98dfd8a34fa79 |
|
BLAKE2b-256 | 4033fa8359af41f6d00f0b0b60909f5dc007288d314f6b7a89fc6a3f8f4212c7 |
Close
Hashes for cyksuid-1.0.2-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fedd24a92993763629d46f555cdd9afe5f9e410f12b91d04dc9e9b34e4291017 |
|
MD5 | 79350e468280243cb2c0c3784d5c5319 |
|
BLAKE2b-256 | b65f2ad3880d7fab51cc83447b180988a78a6062289d62192fbf87368bd626ed |
Close
Hashes for cyksuid-1.0.2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b23671b22e1bc7c7f3bb759a0b711d082494965b405836549fe8c93ed98555c8 |
|
MD5 | c5ddb934f91ac456879c9aeda20280c5 |
|
BLAKE2b-256 | cc420e8af39d959ab8631fbc88523ba23e8e69e7f6ff15701ec82c856eb1f08f |
Close
Hashes for cyksuid-1.0.2-cp36-cp36m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d59bc41b83159241839e7916e35d975e4135963e6d02d7d7d3b59032554c08c |
|
MD5 | ad169e52d6627c052fa0ee0dc7090c99 |
|
BLAKE2b-256 | 9ab13a17558d45350c25efe18d664de290185a48024a72afe355f4183242b7ee |
Close
Hashes for cyksuid-1.0.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4c79799d5beb03a854607a5e5c46f77a317c792301c9ff41a8fb357e28005c8 |
|
MD5 | 66f70adadd99aade40674760f2a6236f |
|
BLAKE2b-256 | af500ae7c1e887467baf50e217b0278561ef08cb23060dcf64a5dd211583f7ae |
Close
Hashes for cyksuid-1.0.2-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b2b9e2380776446f5f4cc26ac2ec9aa607a13f3336e2d8ad3fda3ea6b1c8001 |
|
MD5 | 5c06f079d5562f67ef6575a7d9493f39 |
|
BLAKE2b-256 | af8eb681c540a6d789e00c8a9e3597ebb0a51d95d6ef23d740439621d811afab |
Close
Hashes for cyksuid-1.0.2-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8c86d625a26d02c53d0ae94140f4e6d4557c2c8f75efa3f1bc25d3f1b5e6e9c |
|
MD5 | 048601da39cf12d29cbf10eef3d4a099 |
|
BLAKE2b-256 | 401cf5dd8f0626727e2b3816fe9d88319e107c4618865dc09b6940b0e4c3f3ab |
Close
Hashes for cyksuid-1.0.2-cp35-cp35m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1791bc469f3441b37026c70550ec2a0f1a91296edc1fa89d1371aec31a80aa93 |
|
MD5 | 44c765b6023370a51a7a8353a0765a8b |
|
BLAKE2b-256 | c5f4b7aa35c30775392c625d6297ff65f5ef3fdfd50e7fbe4c2a3cbc605b3b60 |
Close
Hashes for cyksuid-1.0.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d08a2b90a467f49088893a8e1070f668588e1c513cf95d7053fd5df224e1ba1c |
|
MD5 | 0feffdb8cb0152c8fbae69c3754d45d7 |
|
BLAKE2b-256 | 79def78b2177e6db25af11298898c7470ec5f6839543acf6eec501a043af4640 |
Close
Hashes for cyksuid-1.0.2-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 249f0794b448e04d838083fe8d8116edc3299d55ae05ee5b53ca9594af40b13f |
|
MD5 | 0c06725a0fc11f414510f944820f53ab |
|
BLAKE2b-256 | 205d612bab8e7357a5ad8db12bd46fbba4538b712d62a18958275368624a92a8 |
Close
Hashes for cyksuid-1.0.2-cp34-cp34m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7d2a74f3c75701e1926671f1a20f3c17d39ad5ae19a56f8b2f9817622b7c006 |
|
MD5 | ff4842581d2fec7c83e33a901242b440 |
|
BLAKE2b-256 | a62e288613cb5eb6a628fce3a0506c3c1691ec600b0a0fb08f649826806f42a2 |
Close
Hashes for cyksuid-1.0.2-cp34-cp34m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a218c71ed902df86b4b096157886023192e9249eabf8f5703af1fb89b6135127 |
|
MD5 | 56726bd5fc1e147ec9b0353cbfa785f1 |
|
BLAKE2b-256 | 408b209e230679c7b0d4f3fae85071c5609351617ae5e7564dcd4a2abed821b7 |
Close
Hashes for cyksuid-1.0.2-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ade1f729f356af51f4922b3f1b50342b65b604873bd0c2d6491e0058037e1d9c |
|
MD5 | 5e421427e223c6ad181401147cf4942a |
|
BLAKE2b-256 | 5e81ccbdc84018136227cf615566c2949b52ac29d4139e0ec0071d946c72cd20 |
Close
Hashes for cyksuid-1.0.2-cp34-cp34m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99e4de97dec1665fd6d02feaec059f633f8654997904cb553cbb26d3abf49677 |
|
MD5 | 1a208f7227aaa53144a2293c4329b9a3 |
|
BLAKE2b-256 | 36ca8efd579e55a78415fceb3380bcd0a125c595670a1c6db49d837fbc055d28 |
Close
Hashes for cyksuid-1.0.2-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ed4e2a91754e0c50df5059211ded81451fa9d66aa05daf434371e696a8743ef |
|
MD5 | 0c08a0044a43a90f4ce78b1e5f9fb571 |
|
BLAKE2b-256 | 2b50a5ab5623768139df4e62b90282bad873ff35e1c7521af5a48eb01f5140a6 |
Close
Hashes for cyksuid-1.0.2-cp27-cp27mu-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ecfdb2fe8bbbd3db1180d837cfdd26a8dad3d51106392be0d896aee3ee99e42 |
|
MD5 | b58510d364d15bf8a98bc1d77aa949da |
|
BLAKE2b-256 | 4e86c615f69d6345a2da497c910a4a8327cf5604739e229203093d46228483c1 |
Close
Hashes for cyksuid-1.0.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d606cd6908930f0c64edcbe2da3b90ff70e5a3997e9e1c63d5550f7d9e619715 |
|
MD5 | 99fe90d1e6e6f15067cb5d10ae596304 |
|
BLAKE2b-256 | b02db6888555719846466c780c344a5f6496bfbb97b626d21959ce222f84567f |
Close
Hashes for cyksuid-1.0.2-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9a73a52699ee585d69de99cc413f78949df969dc9d093a58ec31b1aabfa68f6 |
|
MD5 | a60f84ee1a1faf62edaece794d785b0a |
|
BLAKE2b-256 | 050fed7701af4d4a8c23b53025cf3c48c9cdfd0d50b67f6086dc357ca794ab2c |
Close
Hashes for cyksuid-1.0.2-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c071573154aea3b1783593c704818333dae75d8b62f83911f4c9308cda1c4d1 |
|
MD5 | 3d557ff5d48db8b54572df98b98e4d2d |
|
BLAKE2b-256 | a1f3ff6a377d2d9ea890b46d85057299d979ce035a25eca103770ec723e6ce99 |
Close
Hashes for cyksuid-1.0.2-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de87fdad7ae0c1f523df1c8f05fb3e19954e822329a363b2437764ad6312da32 |
|
MD5 | 6f1f70e197123e9e694f9318a78fcd9a |
|
BLAKE2b-256 | cd97873a63db6b94659d8a53e88ef9f679b16cd44c88294fda306a17863505d3 |
Close
Hashes for cyksuid-1.0.2-cp27-cp27m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce8ba5bcf0e3e26659c1ed6c157fd9a43b0500bc03106c910c58012f39a2074b |
|
MD5 | 2cd8cbbb00db754cc8bee2f44ff2f901 |
|
BLAKE2b-256 | 59174d8462e44f7960bdf166654d0b17b438a10da614c2b7ad6a5f8dec539a97 |
Close
Hashes for cyksuid-1.0.2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94b52d9b46c45079df5c693c875d7bd48baae2900b147bd4ea4528ada176296f |
|
MD5 | 1687a70decc555edd3ac86b82d65f93d |
|
BLAKE2b-256 | 7276357d64dfa5c252b613165397bdc843bb7002e9cfd2722f813f1fc05d506d |
Close
Hashes for cyksuid-1.0.2-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dedca911c7bb008af238975513a409c35b0cfe2147392c36b9c5481c5f73773 |
|
MD5 | af0d99d544143a30e442375849e4e0c4 |
|
BLAKE2b-256 | 08ec9a2610d62f7ac81dca9df4d6ce50046bd650f6e35d05142b69b0872cb51c |