Skip to main content

An information extraction focused regex library that uses constant-delay algorithms.

Project description

REmatch - Python version

Interfaz desarrollada para hacer uso en python de la librería de expresiones regulares REmatch creada en c++.

Esta interfaz está adaptada para tener una sintaxis similar a la librería Re encontrada por defecto en python, sin embargo, algunas funciones no tiene el mismo comportamiento por lo que se recomienda leer la documentación de forma detallada.

Es importante mencionar que las expresiones regulares deben estar entre .* para ser compiladas, por ejemplo:

.*correo@!dominio{gmail}.cl.*

Uso

Para usar esta interfaz primero se debe compilar el código de fuente de la carpeta REmatchEngine utilizando SWIG/Python (revisar el README en esa carpeta para las instrucciones de compilación).

Suponiendo que ya se cuenta con rematch.py y _rematchswiglib.so, se deben colocar esos archivos junto a REmatch.py en la misma carpeta. Luego de eso, se puede importar la interfaz creando un archivo .py y agregando:

import pyrematch as re

Historial de versiones

0.1

Implementacion de las funciones:
- find
- findall
- finditer
- search
- match
- fullmatch

Contenido del modulo

REmatch. compile(pattern, flags)

Compila una expresion regular en un Regex object, el cual puede ser usado para hacer match con los metodos que se describirán a continuacion.

Regular Expression Object

Regex. find(string)

Escanea el string de izquierda a derecha hasta encontrar la primera posición donde la expresion regular produzca match, retornando el correspondiente Match object. Retorna None si no se logra hacer match con el string.

>> pattern = re.compile('.*d.*')
>> pattern.find('dog') # Match at index 0
<REmatch.Match object at 0x7f374c2e2bd0>

Regex. search(string)

Mismo comportamiento de find. Creado para mantener sintaxis con libreria Re.

Regex. match(string)

Si cero o mas caracteres desde la primera posicion del string hacen match con la expresion regular, retorna el correspondiente match object. Retorna None si no se hace match con el inicio del string.

>> pattern = re.compile('!x{.*a...s}.*')
>> pattern.match('abyssal') # Match at index 0
<REmatch.Match object at 0x7fa1080fd7f0>
>> pattern.match('abyssal').group("x")
abyss

Regex. fullmatch(string)

Si la expresion regular es capaz de hacer match con todo el string, retorna el correspondiente match object. Retorna None en caso contrario.

>> pattern = re.compile('.*!x{a...s}.*')
>> pattern.fullmatch('abyssal')
None
>> pattern.fullmatch('abyss')
<REmatch.Match object at 0x7fa1080fd7f0>
>> pattern.fullmatch('abyss).group("x")
abyss

Regex. findall(string)

Escanea el string de iquierda a derecha encontrando todos los substring que produzcan match con la expresion regular. Retorna una lista de match object en el orden en que fueron encontrados. En caso de no producir ningun match retorna una lista vacia.

>> pattern = re.compile('.*!x{teen}.*')
>> matches = pattern.findall('fifteen, sixteen, seventeen,...')
[<REmatch.Match object at 0x7f163ba14b10>, <REmatch.Match object at 0x7f163ba1e150>, <REmatch.Match object at 0x7f163ba2abd0>]
>>
>> for match in matches:
>>     print(match.span('x'), match.group('x'))
(3, 7) teen
(12, 16) teen
(23, 27) teen

Regex. finditer(string)

Mismo comportamiento de findall. Retorna un iterator de match objects en el orden que fueron encontrados. En caso de no producir ningun match retorna un iterador vacio.

>> pattern = re.compile('.*!x{teen}.*')
>> matches = pattern.finditer('fifteen, sixteen, seventeen,...')
<generator object Regex.finditer at 0x7f08c46d3850>
>>
>> for match in matches:
>>     print(match.span('x'), match.group('x'))
(3, 7) teen
(12, 16) teen
(23, 27) teen

Match Objects

Notar que para todas las funcionalidades de los match objects es necesario hacer uso de los capture.

El capture (especificado previamente en la compilación de la expresion regular) puede ser el nombre en formato de string o el indice (partiendo en 1) en formato de integer. La sintaxis para un capture es !capture_name{regular_expression}.

Match. start(capture) / end(capture)

Retorna el indice del inicio/termino del substring que ha hecho match especificamente con el capture indicado en la expresion regular.

>> pattern = re.compile('.*!var{stick}.*')
>> match = pattern.find("fantastick")
>> match.start('var')
5
>> match.end('var')
10

Match. span(capture)

Para un match m retorna la tupla (m.start(capture), m.end(capture)).

>> pattern = re.compile('.*!var{stick}.*')
>> match = pattern.find("fantastick")
>> match.span('var')
(5, 10)

Match. group(capture)

Retorna el substring asociado al capture. Notar que si la flag save_anchors está activada, estará disponible match.group(0) que retornará el string completo con el cual se ha hecho match.

>> pattern = re.compile('.*!var1{fan}..!var2{stick}.*')
>> match = pattern.find("fantastick")
>> match.group('var1')
fan
>> match.group(1)
fan
>> match.group('var2')
stick
>> match.group(2)
stick

Match. groups(default=None)

Retorna una tupla de strings que contiene todos los grupos del match.

>> pattern = re.compile('.*!var1{fan}..!var2{stick}.*')
>> match = pattern.find("fantastick")
>> match.groups()
('fan', 'stick')

Match. groupdict(default=None)

Retorna un diccionario de todos los grupos en el match. Cada elemento tiene como key el nombre del grupo y value el string correspondiente al grupo.

>> pattern = rem.compile(".*!name{.*}, !city{.*}.*")
>> matches = pattern.findall("Erick, Santiago")
>> name_length = 0
>> city_length = 0
>> complete_match = None
>> for m in matches:
>>   if len(m.group("name")) > name_length and len(m.group('city')) > city_length:
>>     complete_match = m
>> complete_match.groupdict()
{'city': 'Santiago', 'name': 'Erick'}

En este ultimo ejemplo es importante notar que findall retorna todas las combinaciones posibles de las letras en las palabras que se buscan, por lo que se recorren todos los resultados hasta encontrar las de mayor largo que corresponderían al nombre completo que no interesa saber.

Ejemplos de uso

Ejemplos mas complejos una vez que esté lista la libreria...

Proximamente...
Codigo
Codigo
Codigo
Codigo

Contacto

Oscar Cárcamo oscar.carcamoz@uc.cl
Nicolás Van Sint Jan nicovsj@uc.cl

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pyrematch-0.1.3-cp39-cp39-win_amd64.whl (180.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

pyrematch-0.1.3-cp39-cp39-win32.whl (150.7 kB view details)

Uploaded CPython 3.9 Windows x86

pyrematch-0.1.3-cp39-cp39-manylinux2014_x86_64.whl (816.8 kB view details)

Uploaded CPython 3.9

pyrematch-0.1.3-cp39-cp39-manylinux2014_i686.whl (877.1 kB view details)

Uploaded CPython 3.9

pyrematch-0.1.3-cp39-cp39-macosx_10_13_x86_64.whl (345.2 kB view details)

Uploaded CPython 3.9 macOS 10.13+ x86-64

pyrematch-0.1.3-cp38-cp38-win_amd64.whl (180.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

pyrematch-0.1.3-cp38-cp38-win32.whl (150.8 kB view details)

Uploaded CPython 3.8 Windows x86

pyrematch-0.1.3-cp38-cp38-manylinux2014_x86_64.whl (817.2 kB view details)

Uploaded CPython 3.8

pyrematch-0.1.3-cp38-cp38-manylinux2014_i686.whl (877.0 kB view details)

Uploaded CPython 3.8

pyrematch-0.1.3-cp38-cp38-macosx_10_13_x86_64.whl (345.4 kB view details)

Uploaded CPython 3.8 macOS 10.13+ x86-64

pyrematch-0.1.3-cp37-cp37m-win_amd64.whl (180.2 kB view details)

Uploaded CPython 3.7m Windows x86-64

pyrematch-0.1.3-cp37-cp37m-win32.whl (150.8 kB view details)

Uploaded CPython 3.7m Windows x86

pyrematch-0.1.3-cp37-cp37m-manylinux2014_x86_64.whl (817.5 kB view details)

Uploaded CPython 3.7m

pyrematch-0.1.3-cp37-cp37m-manylinux2014_i686.whl (877.9 kB view details)

Uploaded CPython 3.7m

pyrematch-0.1.3-cp37-cp37m-macosx_10_13_x86_64.whl (345.4 kB view details)

Uploaded CPython 3.7m macOS 10.13+ x86-64

pyrematch-0.1.3-cp36-cp36m-win_amd64.whl (180.2 kB view details)

Uploaded CPython 3.6m Windows x86-64

pyrematch-0.1.3-cp36-cp36m-win32.whl (150.6 kB view details)

Uploaded CPython 3.6m Windows x86

pyrematch-0.1.3-cp36-cp36m-manylinux2014_x86_64.whl (817.5 kB view details)

Uploaded CPython 3.6m

pyrematch-0.1.3-cp36-cp36m-manylinux2014_i686.whl (877.9 kB view details)

Uploaded CPython 3.6m

pyrematch-0.1.3-cp36-cp36m-macosx_10_13_x86_64.whl (345.4 kB view details)

Uploaded CPython 3.6m macOS 10.13+ x86-64

pyrematch-0.1.3-cp35-cp35m-win_amd64.whl (180.2 kB view details)

Uploaded CPython 3.5m Windows x86-64

pyrematch-0.1.3-cp35-cp35m-win32.whl (150.5 kB view details)

Uploaded CPython 3.5m Windows x86

File details

Details for the file pyrematch-0.1.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 180.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for pyrematch-0.1.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 66b112cda014eec93a12e40d5c6b3923dfe92cf14a31ef35dda041f8e3dfa913
MD5 b2642495b802b13765ba78cb06aa15e8
BLAKE2b-256 52953767fc96f8e5ce456dca7e49487c971cc697fdd60a604321db4554c7e33d

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 150.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for pyrematch-0.1.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2e748c0b7078a0453d342570974f1e9e5cfd78603bb19066710e46deefc65915
MD5 f259c753cf8f0cd0fca355ab0b3af143
BLAKE2b-256 47fde4a92cd2f0eb28d827a15f38a1f801c6c64e83c8daa41486bc26e7e85b88

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 816.8 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/2.7.12

File hashes

Hashes for pyrematch-0.1.3-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e874d946c6ea7f7022f78416292641e6723285b717354645589be1fd4e4e24c6
MD5 ce835044e4c94b0ca1ee16d7d6bbeaef
BLAKE2b-256 dfffc036c8621a030141d4209abb60dd7334f7d53d9e68503b35bb587b2e3871

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp39-cp39-manylinux2014_i686.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp39-cp39-manylinux2014_i686.whl
  • Upload date:
  • Size: 877.1 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/2.7.12

File hashes

Hashes for pyrematch-0.1.3-cp39-cp39-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4f49cff077bf04e653e2fb3d52ceba77d269d8aece5a2878cd32e7a722948702
MD5 9e31593cf0debeab002cc7fad18b7e7e
BLAKE2b-256 3adeb35863477fe0f2f6b94a7534f42c1027e98dac0685f22fd915e8f15029fd

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp39-cp39-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp39-cp39-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 345.2 kB
  • Tags: CPython 3.9, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for pyrematch-0.1.3-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9734c8e29f5b58b8781980f7696193afc0c8bf19b1d01aa8323ef8305643067f
MD5 ddd9195b10e24347c7e30cc479fd3f85
BLAKE2b-256 e5109c646cd6792787f64a663b86aa888b95d975c84252890d8f96378ad1a4c2

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 180.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for pyrematch-0.1.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d70cece5c1777b9d112552ceabe2a0115be30e92a8fc22cc226ad90e3d50a9a2
MD5 758600bc7f20fe348cea6c72b6f5b359
BLAKE2b-256 91075621b1ab7f765ceb6dd23265b9612a6768f4dde8613224dba87e81fdaa4a

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp38-cp38-win32.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 150.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for pyrematch-0.1.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e688f13b4f214465454c1566da3a444fc0c41318b25b74a51f946a49f2ab7daf
MD5 9f1d95904c5430345f8866de1c3bb222
BLAKE2b-256 36a9926fe8bbc85ba0e2880d004b6940c025d68ef4a0aa00690c27255576c31e

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 817.2 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/2.7.12

File hashes

Hashes for pyrematch-0.1.3-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 791b7d3e986d16ba219ee8151a8f9109809c963ee5619206aea497c9b3ab4212
MD5 783b3f384b61ff782012c18cc613de5b
BLAKE2b-256 0da902ed4475c1e640e61b174c808386a98a8998693f3699d0503edaa8cea722

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp38-cp38-manylinux2014_i686.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp38-cp38-manylinux2014_i686.whl
  • Upload date:
  • Size: 877.0 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/2.7.12

File hashes

Hashes for pyrematch-0.1.3-cp38-cp38-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e411d0c78c2844e58706008bfa760ed72229e4a9ea3eb4f390e17a585a859174
MD5 494158295f94bc395a93b3825621cd54
BLAKE2b-256 f94c3a14b25dfc63126903c5d42933c9be62bee8796f19843084d55f9d506117

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp38-cp38-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp38-cp38-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 345.4 kB
  • Tags: CPython 3.8, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for pyrematch-0.1.3-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d1409f7c4ba8e1231fa86247d8a88d43da3ce8db1b122925fbe0317e2bf61b55
MD5 2d63eb7b8e982bcf7b6f38f42d6c63a7
BLAKE2b-256 bcea3b3681171c1f19957af2a1e9f0f9d81ed25e96d49c1a1d975bd9efe92cea

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 180.2 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.9

File hashes

Hashes for pyrematch-0.1.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b487cf180cca1a531daf5e2a7d38bd95454fb2c92b1ac330ce4505fe5384c585
MD5 a53250e27a9fa2d9d53a33f3a43b477f
BLAKE2b-256 b39c423bca998166ccaa9007fe6feaed7fc4d76455a400a00764ebec7bee7213

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 150.8 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.9

File hashes

Hashes for pyrematch-0.1.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 c5a636418256b5d3e09edfec8ab2940c823da689d0dfbdefdc52107c8ca940ab
MD5 0dd0abbf778b06e8b88b8ff7bc158fd9
BLAKE2b-256 fd3d5dcd016f34ff744db7c7029b41574d6530490a95c43f3128ae2542992db3

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 817.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/2.7.12

File hashes

Hashes for pyrematch-0.1.3-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50b42a50ab463e2cf3c9242fa7e7b7928a7db90a9de179360e6bdb95d14fd42a
MD5 7b33cd63541e9e7860690874d4af66ae
BLAKE2b-256 90c3d7022e6d01711d19338287cd1eb83319fab6718f79f1ed998b7a69aea540

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp37-cp37m-manylinux2014_i686.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp37-cp37m-manylinux2014_i686.whl
  • Upload date:
  • Size: 877.9 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/2.7.12

File hashes

Hashes for pyrematch-0.1.3-cp37-cp37m-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3cbf83ba4506496a47adfe748baa750a6a5b8c33e9b289175b33a52cc43c659e
MD5 e915b4e0dd582fad62e39bd53889f092
BLAKE2b-256 30a66c08485801cf6e61e7212cb99a702e7a218e71eca89c4a28845ec4894f06

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp37-cp37m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp37-cp37m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 345.4 kB
  • Tags: CPython 3.7m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.9

File hashes

Hashes for pyrematch-0.1.3-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1f5e8df16699a97aea43b57b9723939f0bd442e7ec7141bdac3eaac1a9f6f130
MD5 989d5f22868531475a1672a0245f2f85
BLAKE2b-256 fdcb09697e5bb28c76abc7544f0f08afa2ba29b55d718f1abd15a1c1e8abc015

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 180.2 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.6.8

File hashes

Hashes for pyrematch-0.1.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 be821c0e5d5c484595f6bd114e2a27b7e6520a6f0c5a9c60ff3b9b2a0db8869d
MD5 c81cfeabb9f4af1b1e5ee5ff8d1d476a
BLAKE2b-256 6b432531312a613a493b6808db8d9d90c66b5499ed64da26131b3124d1504431

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp36-cp36m-win32.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 150.6 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.6.8

File hashes

Hashes for pyrematch-0.1.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 bb551f5dda473f3bae0002887c14cbebf2b29d6565e6cec421097a9709dc8b47
MD5 e0bdaf580dc6607cda9585803d73599f
BLAKE2b-256 74c175f9c0517f151afe2c87f4636f9893a1e21f59672e05497ae6a61c59bce2

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 817.5 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/2.7.12

File hashes

Hashes for pyrematch-0.1.3-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef60a2b9328ffd15945facc76bd9f77848b9b6af84c3136d5d809dc5fb804708
MD5 b0469e56c10d492365ab706239a6450d
BLAKE2b-256 52fc30681f0b52d25bc60ab61a5b987250f57ccfc04c48f52152ee542c082630

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp36-cp36m-manylinux2014_i686.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp36-cp36m-manylinux2014_i686.whl
  • Upload date:
  • Size: 877.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/2.7.12

File hashes

Hashes for pyrematch-0.1.3-cp36-cp36m-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 14fdef4bcc48a3fe5d61452f9e751e9cdd4f6f6771bc08f4eb88207a29ddbf10
MD5 6395fef17fdc3bbf0525ea5178640bc5
BLAKE2b-256 ea19a9389453590eca8916a4269aed41db721708938b0436463612e221efacf9

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp36-cp36m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 345.4 kB
  • Tags: CPython 3.6m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.6.8

File hashes

Hashes for pyrematch-0.1.3-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 bfe4e6464d96fa765ca56640260464be201d699c6ef86c761c27f9cd4c909c31
MD5 68e2eb3eeb8c7bcf39dbf194ae2fa36b
BLAKE2b-256 3cafc3fcf963d9fa87ecdb04ac63e9bf8cb2ded0d07095c786cf787d2043f5f6

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 180.2 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.5.4

File hashes

Hashes for pyrematch-0.1.3-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 7ec00ccf55807f70e2aac93da69ea13e2fd2089b9e5d06c11973ca2a53dff9c2
MD5 992459a974c6ff8cb0deb9717c21e1ef
BLAKE2b-256 1ad46c1fd01d8a7ad734053799b306e0b9c2c058bf60b29e03db11e2572ae5ea

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.3-cp35-cp35m-win32.whl.

File metadata

  • Download URL: pyrematch-0.1.3-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 150.5 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.5.4

File hashes

Hashes for pyrematch-0.1.3-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 22ecbadab8e8622a85373b73e6a9df9b7bb7673a1b27c471d3d05605ff421ec8
MD5 76bd83acf40d358ff1b148fb762e8341
BLAKE2b-256 6ed6849fc2bf0b225ded4d9874ad4e1f3ef6c2398e8bef024d94749d52edabd9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page