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-0.1.0.tar.gz
(76.2 kB
view hashes)
Built Distributions
Close
Hashes for cyksuid-0.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5be742c5eedeb8fb7e996ffa97540be792ae902b4b9d416007a31eef90b24ab2 |
|
MD5 | 38fb67daf58f23df28dfd7bec490433e |
|
BLAKE2b-256 | 13c53f70baa6445f63e7cd779868301ef7212a806467ffaa2772a55d26ab4880 |
Close
Hashes for cyksuid-0.1.0-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82ad70bf4dade117cb55a1ea74c6075ed4d3bcce7e8a28fff189e24692289445 |
|
MD5 | 2eb9bc9f65c5ede9e432adb1aa1a8dc4 |
|
BLAKE2b-256 | b8d8a031660d7310c7e32cb9840fc840cf0956ab8681694c4f8b7caf714e0b05 |
Close
Hashes for cyksuid-0.1.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27a24b9b593ae519a94d9d776108c7299c12056253b3214183f76bc42bf7aade |
|
MD5 | 51b11bf26878fd1f8b2809903d57392b |
|
BLAKE2b-256 | 20baa6a8cba8b786d888e3edc79b632fb2ac574c829b40b5bd4de37eaa192457 |
Close
Hashes for cyksuid-0.1.0-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07eb341ab5d28002863030656cdd78cc239d1a8f5f93d1d595dde02faf86c8aa |
|
MD5 | f0b69cd0432bc9330ad61ef4b9e4ec01 |
|
BLAKE2b-256 | f3c975b63fd1e6f0f15f545cfd92b61cb1e341726e75c5f617581be24cd8cd35 |
Close
Hashes for cyksuid-0.1.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8ff1348a99779158b7adf8bdaccfe624dce19a3806f3693e265b7ef7480a137 |
|
MD5 | 6cf92e6bf3f787297eee5d17908510c1 |
|
BLAKE2b-256 | 6d75e32fc16a7aa8bade85ddd9cafe43e1a988f58bd3ce489d6d474b3e57e943 |
Close
Hashes for cyksuid-0.1.0-cp34-cp34m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d11c2c1fa4b7d3f7c77f5d6ab40d0e5246b48bb2f848c5e5b688f86da53a83c9 |
|
MD5 | 7e8dcecf6dec7f6b567602e315ded67b |
|
BLAKE2b-256 | aa42b513b7743aa512e1b37d859bc8b00a0356308cabc674c597ac7a78f76cb4 |
Close
Hashes for cyksuid-0.1.0-cp33-cp33m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa820bfe77af8d929932c9485cd08c36897dc779d79ef2b050db822aa1a17d80 |
|
MD5 | 985fe5ddfc1d583b11cca79fac226ba9 |
|
BLAKE2b-256 | 9ba54926d9cfb2506be7671beb9cba61a109e161c64dd3d86504bf2a31e3967a |
Close
Hashes for cyksuid-0.1.0-cp33-cp33m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f28833e90bfcb538368084e279098f834eedfbdf4846c6baa7fc379ccc87f6cf |
|
MD5 | 457b877e3feac1b21de9744a75b4266b |
|
BLAKE2b-256 | 44678c69927a2fb404ada44bb15e9b6ce6f3f57a2223f1adecdd135dedadc631 |
Close
Hashes for cyksuid-0.1.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd6af3647666512a135c39c2868389ceabec53d2847328c338e4fa26c0ec1106 |
|
MD5 | c951eaac76f9dc65b8ad84c001ea10fa |
|
BLAKE2b-256 | af884480b42ba2d3d51a45bd9bbd362e4c958cd8c32af267f50edbd5a8dec8e7 |
Close
Hashes for cyksuid-0.1.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9a03772b37f090ebd7238b04988febac766573c8593a3e19714787ee980596e |
|
MD5 | 25e5951feaea7c034ab80df030690aed |
|
BLAKE2b-256 | 64748dd8914a15caa947de0dbf204c0722f22477414a49dd4dc2441fcb8c77f2 |
Close
Hashes for cyksuid-0.1.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7321cead2e1c3b28dc88625d5fca15ff1cbe74532f56c8f29d64a1a3536ee5cf |
|
MD5 | d33d61123d518a06100d50ea5397313a |
|
BLAKE2b-256 | 21b6cc96cc4d1d59c003276e9fc7c76a417d2804e20ee6da33c2c721e9f3c828 |
Close
Hashes for cyksuid-0.1.0-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8726dcd406ab7583742cda6b47d97cc6d1ce8ff665fa5546e022bfe46ee961e4 |
|
MD5 | 7720159761480612033f34de2b1a20f3 |
|
BLAKE2b-256 | 3f6883ba4c38668bbe4560a0c962565430f0faa015ef19ecb4b4e061796dd558 |
Close
Hashes for cyksuid-0.1.0-cp26-cp26mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bdae61b1eabbb074b96a1239dca7f5797e3efe544f701576adfa1114afeae81 |
|
MD5 | 8c57e7ff9e570587e2436f1138b787f8 |
|
BLAKE2b-256 | 24f8c4a60fca880ba47680bac958ff6d7652b96cf633488bd878e8f02569722f |
Close
Hashes for cyksuid-0.1.0-cp26-cp26mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 687a8dc0f33baab3917dd0e40cc66e89ce871557daa5d448b55029ed517f79f9 |
|
MD5 | 97e4c67ff340a0fe96a84117a491d72a |
|
BLAKE2b-256 | 2dbd23243c5a88dd679d2b65a131230821ce75bd5321e5abe0c18971541a4d6c |
Close
Hashes for cyksuid-0.1.0-cp26-cp26m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c08d8a34d5889a17540ed89479c5a94c95a9d5180c1af8e4aae0cf0aea31f1f1 |
|
MD5 | 49073f4075403ed38b2798a63fa1e6fc |
|
BLAKE2b-256 | 8dc4cf52300bc7d6d158610bae8205c77eb93f8fd308ab83e7eafed54772e0b2 |
Close
Hashes for cyksuid-0.1.0-cp26-cp26m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6245651b54b956d6085db0abacaa9f3f37d118389f6ad61c5552f78cc6ba4271 |
|
MD5 | 2fb4c5e1a73df6d6a8c58c0ff64d699c |
|
BLAKE2b-256 | 0da898abc69b7019d99b4de8d64a33d53e52f905332aadff5e910fbf50d96882 |