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.2.0.tar.gz
(78.2 kB
view hashes)
Built Distributions
Close
Hashes for cyksuid-0.2.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2173198a3b459f50a927f41598f0ef6a945e53cdf6af1ddcc8b4a79a89e6affb |
|
MD5 | b5431a3468cf96ac83b851887b4c2668 |
|
BLAKE2b-256 | 2eec225d7ca9420e49d2f0e274bdeb828d922dc7311d89fdfc9c7be015077851 |
Close
Hashes for cyksuid-0.2.0-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46fe998e3edd5a127748b3131dd8f16aa19dae270a292a5b110a0596da23648d |
|
MD5 | 407aa771ba1ad81022866dac6de70326 |
|
BLAKE2b-256 | 354deaccd8ed94223fe7bce5f84591620a6fd4e21ba4172dcff98b174763645f |
Close
Hashes for cyksuid-0.2.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6edb6535370d8e7e81d65d50655370ab62adb0e5051359f64eddf9200a32b70 |
|
MD5 | e08f9ff69b5a4be226f92285532fab4d |
|
BLAKE2b-256 | 11a76cc625f7927e1db8b5583e5e732ab14f400f0a7b3d5433db4ce311dc77b4 |
Close
Hashes for cyksuid-0.2.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc38ab776e4bc314f615260ab2f60306745a835afc64162c6ba70a6d1c53a180 |
|
MD5 | cb4154896240290a81d7bfe9033e73c7 |
|
BLAKE2b-256 | 3cfa0f9748b50d7c5ac00ff43d5dce32b33ea6d0366ea7fbd8aed0570d1df7bb |
Close
Hashes for cyksuid-0.2.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 709f484f19871ead499ba065463b859fd93752283d241f6980378c814c38d7e6 |
|
MD5 | 6285f4f0adc6f72734645935a27929f7 |
|
BLAKE2b-256 | 2a818cf8f20820030d799fb75aa9d58ba5d56dccb0399e6b46ce62f2d6d8d93c |
Close
Hashes for cyksuid-0.2.0-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f45e83b60447af0d8ae4e93df13344a1fa857da738bbad4d9ac54925109fc66 |
|
MD5 | acf2329bd13f9e1c6382e4a154e4fe04 |
|
BLAKE2b-256 | 2519036d68e83c0da368db25bafbadeac695dd797e01f30eab87eab3d13cf038 |
Close
Hashes for cyksuid-0.2.0-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9c945170c966295a5ba59c09a48b3ab425b8da7e4230e5f03ad9041336ebbdb |
|
MD5 | 27a1ec78c469cbe8bfb9b4ee41977680 |
|
BLAKE2b-256 | 4d40d3e5ba1b86f61abe0f0a839c78f333970f57a92d491718a2d43d8c4e9532 |
Close
Hashes for cyksuid-0.2.0-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53a370bcf704087ffc1ac57e4a440ee1f71a3d4fa4fab5364312346b19cf6224 |
|
MD5 | 413ab5f18d3cfa63a4233c94d51b5db8 |
|
BLAKE2b-256 | 6a44212a81f0bfcd977ca6e1c0e1e6afceb5e4ec908244b5b29de9b3c10f54cf |
Close
Hashes for cyksuid-0.2.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9624f7e67930e37a76ba194a9858867ecefbcfa5c46865baea18bdce7b452af6 |
|
MD5 | 49200e2890170eefa0abca79157de01f |
|
BLAKE2b-256 | 4bffd3549ecc8a83cc3ea9f390f676e551c2141b188bf9bdd4aac399e391bce1 |
Close
Hashes for cyksuid-0.2.0-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1eac7f1dec7884ebce3ff65b680676a19cba5084760c9437cfa4d5c445dc665 |
|
MD5 | 58c523bbda8547f077182856c3517e14 |
|
BLAKE2b-256 | ff4344f930a2263cb5691410e2f2b5a2bf48c2ad550e216ae8be8838fa112ac2 |
Close
Hashes for cyksuid-0.2.0-cp34-cp34m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a13cafa078511b0b4b3718ead07914a2b87205efe8557d78f1dc95f27ad3cdac |
|
MD5 | 3b9899d14645a030e66e33a1716d70a1 |
|
BLAKE2b-256 | d0696a61052610bf467f37b0cbbe451ef7b70bcc62d9192b5f1404ed69fde49f |
Close
Hashes for cyksuid-0.2.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72ee0acfbd80184e04a84fec5b4829c94f3f753c66b3d023f5b4641a82ffddf6 |
|
MD5 | e243ea9254b8318695b003566d25bbf9 |
|
BLAKE2b-256 | 2020f5e25c526f2f8f4e759796b152faf539ad898769fd813be027f53ae53b1c |
Close
Hashes for cyksuid-0.2.0-cp34-cp34m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cdc03ce4f125b6a2f49f0ee65a7519bd0e7649325f18d065d23e60e4fff7fd6 |
|
MD5 | a847d992a1161c1946acfab86fb8f6a3 |
|
BLAKE2b-256 | 428086b19405faa4cc9d61f4a888a84709a55c4aabc56af5699db468c53a2eb1 |
Close
Hashes for cyksuid-0.2.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e68edb30e15f9ecf16b480c9df7694753b7643d1e839da25346e8f2029da3e2 |
|
MD5 | 1d237ed9ff935ceda09b492c82293399 |
|
BLAKE2b-256 | ebdd9c7cd4a36c01d14d70694e6f9fa72d84e537753e3fa02b23e7d3f6ce057b |
Close
Hashes for cyksuid-0.2.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b68604e4a81aefda5232d886dfafa935af7283d36361d22565383232b99bc83a |
|
MD5 | 407025c6367bb922a321513677086218 |
|
BLAKE2b-256 | 6d52ec496893277393fffa8dc2e42b78ba834a2da99c2e112ba563641a7f30c8 |
Close
Hashes for cyksuid-0.2.0-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f36a30ccf4e83492bb0293add8878b81a152b227530268474ac87adb28cfe0c |
|
MD5 | 843a9fe63d05c848d3e5162695dc72bf |
|
BLAKE2b-256 | 0f8599597530a55ededacc167e7436791b2c50e6d5e26ac59786a6549219419d |
Close
Hashes for cyksuid-0.2.0-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70aab354ef615b29f10de394ba022e0ab884cd8c8cb8920690fac99372d34bd5 |
|
MD5 | 4cdd51a4dd779602ffdd963c4b12c4cf |
|
BLAKE2b-256 | f6dbacb4dfd234d1c5cf744bbdeec0326527df80304dfb32a5c7329549d76345 |
Close
Hashes for cyksuid-0.2.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dbf9e03a4cf83191c85d77be6a598d14708314c6cd8f7a1b25b5a65b9f09e21 |
|
MD5 | 846a692e87688bd17f9d19a301d5b82a |
|
BLAKE2b-256 | 2f0ea38066c7d84910fdd10c367e6d2042bd457f79c71479d1e41006818daa7a |
Close
Hashes for cyksuid-0.2.0-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e5a2c70be5ff0e094e86f16e1fd3d84747e7d66eb9e0c0991293d3f69660be5 |
|
MD5 | bca953911462fbd81dd790119098ae9c |
|
BLAKE2b-256 | 0bfa1d445ae8a8014c35a949211dff0bb6f81ad4e0e18ec2d5e152461fac201f |