grex generates regular expressions from user-provided test cases.
Project description
1. What does this library do?
grex is a library that is meant to simplify the often complicated and tedious task of creating regular expressions. It does so by automatically generating a single regular expression from user-provided test cases. The resulting expression is guaranteed to match the test cases which it was generated from.
This project has started as a Rust port of the JavaScript tool regexgen written by Devon Govett. Although a lot of further useful features could be added to it, its development was apparently ceased several years ago. The Rust library offers new features and extended Unicode support. With the help of PyO3 and Maturin, the library has been compiled to a Python extension module so that it can be used within any Python software as well.
The philosophy of this project is to generate the most specific regular expression possible by default which exactly matches the given input only and nothing else. With the use of preprocessing methods, more generalized expressions can be created.
The produced expressions are Perl-compatible regular expressions which are also compatible with the regular expression module in Python's standard library.
There is a demo website available where you can give grex a try.
2. Do I still need to learn to write regexes then?
Definitely, yes! Using the standard settings, grex produces a regular expression that is guaranteed
to match only the test cases given as input and nothing else. However, if the conversion to shorthand
character classes such as \w
is enabled, the resulting regex matches a much wider scope of test cases.
Knowledge about the consequences of this conversion is essential for finding a correct regular expression
for your business domain.
grex uses an algorithm that tries to find the shortest possible regex for the given test cases. Very often though, the resulting expression is still longer or more complex than it needs to be. In such cases, a more compact or elegant regex can be created only by hand. Also, every regular expression engine has different built-in optimizations. grex does not know anything about those and therefore cannot optimize its regexes for a specific engine.
So, please learn how to write regular expressions! The currently best use case for grex is to find an initial correct regex which should be inspected by hand if further optimizations are possible.
3. Current Features
- literals
- character classes
- detection of common prefixes and suffixes
- detection of repeated substrings and conversion to
{min,max}
quantifier notation - alternation using
|
operator - optionality using
?
quantifier - escaping of non-ascii characters, with optional conversion of astral code points to surrogate pairs
- case-sensitive or case-insensitive matching
- capturing or non-capturing groups
- optional anchors
^
and$
- fully compliant to Unicode Standard 15.0
- correctly handles graphemes consisting of multiple Unicode symbols
- produces more readable expressions indented on multiple using optional verbose mode
- optional syntax highlighting for nicer output in supported terminals
4. How to install?
grex is available in the Python Package Index and can be installed with:
pip install grex
The current version 1.0.1 corresponds to the latest version 1.4.5 of the Rust library and command-line tool.
5. How to use?
This library contains a single class named RegExpBuilder
that can be imported like so:
from grex import RegExpBuilder
5.1 Default settings
pattern = RegExpBuilder.from_test_cases(["a", "aa", "aaa"]).build()
assert pattern == "^a(?:aa?)?$"
5.2 Convert to character classes
pattern = (RegExpBuilder.from_test_cases(["a", "aa", "123"])
.with_conversion_of_digits()
.with_conversion_of_words()
.build())
assert pattern == "^(?:\\d\\d\\d|\\w(?:\\w)?)$"
5.3 Convert repeated substrings
pattern = (RegExpBuilder.from_test_cases(["aa", "bcbc", "defdefdef"])
.with_conversion_of_repetitions()
.build())
assert pattern == "^(?:a{2}|(?:bc){2}|(?:def){3})$"
By default, grex converts each substring this way which is at least a single character long and which is subsequently repeated at least once. You can customize these two parameters if you like.
In the following example, the test case aa
is not converted to a{2}
because the repeated substring
a
has a length of 1, but the minimum substring length has been set to 2.
pattern = (RegExpBuilder.from_test_cases(["aa", "bcbc", "defdefdef"])
.with_conversion_of_repetitions()
.with_minimum_substring_length(2)
.build())
assert pattern == "^(?:aa|(?:bc){2}|(?:def){3})$"
Setting a minimum number of 2 repetitions in the next example, only the test case defdefdef
will be
converted because it is the only one that is repeated twice.
pattern = (RegExpBuilder.from_test_cases(["aa", "bcbc", "defdefdef"])
.with_conversion_of_repetitions()
.with_minimum_repetitions(2)
.build())
assert pattern == "^(?:bcbc|aa|(?:def){3})$"
5.4 Escape non-ascii characters
pattern = (RegExpBuilder.from_test_cases(["You smell like 💩."])
.with_escaping_of_non_ascii_chars(use_surrogate_pairs=False)
.build())
assert pattern == "^You smell like \\U0001f4a9\\.$"
Old versions of JavaScript do not support unicode escape sequences for the astral code planes
(range U+010000
to U+10FFFF
). In order to support these symbols in JavaScript regular
expressions, the conversion to surrogate pairs is necessary. More information on that matter
can be found here.
pattern = (RegExpBuilder.from_test_cases(["You smell like 💩."])
.with_escaping_of_non_ascii_chars(use_surrogate_pairs=True)
.build())
assert pattern == "^You smell like \\ud83d\\udca9\\.$"
5.5 Case-insensitive matching
The regular expressions that grex generates are case-sensitive by default. Case-insensitive matching can be enabled like so:
pattern = (RegExpBuilder.from_test_cases(["big", "BIGGER"])
.with_case_insensitive_matching()
.build())
assert pattern == "(?i)^big(?:ger)?$"
5.6 Capturing Groups
Non-capturing groups are used by default. Extending the previous example, you can switch to capturing groups instead.
pattern = (RegExpBuilder.from_test_cases(["big", "BIGGER"])
.with_case_insensitive_matching()
.with_capturing_groups()
.build())
assert pattern == "(?i)^big(ger)?$"
5.7 Verbose mode
If you find the generated regular expression hard to read, you can enable verbose mode. The expression is then put on multiple lines and indented to make it more pleasant to the eyes.
import inspect
pattern = (RegExpBuilder.from_test_cases(["a", "b", "bcd"])
.with_verbose_mode()
.build())
assert pattern == inspect.cleandoc("""
(?x)
^
(?:
b
(?:
cd
)?
|
a
)
$
"""
)
5.8 Disable anchors
By default, the anchors ^
and $
are put around every generated regular expression in order
to ensure that it matches only the test cases given as input. Often enough, however, it is
desired to use the generated pattern as part of a larger one. For this purpose, the anchors
can be disabled, either separately or both of them.
pattern = (RegExpBuilder.from_test_cases(["a", "aa", "aaa"])
.without_anchors()
.build())
assert pattern == "a(?:aa?)?"
6. How to build?
In order to build the source code yourself, you need the stable Rust toolchain installed on your machine so that cargo, the Rust package manager is available.
git clone https://github.com/pemistahl/grex.git
cd grex
cargo build
To build the Python extension module, create a virtual environment and install Maturin.
python -m venv /path/to/virtual/environment
source /path/to/virtual/environment/bin/activate
pip install maturin
maturin build
The Rust source code is accompanied by an extensive test suite consisting of unit tests, integration tests and property tests. For running them, simply say:
cargo test
Additional Python tests can be run after installing pytest which is an optional dependency:
maturin develop --extras=test
pytest tests/python/test_grex.py
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 Distributions
Built Distributions
File details
Details for the file grex-1.0.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | adfe61b9d7dbeba33ed78d5464b6f771c3ccd220db8c160e44cffcd95f9afb44 |
|
MD5 | 303933f55d16e7c8d2172aae16975500 |
|
BLAKE2b-256 | d2b41a07b3aa6d2345c3a0169f7278c9f212fa1c78faf0a227c003be1ec19881 |
File details
Details for the file grex-1.0.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl
.
File metadata
- Download URL: grex-1.0.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl
- Upload date:
- Size: 2.0 MB
- Tags: PyPy, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f82c8762cb2210571ea387a6669bdc61a1880b77eb4df2f6792ade88eb90c3f1 |
|
MD5 | df4dd5d9887b3ca885bc41061aa37933 |
|
BLAKE2b-256 | b0a2c3de8cd9d11ed22ba26983170aa2f9fc47c7aba94e0542a59566db647072 |
File details
Details for the file grex-1.0.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
.
File metadata
- Download URL: grex-1.0.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 2.0 MB
- Tags: PyPy, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | de57027225e2fe89cdfaa385485aa3868096d0903bccb43cb59444ad07d23ea7 |
|
MD5 | 00fa470df83e78baa800d264ce905d1d |
|
BLAKE2b-256 | 5c03388c01abd2652de86c7bd93a9304e4a5150072b77a3dff1804fee0bc3cbd |
File details
Details for the file grex-1.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9aa824aed37170ae965c65860baf13ae2fbff6b0fe051961396c0ee6b9ff1e80 |
|
MD5 | b6def0ec9924d640d3d147bae0ae1b11 |
|
BLAKE2b-256 | 971fca4be1667132f524ced6886624f9b3fd3202f53f28db308fe0d3c6569c3b |
File details
Details for the file grex-1.0.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: grex-1.0.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.9 MB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebccdc349f1f9b785a79b1c15eca87feb6bc5d81b5e8bd55156bcf27933c6450 |
|
MD5 | aa7bff9360fb077008e49a958824bd50 |
|
BLAKE2b-256 | 685a5e6745a37a19be6405ad1ca5caa38d93b8c32c8808de7bc73c174f98163b |
File details
Details for the file grex-1.0.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
.
File metadata
- Download URL: grex-1.0.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
- Upload date:
- Size: 1.9 MB
- Tags: PyPy, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f95184a83825be76552f502d9e0aab96a8ed09bc1a28caa42e1887468e27c176 |
|
MD5 | 8ad5e654f7e1196674dd7590ae620d41 |
|
BLAKE2b-256 | 98adad96d611ce71459e362605a6c7bd729c4dd18a52119889c81ba2260b1109 |
File details
Details for the file grex-1.0.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl
.
File metadata
- Download URL: grex-1.0.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl
- Upload date:
- Size: 977.5 kB
- Tags: PyPy, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50a96803924b29ba063f214c1bf9ff58f52113293b102d91de7e678cfdb8abe8 |
|
MD5 | b220e81032462485bd83dd512307f32e |
|
BLAKE2b-256 | 58df9cd805a1f160700e9bce461f41feec61d9f912f71601f8ec11c55a91833a |
File details
Details for the file grex-1.0.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: PyPy, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4878bac9ee6a27a5eefad8e567059f4832dde06def47b604a022529b44546ccd |
|
MD5 | 36e5ab59717ad16b4e31a5e0c67d83f2 |
|
BLAKE2b-256 | c0ae177528e0cb2127592a5b0744fa1e18ffaef5875a608fe78c531b25e6c543 |
File details
Details for the file grex-1.0.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46afb1ae7c27bcd0596e809f6f882b3af7addbaf34e06adb9f44ecccbfb44529 |
|
MD5 | 4586d7b489e046a4e22ba03f491b481d |
|
BLAKE2b-256 | 431080c224110b1755dc5feb24cc657ec4a64b51261716ee5fe697ca5f0ad1ff |
File details
Details for the file grex-1.0.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl
.
File metadata
- Download URL: grex-1.0.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl
- Upload date:
- Size: 2.0 MB
- Tags: PyPy, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e654c08fe29a9160ea715a638f42ee3c4cc21b223c7fc10519ee02e436f16db8 |
|
MD5 | 7ca1ab37b65c3068a7a1cbd4bcb15aa1 |
|
BLAKE2b-256 | 956c877618348f8d2373f7f1bf2fff8681ba46c3274baa017b9116553ab0fe35 |
File details
Details for the file grex-1.0.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
.
File metadata
- Download URL: grex-1.0.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 2.0 MB
- Tags: PyPy, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2329130490c0fb28a43e3581106ac5ae4a2b0ee4bc194569dcd3ca12f8673e0 |
|
MD5 | d11d3c6ec25b3015606374cbb30b9aff |
|
BLAKE2b-256 | db3d5bb3615fad98a677cb8c8f7341756702d8e0706385f8c7f59c87e5f1086f |
File details
Details for the file grex-1.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c32c3d8978241c7a81574e3e65dc8b97f24a4583613a514f1e7d398cb3d9dc39 |
|
MD5 | 92c4e6cec6b5bafa935558036b2545b6 |
|
BLAKE2b-256 | c397500c904c9f8f60b1ea7da38304ad0bdbb6dcaa62451cdceb36b4729a9057 |
File details
Details for the file grex-1.0.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: grex-1.0.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.9 MB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d75b317ef2085c3545c454e0ec1064a4c1548bf1630a789a5937989652e4248e |
|
MD5 | edd4dee73a8121ff67ae118cabef6584 |
|
BLAKE2b-256 | a2446eb418ddc3b0687288dce6eff3c7865c9cb6f00a93db94b8dca4bc7e3343 |
File details
Details for the file grex-1.0.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
.
File metadata
- Download URL: grex-1.0.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
- Upload date:
- Size: 1.9 MB
- Tags: PyPy, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 407b3c548c061e3219082a80e31d1c1e7c25896287d448495c37f8a97dee093b |
|
MD5 | 8e266817e83cdc74753b83768482d8df |
|
BLAKE2b-256 | d3aecfa735228191c7527e38fe4325b8af5a79bb837cb60e2ee5f9d55f5a18f0 |
File details
Details for the file grex-1.0.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl
.
File metadata
- Download URL: grex-1.0.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl
- Upload date:
- Size: 977.5 kB
- Tags: PyPy, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49b805d7fc5dbe458c684e65e838c83be134a3311b65aa6384713d879849f712 |
|
MD5 | cbfb78477dee136a9e5c5336bf0af4b2 |
|
BLAKE2b-256 | f1e54cc14fc6e6e22c20990c351972eaf6fd7435a632a781cf71b183e56b4aca |
File details
Details for the file grex-1.0.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: PyPy, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79ed13d616e9d57e9420bbe72e8c62f86c7370d8e7b67251488c4e637a054508 |
|
MD5 | bb7789ba62b4684fe209d2219ef5d521 |
|
BLAKE2b-256 | 0af7f73f9a4b3d8619bf6b5b6a4e21355c2ccc8cd977da97bdbbafccc232733f |
File details
Details for the file grex-1.0.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0a9172fa21aac6b5061173e90cbe24780c5ef4003b6f6c445d8390696c6afaa |
|
MD5 | e00e732a37a6ebf0abec26a72c1cf265 |
|
BLAKE2b-256 | fee7922295731991ed6d3bb0b4bf2f9c45b197ecf2a0b3059c7f0a09e5019023 |
File details
Details for the file grex-1.0.1-pp38-pypy38_pp73-musllinux_1_2_i686.whl
.
File metadata
- Download URL: grex-1.0.1-pp38-pypy38_pp73-musllinux_1_2_i686.whl
- Upload date:
- Size: 2.0 MB
- Tags: PyPy, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a6f7659a11ed8f8756ed95ebba91e1033705e2c49b0f4ff338d975c958446ab |
|
MD5 | e91c7a1c080e279d449fb4f24464cc7c |
|
BLAKE2b-256 | 8b22026ffb8c3883788a6d675ff90b1bf500a6e8a67a8c78349ac05133d5c75a |
File details
Details for the file grex-1.0.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl
.
File metadata
- Download URL: grex-1.0.1-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 2.0 MB
- Tags: PyPy, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d37090f57a407f38400e615b22ef848e5104536d4580dbd407c55cd84600abc5 |
|
MD5 | 1a50e79e2c64ca1a4de638bcf100c33f |
|
BLAKE2b-256 | 9bf7107180c73b2e778b3268dbbff71b26d134af531ad0170374c1ca8eaa9560 |
File details
Details for the file grex-1.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59b150d6d9736f0ecefa4255b8836e619f82bc4aee5631153c2c9f652d6d3d1f |
|
MD5 | 410465bca13ca3132ec8528ee6079356 |
|
BLAKE2b-256 | a47589c9cfbbd5dd194ab31b7d1e6352c641a6bce83dd69070ca90b5d68364dc |
File details
Details for the file grex-1.0.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: grex-1.0.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.9 MB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81ad33f4c5f4bb47dcac34e5a74a4a258f7ce840ece749a52f12c3306870523c |
|
MD5 | c5883c96c8522765a7f09ab030d63406 |
|
BLAKE2b-256 | f0c81f6ae0682146f403bd0165c7d0c123b38589f5e32009a904dcf4d7b4c1d2 |
File details
Details for the file grex-1.0.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
.
File metadata
- Download URL: grex-1.0.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
- Upload date:
- Size: 1.9 MB
- Tags: PyPy, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0310f2f1e9ba72278dc52251ed47f6cef70fc02e6ff2df9be07ef6aafcbd8f59 |
|
MD5 | 5c46c92f359cb18b622fb577a489549c |
|
BLAKE2b-256 | 91f156dfa87c03b14ffdc192fa567940949e973f39989dde7300c2455fbf01c3 |
File details
Details for the file grex-1.0.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl
.
File metadata
- Download URL: grex-1.0.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl
- Upload date:
- Size: 977.1 kB
- Tags: PyPy, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e372a2c71a95d82c2e8a7872b7c0c36378b764c4c1c32e9d35304c1c71a9b48 |
|
MD5 | a9304b8647b00429b2983c265d295fdd |
|
BLAKE2b-256 | 1305db2049cabfeb60f844d3fdc9d401baa1fdace61538e0fb6b2d95f9db60f3 |
File details
Details for the file grex-1.0.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: PyPy, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a686629d89ba3022f1b54480b1e764b154627155f6a34255d886ea42e85e11e5 |
|
MD5 | e1d212334ea856a9c21502e2082c724d |
|
BLAKE2b-256 | be63c7c4d99c476fe2a4d40b0f5d5ecf4c1178e1de6788aa673f3e25f23fb349 |
File details
Details for the file grex-1.0.1-cp312-none-win_amd64.whl
.
File metadata
- Download URL: grex-1.0.1-cp312-none-win_amd64.whl
- Upload date:
- Size: 862.4 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 514e631edbd4b9fba67157c493e33cb3066899fabcea494c90427eacc4724187 |
|
MD5 | aae7bb478c5822271c540c39b1f49587 |
|
BLAKE2b-256 | be8628cc8c6028c2cb4cbfc9e6ca0f0f73e9db2babf89a5200c2805efcb79fde |
File details
Details for the file grex-1.0.1-cp312-none-win32.whl
.
File metadata
- Download URL: grex-1.0.1-cp312-none-win32.whl
- Upload date:
- Size: 789.4 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a806a4af4ae84b1db8a6aa752a6f169503dac29b6f909059b60c6be61b32a4e |
|
MD5 | e8500a4f0b3d62ee4918eee9a439dc1e |
|
BLAKE2b-256 | 84c6d6b02ed5ea5d9435875a457b5f93b605f2240bc042ee475fa917c98206a1 |
File details
Details for the file grex-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bbe596e6dfa54c9842bf142d559746b0a7139d858ab7c760d9bdf89ec92eddb |
|
MD5 | 29aedfd996c0ccf0abf6afdf78570369 |
|
BLAKE2b-256 | 99355e515fd038766761317b4a17ac738b1e9255f4600d70835bb3fdbd21f9ea |
File details
Details for the file grex-1.0.1-cp312-cp312-musllinux_1_2_i686.whl
.
File metadata
- Download URL: grex-1.0.1-cp312-cp312-musllinux_1_2_i686.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03ff434950cf6874a7c10d67c55574c945c61403c7b27ce35f6f0c3cfb346970 |
|
MD5 | 35fa90d00163fc1686de1bce12cdb266 |
|
BLAKE2b-256 | 5ae04c9580be4f75347fa9596c849cc6c770c833e992fb6b4e465875aa5150ff |
File details
Details for the file grex-1.0.1-cp312-cp312-musllinux_1_2_aarch64.whl
.
File metadata
- Download URL: grex-1.0.1-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cf9fdcb713a585037a88a64a60d5b1f2493bcdd31c80a82dd6da1b0ad8c88db |
|
MD5 | a0df4cf49331f471d61d6b3327b80618 |
|
BLAKE2b-256 | 579b8ad1b3acbb7756c687d54a3d888ee34715d519cf06182f1467c3ea363d34 |
File details
Details for the file grex-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f09f90fec83e0ccfab0593022f29fadab44e2a3657e41ab48a941df95d931b3f |
|
MD5 | 81f3b1b9944908f191121d362d93abd2 |
|
BLAKE2b-256 | 9dd77abf0403e4655b3cb1bca8f57b7bace21321909b8359951ebfd97cffba67 |
File details
Details for the file grex-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: grex-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88def29817c6811da8b4d6c73291e450f7ab5d59e3bb28361198c97abde4606c |
|
MD5 | 90f7e2b814760eca6bdd41edc63bf7a9 |
|
BLAKE2b-256 | 051907863c605bdffd3a3ae1217dc0f1bd8a98e6c0cddf9601e9aa2f88e13061 |
File details
Details for the file grex-1.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
.
File metadata
- Download URL: grex-1.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.12, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9169487523589696d91b8108ad6f3e3eaa1aefe31ab0ea3a77e456b8ac1d2055 |
|
MD5 | c55dee0438b2a91b86632f66e08774c9 |
|
BLAKE2b-256 | 6bb4596bee979d63e687ead02b76522a8ee02901ed871bb04746ca914f1969c8 |
File details
Details for the file grex-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: grex-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 977.4 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bac21757560dd4c778e5705cff5bc6379d609b400d1b888289860bc597c48ee |
|
MD5 | d779b2671035cc48e9a5370057a5bf36 |
|
BLAKE2b-256 | 41ae898d328fb2e98fc481b614385b287f5ae2d64a63c51a70eef16ee37b7ba2 |
File details
Details for the file grex-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e74c197e2af83f70aff403f9d39a8a3f27fd0a3d4c1e35876ce4ca3ea990519 |
|
MD5 | a36e42aad983bd3092eb9c06d36969f0 |
|
BLAKE2b-256 | c93cfbb6686f91cb1e9ad84fe4b5a310d84b34293a522286125d5bea863ae94e |
File details
Details for the file grex-1.0.1-cp311-none-win_amd64.whl
.
File metadata
- Download URL: grex-1.0.1-cp311-none-win_amd64.whl
- Upload date:
- Size: 861.1 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 544dff5a2a4d44e6edb346118210635c0c2cc402203374c469cf98937d6e9cca |
|
MD5 | ac4541e27018e5141ca0fa073e806255 |
|
BLAKE2b-256 | ab40d3781bc16539e0964b60a7c8156ea432e1298de6dda534bd8a292c152708 |
File details
Details for the file grex-1.0.1-cp311-none-win32.whl
.
File metadata
- Download URL: grex-1.0.1-cp311-none-win32.whl
- Upload date:
- Size: 789.1 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92f7126d2591ffac0d58c18b7802135a718fd577cc194492099fe9cf21342a33 |
|
MD5 | 0fc4a46504a2cc4bce93a8a4f697c06f |
|
BLAKE2b-256 | fe62c038847980d1eb3d5b7f5df5893608a9ceb217aa990447210cab23a0bb51 |
File details
Details for the file grex-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74e5b1067ebc81954e969acfb79f62f60836a51fa361b0d3658e82b7df211380 |
|
MD5 | 8c43a19848e4a7fae4f19bd449e87f96 |
|
BLAKE2b-256 | a19b7c9a0245b8a02b7df1b8dd60de133b2ed9c29de465eb89292289a446ec07 |
File details
Details for the file grex-1.0.1-cp311-cp311-musllinux_1_2_i686.whl
.
File metadata
- Download URL: grex-1.0.1-cp311-cp311-musllinux_1_2_i686.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73160f4ff0b83c7d7d4c0c23944f0f0e94ab36f44d600b6bf6795916ac3800e4 |
|
MD5 | 525b2fa03e78e89aad470b5b479ac63b |
|
BLAKE2b-256 | ba975f78fa325854078ad5e6c300ab6bcb1ee5e58afe6c223bc9e2a219fc547d |
File details
Details for the file grex-1.0.1-cp311-cp311-musllinux_1_2_aarch64.whl
.
File metadata
- Download URL: grex-1.0.1-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa1d95e2a9f74e265de0de5006935fe929dbd686021afb84518c43a71e990b59 |
|
MD5 | 005c4a693f4febbad866721757d0a085 |
|
BLAKE2b-256 | fc8f74dd7c0d22278b55947c14358feb8e41cce15435dcefce1e6b395ec3eb77 |
File details
Details for the file grex-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cda2b4610e44563c3659829637951034d5360ad4680e9701409deec6137dffc |
|
MD5 | 896cec7121c6d50c977187bff38ea6fb |
|
BLAKE2b-256 | 38c3a2e98e40a4db2c92a79ed6a628b7e63afaaa2e5d4fbeca742125104e201d |
File details
Details for the file grex-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: grex-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64f86287f14e7dd8e651dd1561f9c3f648c80f7bb21bce7ab94f8c483e3a00a3 |
|
MD5 | 22676914fcdec92637e5993e1374161d |
|
BLAKE2b-256 | e04511f2a3b5290b2bbdbbeddff99556bbe78e488cf57d1d2fd8c6f3c9bf99b0 |
File details
Details for the file grex-1.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
.
File metadata
- Download URL: grex-1.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.11, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 898cb3f2157060d7d3e51626c61b2dd6bf2f6e3e9da98e61de289efcc11b0cd3 |
|
MD5 | d441a834ecae09a9afc2885731e14325 |
|
BLAKE2b-256 | 79261a569e511fde755fb0555c1a703d7d4903eeaa4c302f19746ca9f64431ad |
File details
Details for the file grex-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: grex-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 976.3 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11c5d61a436c83d38b4526406081c0f1061d1dcd730faec39684ff77137d40de |
|
MD5 | fb4b195361f38f2c5095ef6a7f65f464 |
|
BLAKE2b-256 | 4eef6428d828aaf16d1c39bc2e61288be9f5a4b349b780667dff6d3d588e0987 |
File details
Details for the file grex-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52417e97e98808f5bc2f06456685f5870392d13f56068767de373f7477505e29 |
|
MD5 | 8111cd0c482b96a90b70934785e594dc |
|
BLAKE2b-256 | 3e241f61b19c509e8da00dcfce896f1fa285872f1acb0f3df6f1c77211e63e35 |
File details
Details for the file grex-1.0.1-cp310-none-win_amd64.whl
.
File metadata
- Download URL: grex-1.0.1-cp310-none-win_amd64.whl
- Upload date:
- Size: 861.0 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9cd149277245fffe07abb70328574c119c0931bab2a655c51cd146d4883b269 |
|
MD5 | 9ab2098d798547dafb7c6180a17673b1 |
|
BLAKE2b-256 | 09ea272521d9339d4d35d76e1b1a248e82196a895a79a587e34caab2f9c03396 |
File details
Details for the file grex-1.0.1-cp310-none-win32.whl
.
File metadata
- Download URL: grex-1.0.1-cp310-none-win32.whl
- Upload date:
- Size: 789.4 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 824c3e253096621e193863910512e0a34a4bda4217010db3be02bc9a86696079 |
|
MD5 | 92060d73589dbdb14e582226205516de |
|
BLAKE2b-256 | 5953bc7deaadb3b52152f9a2b0737e7b5b8199584f2478dc6704e455b09a0991 |
File details
Details for the file grex-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 573968a74bde9855b758750ab6d9e622d9a15c167332c01bf45706c9649a069a |
|
MD5 | 96322914c85d0d271d74e0a2535077f9 |
|
BLAKE2b-256 | 850e3dbb3f8fc8cb22bf748c2072d8ff54d0f6832d0090feee3cc850861c6d1f |
File details
Details for the file grex-1.0.1-cp310-cp310-musllinux_1_2_i686.whl
.
File metadata
- Download URL: grex-1.0.1-cp310-cp310-musllinux_1_2_i686.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 801133843304440cfe526f13aa3410998f924749c2715fca9715c1c981b76d95 |
|
MD5 | 7096426e40bc6871a24094f5b641295b |
|
BLAKE2b-256 | bc75139fa6bff71315066b1f841a1145a0045b9f680f315378e381bedc88dfb9 |
File details
Details for the file grex-1.0.1-cp310-cp310-musllinux_1_2_aarch64.whl
.
File metadata
- Download URL: grex-1.0.1-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d551f4e7dc3b2f38a531934d8b602eaa16ef303c1d48d7240d869c8de4c9522 |
|
MD5 | 2123cc3395c973358e2de98f20d397cf |
|
BLAKE2b-256 | 22c7134a266b796022441895f478dd5003181d9b2ebf38b6f5d109dc652a1d64 |
File details
Details for the file grex-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | afa8faf61daf9ebeeae7b6f70a0c5d088d05aea7546bdaab4d533dc500db5e51 |
|
MD5 | 3b1e59b192490cf0a54d7ca94a8e88f8 |
|
BLAKE2b-256 | a2d528622a7c77be3e1aa4ea81284f02baeae09f66aaaf773231b782372a1554 |
File details
Details for the file grex-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: grex-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e88ca1a7f6e2d9ede77b6fe7b6b408092c5c3cb1650d6cf322f65bfbf4168a65 |
|
MD5 | df39c362f2e6ff406600be4beaafbcdc |
|
BLAKE2b-256 | e57218aa21f6eac0538395306ea402acee9548b8c5e0c27f82a375b13d7b903a |
File details
Details for the file grex-1.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
.
File metadata
- Download URL: grex-1.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.10, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0b40623e31126c541a88c687a649b5183aecdd668ac949af74929b3a4a6a42d |
|
MD5 | 7f9d593810fc03b353cfd003a4b7d1b9 |
|
BLAKE2b-256 | 0215f0d06f5a954273cf8a4b962a0d1f7e8c9efd9a1db6780b4373d203d51915 |
File details
Details for the file grex-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: grex-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 977.0 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | efbe797ce0a6490dab2e3c00bd339d3b46379e6fa47dbea6609657cae09d7123 |
|
MD5 | e8a06b6b62e325c22b9654f725a07445 |
|
BLAKE2b-256 | 812dc90ea030ac7fc9a03390b00c1138ec9e156fdb6b4c96d39f68626fc54814 |
File details
Details for the file grex-1.0.1-cp310-cp310-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd0acec861f4e07b2298b298a0997d2c0ecce2ca441dc0fbbafc656f1f94ecd0 |
|
MD5 | fab80650f1c2e6978abf82a99a0c410c |
|
BLAKE2b-256 | be87a2e322894b1f0e7f58101e76ee787e43a23daca4f07a7a746440f9bd9d36 |
File details
Details for the file grex-1.0.1-cp39-none-win_amd64.whl
.
File metadata
- Download URL: grex-1.0.1-cp39-none-win_amd64.whl
- Upload date:
- Size: 861.1 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbbee35c9e92b43b30b4b5156ffa04d04f6fb89fe437afae28cf4f4ddbf5208a |
|
MD5 | 3a335767e4cfbc8acef7a7e039c0032f |
|
BLAKE2b-256 | d4cbabeb47a420ccca65f2e7a12b98df4dcfc1fd3faf260060b5c7f3b5a432a6 |
File details
Details for the file grex-1.0.1-cp39-none-win32.whl
.
File metadata
- Download URL: grex-1.0.1-cp39-none-win32.whl
- Upload date:
- Size: 789.4 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d02a2b68bec3d8320dfd06fccc787a8af168e8cedb5ed65a7dfa812970130c1 |
|
MD5 | 5d71e00d52e75ac144a508c06545322b |
|
BLAKE2b-256 | 3c7d7964b9f4eb4854aaa8fd998b90e0aeabafaa04b752e9bdb0b8d633c9febd |
File details
Details for the file grex-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0592c9620fb1b65a4df01eb825db539644819028bcd45785b9432574d19aacb |
|
MD5 | c865e7bc81795cef4aeccbaae06afbf8 |
|
BLAKE2b-256 | 1332d6da2f3378f2bac30cb9346bb5459280eac1fce407b7c124b2b990825322 |
File details
Details for the file grex-1.0.1-cp39-cp39-musllinux_1_2_i686.whl
.
File metadata
- Download URL: grex-1.0.1-cp39-cp39-musllinux_1_2_i686.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3588d70b62a021ce1dc835f948b438efe18ddcfbff189b16fd47db40f63c3d3f |
|
MD5 | 53e6b43309baaf181642c3e00b012e26 |
|
BLAKE2b-256 | be2d7581157933828f7698ba1a2600ec63adda020cfa6e6cac0145d2ff3e60d5 |
File details
Details for the file grex-1.0.1-cp39-cp39-musllinux_1_2_aarch64.whl
.
File metadata
- Download URL: grex-1.0.1-cp39-cp39-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdf0e5f97fc9ec185b1936531cc7ccf04b9ee442561a3780e3dd93870b4b87b1 |
|
MD5 | 27b9f87cda29d50d55badd78355dbb4a |
|
BLAKE2b-256 | 6597164c3ce9bffbf37169cf58b03fc7da0244b2a04082dfe82ebd99e8879d14 |
File details
Details for the file grex-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7021be641279a11b67cdfc23dc52bc9f9b749c955c8e8deefb8fe96e4ee65f3 |
|
MD5 | 5bcc704fff1954c4b22cd0be1f6216c4 |
|
BLAKE2b-256 | ce9c2c0ad06d2a35ea9167f17a5f34dd7e3b1b7ef26f8ba9eaa01e599795b3f3 |
File details
Details for the file grex-1.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: grex-1.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37278d508deac4b49670a8d51e71c9ac8a1be3dbbd49cfb0db24b270d119681d |
|
MD5 | 424fda418242b69c416b1780d9b04b81 |
|
BLAKE2b-256 | afff480dae0988f5f0d8876a1c0d33aa561accdb775ed8b99ad50e93afdead58 |
File details
Details for the file grex-1.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
.
File metadata
- Download URL: grex-1.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.9, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca5f219df6e880e7fac64f1019eafbce845299fd30d3d22e17961083c2ccf787 |
|
MD5 | f7f2690745d537abceba3c0de8709767 |
|
BLAKE2b-256 | 61d8dbae995bff1b8bbc520eeb1b3ed93e32c067f231f7784d009cfc0ff12a06 |
File details
Details for the file grex-1.0.1-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: grex-1.0.1-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 977.2 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b4bc6d94e3219c25c2f5c3c23a84e8950dff9e35d245340ee235dd4ff9bffb6 |
|
MD5 | e41f10c5527347ba7895f1a658e77c46 |
|
BLAKE2b-256 | 195f916db59d49759d80b6ffbe37050cf507754e3153ddcfb234e75de022a2a9 |
File details
Details for the file grex-1.0.1-cp39-cp39-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-cp39-cp39-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.9, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1eeb5dd29f98fdcd958d6c28e92c5505d6b73a8f36b74e7b52b54b16fb55fe6 |
|
MD5 | 46dc4a2e26f515acade359f023cde5dd |
|
BLAKE2b-256 | d0f3511048d76ebf4f4916bef02457632ba770010cb111a666b7716cd26af6fe |
File details
Details for the file grex-1.0.1-cp38-none-win_amd64.whl
.
File metadata
- Download URL: grex-1.0.1-cp38-none-win_amd64.whl
- Upload date:
- Size: 861.4 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa337e680f337601ea19137b717ac605a562890ef02b34002ceb31c6297934c4 |
|
MD5 | f07d614a419ce929e33fb1c6f575129b |
|
BLAKE2b-256 | e0bf678c6129ea48e614ca331ef33bfc02ef2b2140c2018e3dacc8664e7e7f3e |
File details
Details for the file grex-1.0.1-cp38-none-win32.whl
.
File metadata
- Download URL: grex-1.0.1-cp38-none-win32.whl
- Upload date:
- Size: 788.4 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2661ae5843849896f6e4a2aa762c1d720c35438c1c42d7660197b18fecf0a96 |
|
MD5 | 4b1d2830c466aa8d5fbdeb48ffd46c08 |
|
BLAKE2b-256 | f43bd580f67ce15dda1272e66ad3ffeb8d6eb0ab227954faf21b80cae3a4e3fc |
File details
Details for the file grex-1.0.1-cp38-cp38-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-cp38-cp38-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa820b53c91a0f50dfcc44149db285c2c0dd509baf72d382a2baa5dea158c2f0 |
|
MD5 | d3b45fb46cfca395d98fb00dbc20be43 |
|
BLAKE2b-256 | 7fb10332e0588f450d0c813b7d5ef4778774083e3a9cb1f67627619ea07bd9d8 |
File details
Details for the file grex-1.0.1-cp38-cp38-musllinux_1_2_i686.whl
.
File metadata
- Download URL: grex-1.0.1-cp38-cp38-musllinux_1_2_i686.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f27114bc358b93476db6641017230d84512611bc57710568f1106aa16e812240 |
|
MD5 | 50b6263783eb2f118633f481dea43a18 |
|
BLAKE2b-256 | e3cc509d0df7da86973a86f8d5bf519e460f38e1fb49e6bde74d1c5a4c214eb1 |
File details
Details for the file grex-1.0.1-cp38-cp38-musllinux_1_2_aarch64.whl
.
File metadata
- Download URL: grex-1.0.1-cp38-cp38-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cefd46e9bf45c74b39d83b7d8a16f3bc050c3c817491f203c32520b6d558ccd7 |
|
MD5 | d054240244c0cdb83d29d3205417f058 |
|
BLAKE2b-256 | 928f9503559f05fb59c1c3031bbea6fc0d770dce94c86e1de1a9be67ecae0068 |
File details
Details for the file grex-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88341fc16bf37cf994e1dcc9791edac865558a83d1dd21e9572d97737bb95920 |
|
MD5 | d5b87799a54e73cf7b80e387d051e7ae |
|
BLAKE2b-256 | 36e35f23485444fec681d4a8b46796c9762e84519bee88cca9f2a1494ee1cbb8 |
File details
Details for the file grex-1.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: grex-1.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34981098dcf95332379297b4802ee0eb8fc61e994cd7a4c7fd6609612f9aa6fe |
|
MD5 | a0c2e447e1bd7985c4bc592d6c04dda4 |
|
BLAKE2b-256 | 9d8d1a2aec2eeaeab887344062d48cfc0ad4b7548f0742733a53f1e58ee3f799 |
File details
Details for the file grex-1.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
.
File metadata
- Download URL: grex-1.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.8, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff78e5402e706978afed4074dd88a2d7b6799d265a779d2a6df1baccbb077edf |
|
MD5 | fddc1c3304f8fcb67b96b767eb1f3b0c |
|
BLAKE2b-256 | 795f997f53735c01c6a62bcf0f740350c88c499237eeb330cf25998abf82a060 |
File details
Details for the file grex-1.0.1-cp38-cp38-macosx_11_0_arm64.whl
.
File metadata
- Download URL: grex-1.0.1-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 976.9 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5504bd02539e365cbd5eb33813da6bdd2e497cd0858962e8608b1ac226fb776 |
|
MD5 | 0ffa7fa9f937b35a9277a21d24984a06 |
|
BLAKE2b-256 | ecf7e8faad7f032423d98456857b339c1fa0538745c913909c2dc3aedfece90d |
File details
Details for the file grex-1.0.1-cp38-cp38-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: grex-1.0.1-cp38-cp38-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.8, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4f23b971e57dc0e6c0118fce04f097b0a56b8b1418b5ebb2950651cf79e39c3 |
|
MD5 | 467b1cfb52c5985bbd4e9930e5117d9e |
|
BLAKE2b-256 | 581874d96f105fa13fbc0ad1b4c85a4931a7b9d56a81bfe97d71ab52466e5d28 |