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.1.tar.gz
(83.0 kB
view hashes)
Built Distributions
Close
Hashes for cyksuid-1.0.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58d2818c1331912dff82ab80208f3c85f846789c25e4cf8a13a969c3a6baa3a6 |
|
MD5 | a7d26c97f9bc52e18ee5306361caa919 |
|
BLAKE2b-256 | 5139709fdc73452c49f90fe78e19e7e2fafb384c57c859a69f624c846cbc89c4 |
Close
Hashes for cyksuid-1.0.1-cp38-cp38-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90dac228d9598e7905b22de8e8b77d796d7432125464f40930a00ec85f619e62 |
|
MD5 | 0ca47beabe40d57793f11f18ab70b881 |
|
BLAKE2b-256 | 0f2bb1e9074b238010ecd6b71dec77ae41df59062dd6e761b949adfbd04988ed |
Close
Hashes for cyksuid-1.0.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa16139322a3a840890f67b96184a368fc0fbda2262583aa40e0d45cf53c41ea |
|
MD5 | 0435c1c27b9de937be1a97829562ccc9 |
|
BLAKE2b-256 | 9a71fa087d8ea82c949dad8410a61b1f4c01eeda29fae21250853a2257f0657a |
Close
Hashes for cyksuid-1.0.1-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7984b41304fefaf6931d34d08769eb9e769282f81d30bb1c42ed32dcecb5452 |
|
MD5 | 955ad333544b676e4e546cc6cb84db6b |
|
BLAKE2b-256 | 2b2799756b1ccaee701179e3592f0c6909bf7317c5ff1f5b2d8ec0e2cd7be81e |
Close
Hashes for cyksuid-1.0.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 527730b218e68095b8abc97b0ce0f4713b59555083a4f34308211fda6fbeab27 |
|
MD5 | e6888e6f47a4e5086809c59f95104816 |
|
BLAKE2b-256 | 3ff52822e77437b5b1fd471375dd8f07484eb481e341c76de04a76c3c6c3f84e |
Close
Hashes for cyksuid-1.0.1-cp37-cp37m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d50c5171d0f7f862e89198b308209049e9bd36d7313e06fecef82d201393842f |
|
MD5 | ea6ab4b9fe357b934b264ff7bfaa370e |
|
BLAKE2b-256 | 0c87f4cc81f8fb6d80d6fa59330f17c6ea6eb957676f23b78d6b58dab42a80c9 |
Close
Hashes for cyksuid-1.0.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6de761b260f5f600abc0522d0ecfaee2de4b0054261c9976ee30e29e63357118 |
|
MD5 | b0861843f42e1d115ae780b15c455963 |
|
BLAKE2b-256 | be2270cc97c90dfa85a00c7e1d1e22a86ad44a6891c4fe6b30951d3e0e51b1f8 |
Close
Hashes for cyksuid-1.0.1-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a3bc540fa8156eea08d5f5ceac2bff47598ab65808276379f608a569e5e8348 |
|
MD5 | 0c0c263b64c27f94863172b08a73b18a |
|
BLAKE2b-256 | 98189729abb6b4d194df4b47564d2468a4e6ae07231aaba513a864e3aeca705d |
Close
Hashes for cyksuid-1.0.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 217ddbfce0e82b5e38c586d45f8a19cfe2f978525a546bd2c308bb39e7e4b0d1 |
|
MD5 | d3ead0382b3a2599c949d9e145ec57f9 |
|
BLAKE2b-256 | ffffbf8fe64f4980a5ba6fec73042331e95bb761fcec9ea2ee48562c2f47964f |
Close
Hashes for cyksuid-1.0.1-cp36-cp36m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acf8491a2eeed0ab441f6c60f9044b254d29bebe75246167c7ef5562483a7292 |
|
MD5 | 17d5a0b4edebd4d51903672c850fc76c |
|
BLAKE2b-256 | 6aa229e9ed3d1a0cad70f148a657e7e2697fceba94fb54336cb634de5670407a |
Close
Hashes for cyksuid-1.0.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09a36e52e3f576204f87812d9d11c3cf8c4d40733f375b0a67ec2cec9369bd10 |
|
MD5 | a629add77ca0b068ee3196635f7cf355 |
|
BLAKE2b-256 | 26fd6cba5d60b160e92c8a20fcc29589238e84e1c3f8d097aaab447db9ef6536 |
Close
Hashes for cyksuid-1.0.1-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffa13beb880b101699acf00e2f5e272b672423d3dbdaac9c14ee07b16cdc4b80 |
|
MD5 | 45dc67473ba0848fd5310a2c4322c987 |
|
BLAKE2b-256 | dc75eca3f6c0f497a7e78f4f8798df95e2aa554d412057ebf1beb741c609787e |
Close
Hashes for cyksuid-1.0.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c64f3c0fe61f633f391cf3c071dfae5ab00ab770745c3554c82a2f225ef226d7 |
|
MD5 | 0fe8953f600af0aa8501a1ac11f87494 |
|
BLAKE2b-256 | 1a5c72886f73fa7b6245f7035f6c638fb9cbcde32fc8d3f19e9c073bd5664d6b |
Close
Hashes for cyksuid-1.0.1-cp35-cp35m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7c7a098a0855e596f91f13fe3f1e66fca257e090f79693a577c03b08b626d78 |
|
MD5 | ae28335f64bcaaff21e1bf2bc47a38a7 |
|
BLAKE2b-256 | 402d4e1703bc34b11e472d5899f1b6b567c5237ad2db1ff005340f8fce32d6aa |
Close
Hashes for cyksuid-1.0.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c10401da13e41ad59954fd4f6b29c8f2480e56f386bb15aa0bc46d1018ca5124 |
|
MD5 | e8564aafcd40248f90d3f79a7b2c1c53 |
|
BLAKE2b-256 | 3fe13b0c2136536f155074a5d7e31a2e45866e63eba6eaa32be4a39c075ad5c1 |
Close
Hashes for cyksuid-1.0.1-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 450cdeb74bf3ae35d9adb990a0306bc45f131ca13a6014486b17da90a70c9ccc |
|
MD5 | 3eaa4d774281b221cc3d6ebd41d8a54c |
|
BLAKE2b-256 | 9bd96659f0a15309ea0924b234d050e0a93ea627fc9629e22f41058da9dab269 |
Close
Hashes for cyksuid-1.0.1-cp34-cp34m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b506d095146c2415d2f5935d92eafdd1cd1e41d1a4c349a59acc2a384383404b |
|
MD5 | c87d307f5e7a022b6dac2274d4223825 |
|
BLAKE2b-256 | 8848f8f7b3707bd12a0ae664a723bba86f68023649749d41cf7143630cdb329e |
Close
Hashes for cyksuid-1.0.1-cp34-cp34m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4531cd119a93d0dc5b9284c266c861d0658acb59ebf3c3bfe4d2eedd224b8a1e |
|
MD5 | d18eb35230016350125d01db2fff5740 |
|
BLAKE2b-256 | 1ac0c933d9881b70250ce5ced5f48f2521b9628990400dee47799b5c40e462f1 |
Close
Hashes for cyksuid-1.0.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a791afa988d715f426d9d7457577e4c44c9ad18236438c83a4ed66f8bc3316c |
|
MD5 | ca15a6221729c4fcd9ca4fb02ad382c0 |
|
BLAKE2b-256 | cff6ccda7893dcdb125fffc17300900dbb1be9f11425b78ba108c3e0de973fef |
Close
Hashes for cyksuid-1.0.1-cp34-cp34m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 257257f33ffe25d6110556b4d22b1909df3e797dc58789a4a6a9d540f748dc51 |
|
MD5 | b886a28a72a421a7c13897739c1c78d9 |
|
BLAKE2b-256 | 3350b7f3576dd0f7d0755120614deaddf0acf7dfcf48ac05f51d3da7e182c72f |
Close
Hashes for cyksuid-1.0.1-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc6cb8f2ae2c1851ce14c71cdb425efc3381aab5fea7bcb351e12655ea0f2fc8 |
|
MD5 | 784a5e868d2610ed699460f6b3e47e62 |
|
BLAKE2b-256 | 16b8d469ef7fb7b5d2842cfad818afae9655929971e3134b79f8f5bc862420a1 |
Close
Hashes for cyksuid-1.0.1-cp27-cp27mu-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 807730017d716f83d4d7a16aa85e906f5362871c00dfd234f38dfa1d44a59c6e |
|
MD5 | 73133b3f89066e5e12d076ffd11c8161 |
|
BLAKE2b-256 | e769c272e55089dd68693a1a164e61222732f440a028a16c64880437b9937a72 |
Close
Hashes for cyksuid-1.0.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1574e8a205500797cf564c4d2534614a6e6e84da4c42b5b2901cd2147f391c4f |
|
MD5 | fd91dab1138a3d243e128a6c31a083d3 |
|
BLAKE2b-256 | 0482a65ca705c879aec14d204315818e2b68b250ddfc14911445103d42e6ca0c |
Close
Hashes for cyksuid-1.0.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a15cc3fab9cf259543750ac17778ff691a1ce1a39f56ca3b0fd33135e9985dc |
|
MD5 | ac87340b8791e9139daa34b310b5d036 |
|
BLAKE2b-256 | 45df3f9e4920d1c6ec9a3fd7b80d4a38d4c415e7da312d4a4f767f8dbb39be77 |
Close
Hashes for cyksuid-1.0.1-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0da9af5a093f6d9bd43d2494a46809e660b54324c16f590dad6521d1946526d |
|
MD5 | 8639a5bd4f17b5f74a959c20784060d2 |
|
BLAKE2b-256 | aebef13f87d464466c03fd4d6743d7467780f07dff0bfb169733586b7ada47e6 |
Close
Hashes for cyksuid-1.0.1-cp27-cp27m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84f5c7fac6e0f232185eb6242adf3f0588903a763d8d7fcd89d3357f573f9f34 |
|
MD5 | fea681c1a4a18152401d618745fb3dc7 |
|
BLAKE2b-256 | 04f72d4219bdbe010a02cea37ebb93acf6c8ef1959d444dd2f8c9477d0008380 |
Close
Hashes for cyksuid-1.0.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf7251c1c7614b7bae6c90472186e38f97abb82c256f84225c80b6794bbba6b1 |
|
MD5 | b652f6f142d9abb3dc0bbce06a3750b4 |
|
BLAKE2b-256 | e09b7738e2e504c28d75b9953f2030f486f356b8241eb7c78bfcf4b4623b8e55 |
Close
Hashes for cyksuid-1.0.1-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8813dd05537446eb40fd72540aea8389f5f8c339c0a272e5eedfc64a7f9516ac |
|
MD5 | cb5236669092d52f4ddce8ec8597594f |
|
BLAKE2b-256 | 1e841899e41279cffc51f1f728e740ebe70ff2565ccbf43b69c8d0cb0e703f80 |