A fast and simple enum/regex-based tokenizer with decent configurability
Project description
Crossandra
Crossandra is a fast and simple tokenization library for Python operating on enums and regular expressions, with a decent amount of configuration.
Installation
Crossandra is available on PyPI and can be installed with pip, or any other Python package manager:
$ pip install crossandra
(Some systems may require you to use pip3
, python -m pip
, or py -m pip
instead)
License
Crossandra is licensed under the MIT License.
Documentation
Examples
from enum import Enum
from crossandra import Crossandra
class Brainfuck(Enum):
ADD = "+"
SUB = "-"
LEFT = "<"
RIGHT = ">"
READ = ","
WRITE = "."
BEGIN_LOOP = "["
END_LOOP = "]"
bf = Crossandra(Brainfuck, suppress_unknown=True)
print(*bf.tokenize("cat program: ,[.,]"), sep="\n")
# Brainfuck.READ
# Brainfuck.BEGIN_LOOP
# Brainfuck.WRITE
# Brainfuck.READ
# Brainfuck.END_LOOP
from crossandra import Crossandra, Rule, common
def hex2rgb(hex_color: str) -> tuple[int, int, int]:
r, g, b = (int(hex_color[i:i+2], 16) for i in range(1, 6, 2))
return r, g, b
t = Crossandra(
ignore_whitespace=True,
rules=[
Rule(r"#[0-9a-fA-F]+", hex2rgb),
common.WORD
]
)
text = "My favorite color is #facade"
print(t.tokenize(text))
# ['My', 'favorite', 'color', 'is', (250, 202, 222)]
# Supporting Samarium's numbers and arithmetic operators
from enum import Enum
from crossandra import Crossandra, Rule
def sm_int(string: str) -> int:
return int(string.replace("/", "1").replace("\\", "0"), 2)
class Op(Enum):
ADD = "+"
SUB = "-"
MUL = "++"
DIV = "--"
POW = "+++"
MOD = "---"
sm = Crossandra(
Op,
ignore_whitespace=True,
rules=[Rule(r"(?:\\|/)+", sm_int)]
)
print(*sm.tokenize(r"//\ ++ /\\/ --- /\/\/ - ///"))
# 6 Op.MUL 9 Op.MOD 21 Op.SUB 7
If you have any questions, or would like to get in touch, join my Discord server!
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
crossandra-2.1.0.tar.gz
(10.3 kB
view hashes)
Built Distributions
Close
Hashes for crossandra-2.1.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d86d3916be50ee186dcc599dfb620b5b6779319766bd7c7eb9775dfd70356cd |
|
MD5 | 4bec13fa899352f0ca65fac0ac10872d |
|
BLAKE2b-256 | 0b394acc3d441e30cb3b730eb82b3efc4b339716705fc5f95f9e031b5ac5ba04 |
Close
Hashes for crossandra-2.1.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e85b35f407af50f22dd1a0d8fefdb1e92e8d7e7732ac4ee7da470b1358b122bc |
|
MD5 | bc7b819e2a79a6fd99c131bf8e410f2c |
|
BLAKE2b-256 | 2811fcd7ab44786f0bcda100c836ccddaa418e40359c7f605eccee48000160ee |
Close
Hashes for crossandra-2.1.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c6054bc00433d1d8990dbcd2cb6840e2b73277afa75a98ad4e90c9a44c5ec26 |
|
MD5 | 4f86f041e6d0c10eb82b34e3046a59e1 |
|
BLAKE2b-256 | 7530414ed1c0acf914de3b3055de974a78075512e8976bd7aac0bb6119e0c605 |
Close
Hashes for crossandra-2.1.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d45dd47b66adcb595b12c3b2d0b83ff85c392a2915fda162cffbfb046e4626d2 |
|
MD5 | 5c7900ac9610ec4b421cce421b8779a4 |
|
BLAKE2b-256 | c03c691943838c3331ad57cb37ccf06223097ed0dcc8b4c593d4213851db82dd |
Close
Hashes for crossandra-2.1.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d9f0f3841e854930888bd312047f384f5fc1742e34230eeffefc45f1185f062 |
|
MD5 | 9eeafb54ef1b948565248720533dfa71 |
|
BLAKE2b-256 | 3513d63e84a7e64bc59cfb77ebe16bbd41900eee4bfed75b345befd50e044d12 |
Close
Hashes for crossandra-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70433496c2a57cce76af6ac927857033fd55b79e597e169d423a1770bfa66204 |
|
MD5 | 2694a79dd80bddb28c45a056595ed2b0 |
|
BLAKE2b-256 | e41f961e7caaa1e493af897f0f64b9d863723eb4d78be3a9c9fae50b4590183a |
Close
Hashes for crossandra-2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce34b618fc4fc9fe60635bc3c750dea7a0c6958f0e026f7cff18bb4798a49bad |
|
MD5 | 73aad6d6aedc548b51df8f2f894256df |
|
BLAKE2b-256 | 0f94fb7956f1c21691869a36bb8552fbacdb754f3a50c3164ff0270f485f6959 |
Close
Hashes for crossandra-2.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c67ffee9f1e88ad211bf672e847cea23a562b6a86ad1571d6eb762947599f7cd |
|
MD5 | c7ea0658e9126e87e8f3d606fd4336da |
|
BLAKE2b-256 | 079c41826632b7d468699979d875c48e5460dc0fc6cb6190d3acd79f29536e89 |
Close
Hashes for crossandra-2.1.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6260fd0e629991380e397aef29babdf059405d80e4d7efc0bee9a0296d786984 |
|
MD5 | 6b2801babb3a7fcad74e807002c3a096 |
|
BLAKE2b-256 | 81918af97e4d21ffc87b0cf72985055377d6b0c9b7f382ca38f2821ffa0dbc17 |
Close
Hashes for crossandra-2.1.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d52fa7a65514055f79e71df399a02db97396ad01887e17d3fd11f31ab266aed3 |
|
MD5 | 6f6d6de44e6078ef733b2aa5c93aac83 |
|
BLAKE2b-256 | b435db9c167203658fb9fc8b5a8d654b1bb7b59a2c4ba6191d3d14cead8ffab4 |
Close
Hashes for crossandra-2.1.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93b2194049e245c9ae5ddfe9c3a4c96919794b3bcddc797c90a948efb9626f33 |
|
MD5 | 34f9e5dd0b1760185d16669da5dd09c8 |
|
BLAKE2b-256 | 6bc34475b7ce878f41debe5d4e3c71b0f8d05d3cc1b2bc4e5e4759e6ab7bc3e4 |
Close
Hashes for crossandra-2.1.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7642f34f77f1df21fcd59d28a258b826eebe45aaee932924d53a0affee86583d |
|
MD5 | 1b3a8382263d98ea46dfc63b4b30c564 |
|
BLAKE2b-256 | 6cf5c16b744864366a48246ccf67d1e4999838e2455820d3279027b967951bba |
Close
Hashes for crossandra-2.1.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 733797da4cebcb3bc6e8817ac97417309075ec53f685b51a86de7a363ec38d34 |
|
MD5 | b7e1fccb86c5255145dfb540b5841acd |
|
BLAKE2b-256 | ab093c2ed4cd17194d8b990df70c6841f5a4775d866767fc16f24af3fcec9f95 |
Close
Hashes for crossandra-2.1.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02fa750aefd89b649374b72e8bc5d28e8952ba643113d31d826a7e2a985c5c3b |
|
MD5 | 3d96aa24e4af635bc1f93698139d1e3a |
|
BLAKE2b-256 | 2b1f5e324824ae3e641b8b8b790c9eabf92986b9baa8c54841f86029ea9d9d81 |
Close
Hashes for crossandra-2.1.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31a44bd5a2e50b98e5b4bbe4ec5bcbc7145527a97beca9b90cf51dcbe8157774 |
|
MD5 | 9ca95f3b60696b132f63b81fac916ca4 |
|
BLAKE2b-256 | 43c00d7a1e214a388a1e293e8098397851bd8a9dfd9c7e90427679cc72cbe0e7 |
Close
Hashes for crossandra-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9a7945360f430760b869f1bceb0fe9ee1f201db9e2a2b137adcb59c88b8f2c7 |
|
MD5 | 2b330c50a04ebc97bf4c43d84144a8ae |
|
BLAKE2b-256 | c88faaea81a439293c4cb6677b111736dccad6de8956c6fe14b28f4547124594 |
Close
Hashes for crossandra-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e36adf065c15c95c45179e0da5ec40ce641ce378f9deecb51295176393e96b26 |
|
MD5 | 50900e1bd4be88a8a5f7f3a8541a0d69 |
|
BLAKE2b-256 | 00e97cabab5adc9bb86c9b4e5c72c614281c1088cce7a1c6456f9240819f9e3d |
Close
Hashes for crossandra-2.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17e88bb87429b4cee214245e3112d8c05ed2b69cf7c4f02a7230fbbf78af9122 |
|
MD5 | 13fdbe7ce412d81f272d3f2b38482d00 |
|
BLAKE2b-256 | 8ac7a392215794c24367a752275779b7fa2334175c9c8e00474392a241b48282 |
Close
Hashes for crossandra-2.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a5b1f8ae00214d3874051b6a703356e43248deeb6ea247379f281eb9de844a1 |
|
MD5 | c7c0e34491ed319a771d2067664fea21 |
|
BLAKE2b-256 | 21df0b6160b50591cf8a211511013abb1a45274c614b1c0822358d45f17c8013 |
Close
Hashes for crossandra-2.1.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9372b96714d8b8c7d6b38b662259e21fc15a4f2805aaa37f08f898f2c673034a |
|
MD5 | 5153b5ab5862556182b39297c9fc33c4 |
|
BLAKE2b-256 | 80c733f18580dd0640fad0a9e7a07918b3571c9523f2c2564eb0cafd2f7c4343 |
Close
Hashes for crossandra-2.1.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6bf38a632dd20d8a8c62a7f089bc47c80c36e255620047a818a4cb3c72e8b58 |
|
MD5 | 00ae38ad94a995c87e8aac8ff7c26c83 |
|
BLAKE2b-256 | 66eb76666a5f4009e051117d3694bff6432142ddacff8bbc16f92a85a482f760 |
Close
Hashes for crossandra-2.1.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a490fd60fad6162230c09075fbe1672a86dadb5a12991f4e39a4d9be82175a5b |
|
MD5 | b5010792c4c49e7d8ee77948d18b1012 |
|
BLAKE2b-256 | 70dde9cbadaf6078f9af129ad8645cfcce1016530c5fe23869ea49fa278ae6dd |
Close
Hashes for crossandra-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dab4621bde15504f5e66d6b1b7f7de4b003b4ae2b8a119facabee81163944166 |
|
MD5 | b35b400899822542d16247a8edf24d79 |
|
BLAKE2b-256 | 943d833208e1fc8d326b1e8fa542dd443e8939342bec5151e81525d2b500e4e2 |
Close
Hashes for crossandra-2.1.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 530c8062dbb60d0efc3ea56616071d377e69e3354995691f044339e384cc0344 |
|
MD5 | 492b741162e6c3dc8a401bff9cd36d46 |
|
BLAKE2b-256 | 8ade79884cd80269dc30568b50082335572b506acc1f79f8d4f290f3ef88aaf1 |
Close
Hashes for crossandra-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d606101db1d21cba933a0f3eae28e1278d8e155e4a04fe8bde74f56f205ba95 |
|
MD5 | f6b4ffdd4e428452148ef11e4bbae415 |
|
BLAKE2b-256 | 955e3a9666ff0bd08e705a7ac1b05fc17f7170e942a2667bb3c8a8f6e508e1bd |
Close
Hashes for crossandra-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67450cbdde31fa3d5efc27fd0ce88a9abd5f8c76017bd6752b1b032f8437b4ba |
|
MD5 | 3c43a53b1b0bed240d6244e04a7fcfd0 |
|
BLAKE2b-256 | 5c4c8606239f0a33f1426fe652e51efb50bebf3e0755b2d4e97ae498cbfd83c3 |
Close
Hashes for crossandra-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dee8bf5013836064cb41867d45485da820a716d6fb239de50328e322f1a776d |
|
MD5 | 36d2ee7683093558f89920594a17ef23 |
|
BLAKE2b-256 | b0405d1a10e570aa02d860c39e7bf56b4a9d57c81c559414ad4fa73062b63c20 |
Close
Hashes for crossandra-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac03a244fa2c3dd05b311c79c92d87622a6ccb09977db9825f8401e74f9911a5 |
|
MD5 | f9ed4024906539e1519eae29e05e32cf |
|
BLAKE2b-256 | b590debcc519eba6c2d13f341eeea691f215dae20d3f22bdafb46d168fa6124f |
Close
Hashes for crossandra-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c306c8e02af5604bb2d3752bde9b2ddeba59e138360e45722f5d974fee2b78be |
|
MD5 | 75ec03c323661a0b74f44e2166abd55a |
|
BLAKE2b-256 | c69e6df099893f41a79f4d1f98623a3c1ca6964c5621ef3bb5458708a5dc5e1b |
Close
Hashes for crossandra-2.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e0cbaee16e30908c08331b490e541c9f482ea026621b59f7fcafd5d0f316dde |
|
MD5 | b2e6232f85d88019143d1974cfc6b9f7 |
|
BLAKE2b-256 | d3b56a35010993c21cb34e899bd66b45fe154414de68d20ccdeda8495fc35d29 |
Close
Hashes for crossandra-2.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c5a002619cd332643592097a0029e3d79e1f6779d274f2bb361c480074efcab |
|
MD5 | b06f155265904380ff60b3480a2ad695 |
|
BLAKE2b-256 | 1e38a457edad1f95abe1a858399051265ee8fe88b03978776904d660ed4f076a |
Close
Hashes for crossandra-2.1.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fee2e17320f11ebe0dd3671177000aaedb7a43517859aa00a6a72c0bbc2aefe4 |
|
MD5 | 488ff9b684df1495bdf1b147c5518d8c |
|
BLAKE2b-256 | a36eef1d1e2a2af4bd0beb9245533f853eb14e18d846a38b6d537b3f9be6dd2a |
Close
Hashes for crossandra-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6681e11361999a0881e49132fafbf597787305930cd0859ad555f4c1e64d92bb |
|
MD5 | 15926cb5c65a40ea4de91f68ca5cc771 |
|
BLAKE2b-256 | f52c31542cce7eb9f973089caa25808d740b318ba8d2a3aad55507640592e32a |
Close
Hashes for crossandra-2.1.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35ca290aab0ea2a45592f1c793db13b26e91985bae416a1c390d5cbc4ea2c515 |
|
MD5 | 1705b7b4072743b9b494b39ee7b9330d |
|
BLAKE2b-256 | a9887f5f6b82f567655881670a68749cd3eee83b2b17c1613882656a252edc7f |
Close
Hashes for crossandra-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 437cf214579bae030558c8211eb77775cd72ea1202c0044a05cc590386162cc6 |
|
MD5 | c7b7c8e3bf192a0c1bfdb2bc93ec31cc |
|
BLAKE2b-256 | 7209fc69933230c9e7719d0bb91855534fd2fecb4a80f2c0ff8314d131b909a7 |
Close
Hashes for crossandra-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4baac58565b01f4cf2d5837c04c631691273d276a3833a842cc879e1aba18d4 |
|
MD5 | 1a53c2acc50ae5932751994d060b58b0 |
|
BLAKE2b-256 | d6b391d4f138b8c1335015be4d76476e6f613f5e785d67814542525a84275f57 |
Close
Hashes for crossandra-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d1a5aa30e6fb870a59ec24cc11df6d3520f96dab2d9f1a16e4e0106e4870533 |
|
MD5 | 4d2afcaa8c8be88a6130ca521e19ae22 |
|
BLAKE2b-256 | 0b3ad603690bcfae857f3ea5f8b8fca88a7e7130629ee505b443e7ec44e1c127 |
Close
Hashes for crossandra-2.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a16e7643527e91fa0206c976b82e2b7a2ea87333993ff5b960505f05fe10ba65 |
|
MD5 | ce8b0d3a840f7b6a3f9e5f8441564653 |
|
BLAKE2b-256 | e96ed2467ada08e66f514da3648b706fbfb18a6cab0fed72ded4a98a976036e8 |
Close
Hashes for crossandra-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 938d174aa14006fe2c7ca829115470725e4cd3d817ce27cb897c90545ad9558a |
|
MD5 | 517c0dfc5c1ace9eb71655bd49e8478d |
|
BLAKE2b-256 | ce5d80c2a9328772bbea03c660d1a1474e5578e0bd8024c6501b471c71572a55 |
Close
Hashes for crossandra-2.1.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad6d1766b6c8ca819df775eb8af57110688650b32b9e7c8c85103ae8597e6f9d |
|
MD5 | 853b005284a19b14923b2c2543ab4a25 |
|
BLAKE2b-256 | 2b0be8e57c00d0a490eed26d3d3718ab77b7c9d52851d45c474c3b4ddba0f4fd |
Close
Hashes for crossandra-2.1.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 901edbfdf80c87ed931799e955979da61e7c8e724e5ec03d567eb6fd5fa0c70e |
|
MD5 | c3a6d5fea21ea100ff3f8d01bc5d6a35 |
|
BLAKE2b-256 | 2cf633ebd8126b975a671886bcf35d3cffe3e67efae9fc26559409d8b474b186 |
Close
Hashes for crossandra-2.1.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70bdfd627c521aff5574c728b9ad9b37b6523421c71e24c2bc7e96dbf42c9133 |
|
MD5 | 5ddaf50e074f7c4af9f06c3eac03e7b4 |
|
BLAKE2b-256 | 143c688caf8a8c1e12b292c7c00afa949304768327d771091fd3f31c90022556 |
Close
Hashes for crossandra-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44082b1b33e614b577fc6f79641b2ee217c8b7bf60d4ef0f888b3b8d077f345b |
|
MD5 | f6afdaac5d7d13db910fd87f37f6ea73 |
|
BLAKE2b-256 | 0f006325aa4e4f0ba61398573ecd0f09aedc1ff969a509349547d863c220fc4f |
Close
Hashes for crossandra-2.1.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d86a95ec14ccad0517f0aa6c0a54db0a0c2013eca189ecd5c4d8bb151bf04e9 |
|
MD5 | 446d6a5747083521292013c47654d7a8 |
|
BLAKE2b-256 | c43f9eb901e34422b1e6a28a0e5b9dcb95c3457dba773f9e40cad093f4bd5199 |
Close
Hashes for crossandra-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65d3a2e1ee1d14726d7500f534131b09ace522ab309405508188537276b4cdb7 |
|
MD5 | 1385addc54e5e4efeb78d1b0dc16175c |
|
BLAKE2b-256 | 366b50cd5281dae361612f7d80f4c17bead2d4afab85a4ed2da30e8fe834a955 |
Close
Hashes for crossandra-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96c876eb2f68f44ab80779fcc9206c37ea39a83517dfe56935fbfc4150acdd5d |
|
MD5 | 814ad459dbf1d26e726ed098e042bd19 |
|
BLAKE2b-256 | 292378ef0ffacedfc60b01c72503cdd36ea4998d3c9507a3455bc9024f676ab1 |
Close
Hashes for crossandra-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9a60b4c4807d8975a6041bccc573aa05a6182a0ce3d135162a87323589e7237 |
|
MD5 | 93496dc28a81983c0af77f228e1f3ffa |
|
BLAKE2b-256 | 75079641adc8728f1467e9fbe5082febaf57a5b20f3f0d9e9804917ad7e430a2 |
Close
Hashes for crossandra-2.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0ba931c034cf10c9f6163b60553c739351b8001067fffc549cc62aa4e5520ac |
|
MD5 | 9853ab15cd2837760d303d785f702010 |
|
BLAKE2b-256 | ded72c02fb6e0d9ca24b4ca71110fb07a902f54b3a0f01c9684e9a67b2d20ad3 |
Close
Hashes for crossandra-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3feb382618e23c5475e284d73a289ec246721f022269ae9d3419a265e0b6f1ab |
|
MD5 | b99d6cd05b6588e26b92ac80bc6472fe |
|
BLAKE2b-256 | 29ebf9e603803d07bb0fde4539176fccd126910193bb7cac1281b8f21eaeba9a |
Close
Hashes for crossandra-2.1.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6298e61265558d38a9da41c944597f06ec403c72757dc5644b853700e35c1a65 |
|
MD5 | 402f56ba8ea2a6bfbd04b4bdf61c7a93 |
|
BLAKE2b-256 | f6d5ed29b4965173f374d0527aeab6eb17e7ccf7fb2d0869561ab180f2889b61 |