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)
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]{6}", 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
Contributing
Contributions are welcome!
Please open an issue before submitting a pull request (unless it's a minor change like fixing a typo).
To get started:
- Clone your fork of the project.
- Set up the project with
just install
(uses uv). - After you're done, run
just check
to check your changes.
[!note] If you don't want to use
just
, simply look up the recipes in the project'sjustfile
.
License
Crossandra is licensed under the MIT License.
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
Built Distributions
File details
Details for the file crossandra-2.2.1.tar.gz
.
File metadata
- Download URL: crossandra-2.2.1.tar.gz
- Upload date:
- Size: 12.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 577b0cc1ebe5d53802f4a8796ec5a33a57f7fdc91b0467b556b82085534f912b |
|
MD5 | 96361ec93685c86e8ec5da64a4bacdd2 |
|
BLAKE2b-256 | b75f79816dee63573af9d1e229635c4758f246320bb42c7f76d85bc2ea0d10dc |
File details
Details for the file crossandra-2.2.1-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 79.2 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f562eb8f27ad323c3977a7b387983a6f5c07c5e8833dfb2af4b0115fa0a9d9e4 |
|
MD5 | a2ffd06c70190ca71621ce06e77bf1a6 |
|
BLAKE2b-256 | a031dfa20141ca32e869c6823f9584a81ab46afb184e33646c29626866cf8f55 |
File details
Details for the file crossandra-2.2.1-cp312-cp312-win32.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp312-cp312-win32.whl
- Upload date:
- Size: 71.1 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d90cecedf453d98b2cd967bc61b82c2b8fa32f2ca7211a85626a6e6f11d908a |
|
MD5 | 1a10e894259f472c410ce680fc853b74 |
|
BLAKE2b-256 | 16691074f4264750ec5d0ae133abf8ebbe9bc2a98108892b88676ba4dbbcaeb0 |
File details
Details for the file crossandra-2.2.1-cp312-cp312-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp312-cp312-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 173.9 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31e3ea20a0b9cb495d4b0f4137a74fb7cb12a6c56a1018c9ae8c397a8d410ac0 |
|
MD5 | f1bbf16b4efef67176431727a0bef9ca |
|
BLAKE2b-256 | 114b2b7e521eda0225250e68a01635bf5a23670446c4475000c1d813cc3e1255 |
File details
Details for the file crossandra-2.2.1-cp312-cp312-musllinux_1_1_i686.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp312-cp312-musllinux_1_1_i686.whl
- Upload date:
- Size: 181.2 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae72dd48505c847555be411373272bd94bc0d5d8b6ee18aebd17c98a8b650d66 |
|
MD5 | 73bd7525760f47852cb49a9e2f121978 |
|
BLAKE2b-256 | f216f84e58783326e4d91c775622f1ea25a70f02a7a9f55b7edaa393e1eee009 |
File details
Details for the file crossandra-2.2.1-cp312-cp312-musllinux_1_1_aarch64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp312-cp312-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 170.4 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f047d632bea5757c60c069c3191c42d480ec5ce7ef4f9e6358e371655e60511c |
|
MD5 | 13d43f3c1e0b1872bbb5c5b9df5b0b77 |
|
BLAKE2b-256 | 732f12925a4c6a268de2051f71d36c18b8471b93c0a6ef869d8eda534a466694 |
File details
Details for the file crossandra-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 178.6 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7ae856d97614d1095421b0c772fee1d8e0b11e1be97ad5dfdec5731e3591dcc |
|
MD5 | 55edddd0488fc4ac0664ade85aa12193 |
|
BLAKE2b-256 | bc45b9883f51a49b2ff0e81bc4e89b2b708f59c2624dbc2c4c775e62e7749cf9 |
File details
Details for the file crossandra-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 175.5 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7bdbf765b9ad98a7dd92259d4ec5784c12a95ea3984e689c2265bd42eeadcc6 |
|
MD5 | e9662a4199e0bbbb5e352644e1eab235 |
|
BLAKE2b-256 | e3c0f91d882d1f30fa7202096fbe940a37f6b2f6cd18111fd8aac5341b1495f3 |
File details
Details for the file crossandra-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 186.3 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0213895678a0bd81063ba3a1d7116bff8b708d2b3b82aa7accd370991e33b6eb |
|
MD5 | fa3025e37ff561ae3c59cfde884aca74 |
|
BLAKE2b-256 | 61877278d5b5801e642f2657cf9c55902a798fd8c36445e295a46e1012633218 |
File details
Details for the file crossandra-2.2.1-cp312-cp312-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 98.5 kB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | abb13aba644df23355b1d34a51936f1f31163f6026b4ca06dc8aace7d16fe1e4 |
|
MD5 | b2d559dcca246d9674bcaa288599bb23 |
|
BLAKE2b-256 | 48c55ab7433b803e7b53d12b79d51a2015e87dd344694e3a4b41e28d68167b69 |
File details
Details for the file crossandra-2.2.1-cp312-cp312-macosx_10_9_universal2.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp312-cp312-macosx_10_9_universal2.whl
- Upload date:
- Size: 182.0 kB
- Tags: CPython 3.12, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4b5a6f0f6e9d99b886b0beab075f2a60d462c5d34c7446ae5a2c933677c994e |
|
MD5 | 92d3caaaaebe13e546276e0480d427dd |
|
BLAKE2b-256 | 59dc88abdd247c57d061f25484c41da24d51e2112307144049b612c9bd18830e |
File details
Details for the file crossandra-2.2.1-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 78.8 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec844a04b9c3e78ab6c82987dfac7389d3fd9b7786c68ca68d8cff39eef42263 |
|
MD5 | 7883f1f32360c34d503fc4b18da68473 |
|
BLAKE2b-256 | dd46762339b9dabafec9ab985bc3c3a38b78aae0b1dc8701f10f2fec4958bae0 |
File details
Details for the file crossandra-2.2.1-cp311-cp311-win32.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp311-cp311-win32.whl
- Upload date:
- Size: 70.1 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dfcff36fa2b71345fd93b77d01bcdaa880745b441c24f76a2da29a477471a90 |
|
MD5 | ee4ca5fb5fa0efbf7af19f714ad9124e |
|
BLAKE2b-256 | 2b97d293f0391ac766b61522d93f9016a4894a693c7401049e3d77cd011c7bda |
File details
Details for the file crossandra-2.2.1-cp311-cp311-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 168.1 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69508e26118dbae47f45a86184dcd5e6f30cb0a49b80124630152511b5db2445 |
|
MD5 | 201215b42db1f144d7dc8593fca10aea |
|
BLAKE2b-256 | 7fdecc212af4afd97e8f94a2d8f0028ffcf9d3b6a5f447c1d9178d47c484045c |
File details
Details for the file crossandra-2.2.1-cp311-cp311-musllinux_1_1_i686.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp311-cp311-musllinux_1_1_i686.whl
- Upload date:
- Size: 171.4 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c54e73cf13a715cb1fa2f18921bb50d46b814ff88f4d14325a485fc548ca610 |
|
MD5 | b0fd675cc17f24e32fc7c0fc779fd7d0 |
|
BLAKE2b-256 | 8a18db24c518f9ff1a08d36c9f3095deafb770b0e9bdabc1bda43eec5ff0abac |
File details
Details for the file crossandra-2.2.1-cp311-cp311-musllinux_1_1_aarch64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp311-cp311-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 166.3 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc61558c1feaed15198bdbaa1e8fb10707c5f635fd79a1dd87b0b88774f38a82 |
|
MD5 | c28d915c42a77e641b7e8bae146dec2e |
|
BLAKE2b-256 | 60061aec023db2ef5ff48fbbf7e99aa7b8bef0117c7793bcfdcc29f3d1f4209f |
File details
Details for the file crossandra-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 174.0 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45ae7fd23de3ef5cc2f3b1d3c1a136658c34f6da4384078fc418a050bf3ec23d |
|
MD5 | 9a2d82329749b39f2c3accdddba39fcc |
|
BLAKE2b-256 | 1a91bc6e8cefa4771c63e9f4b524046594c2030f2011644ac17c80ff5af6b37a |
File details
Details for the file crossandra-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 171.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae32bff8719a0da9be4748bae1637d296ef0f75ca38f2356c2a20289eebe21cc |
|
MD5 | 784222af7c3c6fe149134ffb57613336 |
|
BLAKE2b-256 | cca584ba6888e4f61b8bdcde05f5e5ac89013983bf497caf11a37bf99d3742ac |
File details
Details for the file crossandra-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 177.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29a1d9f53388a0cab2a41f013c2fb23a2434774e57f254b52f757c8ccb58653e |
|
MD5 | 0a83d21204cc61f31fcaf1808ea687ad |
|
BLAKE2b-256 | 8890f7981c39a0fbc2367b769541ebb30a5a06b3b3cb68608bdb55a91a744fe7 |
File details
Details for the file crossandra-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 96.4 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4377a40815942f70ac30893c9981d6e96b54db168e504580678f188d6477bde0 |
|
MD5 | 04c0def37fceb8d6cbd7c4e751113ea3 |
|
BLAKE2b-256 | 8cab206abeed4c338d2dd3ea625535c20816552aa89b273ba609f15256b87186 |
File details
Details for the file crossandra-2.2.1-cp311-cp311-macosx_10_9_universal2.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp311-cp311-macosx_10_9_universal2.whl
- Upload date:
- Size: 179.4 kB
- Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 154eecfd1548bc0b0769e4fd199d22500bf47d36251571aac1e6b473cd8ebd3f |
|
MD5 | c02e0f64e6c87dd63b87c9379bcac425 |
|
BLAKE2b-256 | 245bdbbd95985d9e23eebb109fbd6cecac89eda0b9babc0807433330449ba39b |
File details
Details for the file crossandra-2.2.1-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 79.1 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ce87ab61d3186ea90888cc5f8ba9a23b75833e850c0f96dbc445b404cdf5fbe |
|
MD5 | 2802e59aa2f3c877cac83c9ead9b7de1 |
|
BLAKE2b-256 | 36a269b814df21b4e530eca3a25cf98af184a8ce0fd6b5e0fdc34fb310014fe4 |
File details
Details for the file crossandra-2.2.1-cp310-cp310-win32.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp310-cp310-win32.whl
- Upload date:
- Size: 70.3 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3eceea16b542222b38a5e118bad51417a2200aee295c950877efcccc7257fec |
|
MD5 | 4ff782d62ef69ed6244121109bf002c8 |
|
BLAKE2b-256 | e23dac39d827ce42823fe891c478c8cd26085e9debe82c7c040dc70003dad3b7 |
File details
Details for the file crossandra-2.2.1-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 169.3 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c83c1ffbcc3ba1872e3a6bc73e07f12be81f599d2f78dad8d200944aa467bce |
|
MD5 | 8995ec2928ea4bebb27040f6cae2f6c2 |
|
BLAKE2b-256 | a3d971c433428f99d65471397d67535541581b07447339d0a5d0169fbd6ebc6c |
File details
Details for the file crossandra-2.2.1-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 173.4 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38f3417b645a98d546838ad446f1eddc9a8ace4be1e34752016fde83a1ce9c00 |
|
MD5 | 0755e98bc9b00ebd4c34a8956ed38d11 |
|
BLAKE2b-256 | bde7b15463a3b935b9d6ca7468bb05b16581b5fd56695c7112d9220b9df24e95 |
File details
Details for the file crossandra-2.2.1-cp310-cp310-musllinux_1_1_aarch64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp310-cp310-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 168.1 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 269906a0c70201818e098619bf1917cc8541741510ff575ca752b90d9c124043 |
|
MD5 | a07ca5197db32f318dedd35123373ee5 |
|
BLAKE2b-256 | d7b4d1c5344630299d02f05a0081ca21220c6a36b869704f140eefcf98cd780b |
File details
Details for the file crossandra-2.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 175.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12308c7c5d651d2bd6b61f64d2dad4b2bb3063d88b17a2e285eb4cf5150790b5 |
|
MD5 | 062e48e9b0ebef2a15d177531628a51e |
|
BLAKE2b-256 | 5205a8f6cf642b03a710e803ba8082875df24f1348b8d1dd2f76ce9e037ccfec |
File details
Details for the file crossandra-2.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 172.9 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5af408259297c902bbb985aa5416d37c1fd7fc50b8037b1019a43d8c7a056b9 |
|
MD5 | 0c35c319141dfac995105d37cd293ca7 |
|
BLAKE2b-256 | a745f044a8e031075e43718c22c8f1cc0925c465854d258ff18550c259c29cf3 |
File details
Details for the file crossandra-2.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 178.9 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2de5cccc05e541f78feb2c62e19921c114c0911d8190c11ca4f0d057765f4efe |
|
MD5 | 3c644bd128463b850e3fe95d024ea6f5 |
|
BLAKE2b-256 | 57582fbdc69bf5cb0b01162e6df187306027caa580548912d5e5d8f0d8a92ea9 |
File details
Details for the file crossandra-2.2.1-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 97.6 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fac7889df661342f4a62fde69fda669f2d846b7887a9577580f6a33e73b7307 |
|
MD5 | 473c9a9a06e821f9cdc9bac20a00642e |
|
BLAKE2b-256 | 764407f179c9f61fa84cfdfccf79b411bca072889f49e14e663de21a8fae2889 |
File details
Details for the file crossandra-2.2.1-cp310-cp310-macosx_10_9_universal2.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp310-cp310-macosx_10_9_universal2.whl
- Upload date:
- Size: 181.9 kB
- Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89e6cc2a026f4090afe51f640cbc5806a992f0fd14e2c976d4a0c03a51296db7 |
|
MD5 | d63418b494686df70806677f1f2070f3 |
|
BLAKE2b-256 | ee1f8c77c1dfd671a2ccef22b2e6a4cf9361ee0365448f44d5d89a58746f33a8 |
File details
Details for the file crossandra-2.2.1-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 79.1 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19fdc32f53e49f9fa27ad824a5d79342a90ac2a36c4fa7965b3bfdf805d96250 |
|
MD5 | f0be6c4a17fc0810df44686daea3e46c |
|
BLAKE2b-256 | 49571e96b7eff682e07ab4222e11930ceb3c4f7b35011b53670d4f9cb8911159 |
File details
Details for the file crossandra-2.2.1-cp39-cp39-win32.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp39-cp39-win32.whl
- Upload date:
- Size: 70.3 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26d666c95d1d49c676b6964a09b34d88548623ea091ac19c0b41266924c5b668 |
|
MD5 | 8cfc0279990909624a1d70afc60d9d03 |
|
BLAKE2b-256 | 9d848383c087d32106788ee1fac0de73a813016a347586a4b00e2e4abc4f67e6 |
File details
Details for the file crossandra-2.2.1-cp39-cp39-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 169.1 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d300270190382633587d3af3b66875de1b997164261931e4fb5ac3a22bf7aeb3 |
|
MD5 | a4b13c7f4f9a40e736ebf5ea43217563 |
|
BLAKE2b-256 | a539055d779f438f2a6a69e73517347e032114333b4641c693b92c78a6310590 |
File details
Details for the file crossandra-2.2.1-cp39-cp39-musllinux_1_1_i686.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp39-cp39-musllinux_1_1_i686.whl
- Upload date:
- Size: 173.0 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e470a33f5ac137d9d43dd2a1d66d60201e375c3cb42ff83766802454130cb0ce |
|
MD5 | d4de7c1861f1599a7aaddda431bfc4c8 |
|
BLAKE2b-256 | 74fb23dddf387c433f2a3a8be48109d8800414b68a7719bbc21a91c598e13415 |
File details
Details for the file crossandra-2.2.1-cp39-cp39-musllinux_1_1_aarch64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp39-cp39-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 167.9 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e487ab99d5bd5ef808797f37b4f4a384c0b83390a5ffa75b341ac653458972c |
|
MD5 | 399ff5d75e6f7a7c57b0937b6bf3f95b |
|
BLAKE2b-256 | a179579eb6b2ef524e3a29ca7725b264c6709ff4a71f646e9e92b13d1de267db |
File details
Details for the file crossandra-2.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 174.7 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b8451c8a1e3deee1dad4e5a394c8a40960dd533ee56e687b76a5339444098bf |
|
MD5 | 2e907623b2cc48edfa0660b7291d4662 |
|
BLAKE2b-256 | 11701765f0a7b2a81b09ee6ac20db47625fd385c6d831a8dde67e6d7881d2010 |
File details
Details for the file crossandra-2.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 172.6 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1c1a77132edd2e89be069441afb042291391228c189e9c6780de21cf589acde |
|
MD5 | 6c2f0f90fe75a9159c126918fa1f7eea |
|
BLAKE2b-256 | 57d9f4968c41edcad2ae8033766332402711a3e5541dfaf475ebdb0c7fc2cece |
File details
Details for the file crossandra-2.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 178.6 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 801a5851af6666a043be40952a77d35c25ee1bad6b5b8dd2de24b746c08b585b |
|
MD5 | e2443c982efa759f2bd2707b4b6987a8 |
|
BLAKE2b-256 | c01d6a2534839cdd463d1b9b9e746db9697a5ef220cbd853d8ef67ab1109ecfa |
File details
Details for the file crossandra-2.2.1-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 97.5 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a77fc63d394ed386f2930e552b6725cc605aa4bef68fb739864f13baa69da9a2 |
|
MD5 | 611fdce211d81bcfbe6aabe083f44260 |
|
BLAKE2b-256 | b363e630e5e51c379933c944b9a98bad9362a3ee9a3d992b09eabd14c60f954a |
File details
Details for the file crossandra-2.2.1-cp39-cp39-macosx_10_9_universal2.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp39-cp39-macosx_10_9_universal2.whl
- Upload date:
- Size: 181.8 kB
- Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb6e146c7c2bccc2865262c91969ff39b6e17f83d7ce0f6852834425c6d42fdb |
|
MD5 | 487a9de859a4a85d029332136824bcfd |
|
BLAKE2b-256 | 36406171e7c641b3ea16898838c31aa28cb0ff7ab9ff5797167f13273b705e43 |
File details
Details for the file crossandra-2.2.1-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 78.7 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c44b7ade4b9ce34be4c2d10979509e4c70dbe7171e8a4c015edadc2cbafb3ca8 |
|
MD5 | 6ce7a7ff66de7ff0a90c970e71d84d29 |
|
BLAKE2b-256 | 92f8a5739d024b187242871163cf520dbec33b0ca62ba4258962a09111d6f8d1 |
File details
Details for the file crossandra-2.2.1-cp38-cp38-win32.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp38-cp38-win32.whl
- Upload date:
- Size: 69.9 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b324710914547befbd3ce155c41bd8ff8ed9d88589cd15cb99f341192545b0a |
|
MD5 | 34f203d9fb9dad4cd565655f52ef4726 |
|
BLAKE2b-256 | cab2a609c581439ee2eef3b9b0d26a67ed13fd20760135ca45f879d788f8d278 |
File details
Details for the file crossandra-2.2.1-cp38-cp38-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 167.6 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | af08c816c2f0ec84a058f0cb264eddade3409afb3e6462b120d119e81498875b |
|
MD5 | 486e091b14b0375f50c12ea0cfe45d35 |
|
BLAKE2b-256 | 17e03a31314fa1c89832d9e82092cf95c2bed674da208341a594d8fabebe5e64 |
File details
Details for the file crossandra-2.2.1-cp38-cp38-musllinux_1_1_i686.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp38-cp38-musllinux_1_1_i686.whl
- Upload date:
- Size: 171.4 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3559032395240456f937d54363d9ebc6d14ba48d27ba0142b8a9c0ed0693b827 |
|
MD5 | 829e360c1dec891f0ac6b03fabc51a62 |
|
BLAKE2b-256 | 0ffcf0ec51cac22af55f42209f60478d32045bdc9559029a2053b578edc67a1a |
File details
Details for the file crossandra-2.2.1-cp38-cp38-musllinux_1_1_aarch64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp38-cp38-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 164.3 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10ea29adcd68b6bc82fd593f701018095a16ba545847d99485b3e15baad366a6 |
|
MD5 | 1b60a7269025ae8cd348cc63c97b0d23 |
|
BLAKE2b-256 | 1d42938d37cf25aac40fb137661eb069305946bfa7ae6492edd446502e5eb69f |
File details
Details for the file crossandra-2.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 171.8 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1c10d7604a4d56d3d6f308ce03963da3ea0cc0538877f57e195d8cd5ee3d706 |
|
MD5 | 0fb297b70f3fc1c47982c52608cfac54 |
|
BLAKE2b-256 | 0f27bdde7d2a9f128da97481cbad5499bc676ae818558389f6887f203e8e3c56 |
File details
Details for the file crossandra-2.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 168.5 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52b9f936088c996ffb2c0b817854379e363d39a0d7e5cd0471a350a3e34e7bd3 |
|
MD5 | 63e957307e076edecdbd645a109fd6f3 |
|
BLAKE2b-256 | b710d7779f2488c55f9f4eac271c3630e54c7f47c5928c2422bd2dbb13b67724 |
File details
Details for the file crossandra-2.2.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 175.5 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ee5e8b1a395fb6b5b8244d0f767338a5005af5271b786ce7d1aa4625350efd2 |
|
MD5 | e9cf902390fe7ef843d3392c5a8fb862 |
|
BLAKE2b-256 | e92a769e9427ae8c8e9f34799f7aa7152803a2eb4bff83d379be7095f2d17390 |
File details
Details for the file crossandra-2.2.1-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 96.3 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 671a1be39f868d4ed84795833a356c020f8c83b200f8572c9db45563c3a2fb1e |
|
MD5 | 552ca69632d1f6f8b242c342f6d7abb5 |
|
BLAKE2b-256 | 1c7a65f3e85f433403fc17c34293377053a22807e51e982c8f585b4a414ceb05 |
File details
Details for the file crossandra-2.2.1-cp38-cp38-macosx_10_9_universal2.whl
.
File metadata
- Download URL: crossandra-2.2.1-cp38-cp38-macosx_10_9_universal2.whl
- Upload date:
- Size: 179.7 kB
- Tags: CPython 3.8, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f36e0b9f0c1e9191b7353e33e5eb4fa728eca8f76ec8a889b69db6012316f94e |
|
MD5 | 34e35eeef48083f15a8f1c7048412e64 |
|
BLAKE2b-256 | f89d91b2fa3f78175dc3e6f01e1f16b7d683f303da6bb265ec2293243395f820 |