Python wrapper around Rust implementation of XID (Globally Unique ID Generator)
Project description
ePyXID
Fast globally unique sortable id generator.
Python wrapper around Rust implementation of xid https://github.com/kazk/xid-rs
Install
pip install epyxid
Usage
from epyxid import XID, xid_create
xid: XID = xid_create()
print(xid)
# cnisffq7qo0qnbtbu5gg
print(bytes(xid))
# b'e\xe5\xc7\xbfG\xd6\x01\xab\xaf\xab\xf1a'
print(xid.time)
# 2024-03-04 16:08:15
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
epyxid-0.1.4.tar.gz
(9.9 kB
view hashes)
Built Distributions
epyxid-0.1.4-cp310-none-win_amd64.whl
(165.2 kB
view hashes)
epyxid-0.1.4-cp310-none-win32.whl
(157.8 kB
view hashes)
Close
Hashes for epyxid-0.1.4-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c5b6eba0a6204e18cb3150f9fa9eca5be93abb4eaa824bc7b8c8c2e8fc011aa |
|
MD5 | ec3a6c69fa64b75503396d2322793f38 |
|
BLAKE2b-256 | be9986bf38f227ed4fc1199d3e9426f83a6f8579e978bc6d458c3c2110f212ce |
Close
Hashes for epyxid-0.1.4-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f32a2f291ee5baffefb71d49251a1c1efa8fc368adf1aa83faa049c13ef4f7ba |
|
MD5 | 42b252e46e7b86db5b0cf5c46c1a089d |
|
BLAKE2b-256 | 4450b39cfe5b3938dd944ee2f7136316e8420c764aa7d4856c1f5500b9141d60 |
Close
Hashes for epyxid-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8317b3557e05b91acdd9e76b0183ad1af699fac8fa40b65931b8c1833c770492 |
|
MD5 | 7a393b3cda2705f9ebafc41b2cd2aff8 |
|
BLAKE2b-256 | f0fde9b6a1f5f67c1121323fce1cbd6b30d6fdfccfe7e4386741b423a053793e |
Close
Hashes for epyxid-0.1.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e7f6117f8a7e4f4d54760cd3a704c5827ce961b3aa36d0f5845156fb8b36071 |
|
MD5 | d1a5a0fbe333d343b3da4d23ca59732c |
|
BLAKE2b-256 | 45a8271953ce5b0073a818409e108ed97c2d0507db222e35349c976bcfa54548 |
Close
Hashes for epyxid-0.1.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 313ced5914d2ad2fec25cd97546beba34ceb63cd88e01bc75c75354a5204bcc7 |
|
MD5 | 0c24cfd3b762dc0b46f5c87194d097a0 |
|
BLAKE2b-256 | 9afc3d05cbe0fcb96401b4bae36ba03308b00f079b85824d0b15059b14204402 |
Close
Hashes for epyxid-0.1.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 176c9a7c61e2189d9108553ae95bbc1e405644f49916f89469790722a0d1f126 |
|
MD5 | 614659ca2fab1e5b5f5511c9469aadc0 |
|
BLAKE2b-256 | e47f8916c4ebaab5b0a47214b40c95bf91e43b1ff1ce0d0153844f5aa1898f07 |
Close
Hashes for epyxid-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5e4b29af02d47c250321d1ecfd076e9dece87a52f173fc2f54b2fbc932dd70b |
|
MD5 | b57965e1ad3bd205f56276769610d9f5 |
|
BLAKE2b-256 | a48af0fa2c8c01970798eac0f6d595f7ad6932b2dfd59e9b846f8b567fd0cfed |
Close
Hashes for epyxid-0.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfb515af1cc7e38ecc9245a89b8c8443c7ff84243da767d32775149cd2994354 |
|
MD5 | dcc3e92b3d296e0b5edc88c4d0a81172 |
|
BLAKE2b-256 | cbd9977b08f0d48f1c711555f9dfd5006009fe46e327ba4a3c47a9530ecc29fb |
Close
Hashes for epyxid-0.1.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6d47be08db5b2c7ebe8476ccdee45ba50f54316b9ad99128f1e960016e4903f |
|
MD5 | 49735bb4f1754ded20550111d3bcdb53 |
|
BLAKE2b-256 | 1c674710e4a0e5b356c48e8bef51364907e6687108ef9aaaf1b2654e202d5256 |
Close
Hashes for epyxid-0.1.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84384fe5849c24d20fbf0e590d41c8daf844b853ac6c57a9985077c7a8ec408b |
|
MD5 | ac83ba022c07889a027e973abdb3a53a |
|
BLAKE2b-256 | e275f923c3524b97206d0769d56c23f1fc41cb04ab7beac93e3c93cc3fa0bcf6 |