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

If you're not sure about the file name format, learn more about wheel file names.

pyrematch-0.1.4.1-cp39-cp39-win_amd64.whl (188.9 kB view details)

Uploaded CPython 3.9Windows x86-64

pyrematch-0.1.4.1-cp39-cp39-manylinux2010_x86_64.whl (901.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

pyrematch-0.1.4.1-cp39-cp39-manylinux2010_i686.whl (954.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

pyrematch-0.1.4.1-cp39-cp39-manylinux1_x86_64.whl (901.0 kB view details)

Uploaded CPython 3.9

pyrematch-0.1.4.1-cp39-cp39-manylinux1_i686.whl (954.3 kB view details)

Uploaded CPython 3.9

pyrematch-0.1.4.1-cp39-cp39-macosx_10_9_x86_64.whl (318.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pyrematch-0.1.4.1-cp38-cp38-win_amd64.whl (188.8 kB view details)

Uploaded CPython 3.8Windows x86-64

pyrematch-0.1.4.1-cp38-cp38-manylinux2010_x86_64.whl (901.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

pyrematch-0.1.4.1-cp38-cp38-manylinux2010_i686.whl (954.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

pyrematch-0.1.4.1-cp38-cp38-manylinux1_x86_64.whl (901.6 kB view details)

Uploaded CPython 3.8

pyrematch-0.1.4.1-cp38-cp38-manylinux1_i686.whl (954.4 kB view details)

Uploaded CPython 3.8

pyrematch-0.1.4.1-cp38-cp38-macosx_10_9_x86_64.whl (318.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

pyrematch-0.1.4.1-cp37-cp37m-win_amd64.whl (189.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

pyrematch-0.1.4.1-cp37-cp37m-manylinux2010_x86_64.whl (901.4 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

pyrematch-0.1.4.1-cp37-cp37m-manylinux2010_i686.whl (954.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

pyrematch-0.1.4.1-cp37-cp37m-manylinux1_x86_64.whl (901.4 kB view details)

Uploaded CPython 3.7m

pyrematch-0.1.4.1-cp37-cp37m-manylinux1_i686.whl (954.6 kB view details)

Uploaded CPython 3.7m

pyrematch-0.1.4.1-cp37-cp37m-macosx_10_9_x86_64.whl (318.4 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

pyrematch-0.1.4.1-cp36-cp36m-win_amd64.whl (189.0 kB view details)

Uploaded CPython 3.6mWindows x86-64

pyrematch-0.1.4.1-cp36-cp36m-win32.whl (152.0 kB view details)

Uploaded CPython 3.6mWindows x86

pyrematch-0.1.4.1-cp36-cp36m-manylinux2010_x86_64.whl (901.4 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

pyrematch-0.1.4.1-cp36-cp36m-manylinux2010_i686.whl (954.7 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

pyrematch-0.1.4.1-cp36-cp36m-manylinux1_x86_64.whl (901.4 kB view details)

Uploaded CPython 3.6m

pyrematch-0.1.4.1-cp36-cp36m-manylinux1_i686.whl (954.6 kB view details)

Uploaded CPython 3.6m

pyrematch-0.1.4.1-cp36-cp36m-macosx_10_9_x86_64.whl (318.4 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pyrematch-0.1.4.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 188.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 743aaeb5fbe60235ba9e868d98f39c1b3632955694ef8344aab71abf16a0b810
MD5 41150172f974e967d6e09a6cc07843fd
BLAKE2b-256 6bce8ef5334f0116562865a584d19f2e94ee0c34305c3eaeb3f0dbc57513f592

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 901.0 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5e053a0a166c8108b52c8d2d76d36022c731311212c8309ea1edb18cb228a6da
MD5 f47e8a83cbbedf835c78af4417c1489b
BLAKE2b-256 08f2ccff514a0d6fae93d7c12c960cc6bcc07fa7a6e0998bf5dbaa6463e19506

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp39-cp39-manylinux2010_i686.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 954.3 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b7e3442542e3768edc30f5a36180f9b3d69f87731810fd9a1b10baf04a08a846
MD5 fd201086d9b91385729f94784e66e83c
BLAKE2b-256 bce6af33ccd4d5989b906372a14b5c49735cd67c30536d9eddae38184f4feac2

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 901.0 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 608e2e81a63b51deb3fcd6f8ccb6605d968edd14c944f410286e13ca729d29c0
MD5 2204824ae15ec00058d5f6fcb6d3fe49
BLAKE2b-256 77bc04f852a841735175d11e1a32ac24d7f889f2a9cca572d0b371643eab0938

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 954.3 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 897dad18f5bf2e0d97c39d5b764de11e347ff332dc79d6a6eb90215bcadbc99f
MD5 064ee1ca19d8c973df07d28542124ef8
BLAKE2b-256 7c6ad5a424105658643e91acd64f759701bd3242af9a7600f27a12d290e756eb

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 318.3 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 de85f2d5e3202f5f253a1baba003036b0498a5a5713c3871afbf18be581b2bf6
MD5 025a03c82ba0781b9404826ce90b34cc
BLAKE2b-256 99f79191086daa8adc8680576ab3342ae8cb59e6742c4bc61cf31487f01cf69a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyrematch-0.1.4.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 188.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d4630f634a00448c88278e6a17eae66d7de01f7fbf884d9e44c0b3abc573b47e
MD5 f206fb012fda8967c480e1d97ebb78d2
BLAKE2b-256 acf403efe451f0487e367bf57b9185106b0231f0c3d37895939303f8139d46ab

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 901.7 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3da0b6b5d3994ef1f3dc09fd9338f509c5a6241b57b5af1b7f3094f6427a3c9d
MD5 525f5691e94e306e7b84801fc9d2d2b5
BLAKE2b-256 e4ada265503292f103e220f0ac7ae5bc9cd9f99431e752de726451be94870b9a

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 954.4 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e00f890b5d3f19f172679bdb56407e05a4423d23d7ab50ed6b420a0b3e5bf43a
MD5 36ff0414983c2f60ed307d09ada23a04
BLAKE2b-256 59013c83bdc0009ec22a44f7583424372c35d272cbd454a5dffb3ba40914b446

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 901.6 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4e57c362cfd8f80a7d409437d9d6c6eed17d3e8457d0ab6516954f6a9b1ab6b5
MD5 958fcfbafc77f6f359d54b4396c2d047
BLAKE2b-256 a42c16f6d7235eecf73d28a528872eba0b4b4127134a5e597b557f29d98d334a

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 954.4 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 16c48a49b1d3f9841032fad24a9267188a4090754de87e54cd9e234e0c04ee0d
MD5 fc1eafc6f8a6d9a9d13ddcf879db4d43
BLAKE2b-256 500f5af49d64ce7f79eec5a6e5c4d9fa528149bed1b17d87008fae07ce82d4df

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 318.5 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6cde4f5dcf9df81653d00a127e875932c7dc7b40e17435e51d245a0c186b9ecf
MD5 e5ae7af32df7ba4739b87ba9c8953223
BLAKE2b-256 45230c55ff4ea876ea3422fff848a9ce990f5b325045a888112b1034add8a292

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyrematch-0.1.4.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 189.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9eb1d51c3d7794bd7e22787ac1ae18fbf7ef4e1a0c1f1f8713decd456fff099e
MD5 5c10fdfbc011bc399244e5a0e71d16c3
BLAKE2b-256 6e1bdf227c278fe6abd75747274e6718a86cf56bf86acf204fa852d61c2f5416

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 901.4 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b49dd527666a2c973586aa5dd3e44f97c03d58c2d69b39982dd2ff15383d7cb6
MD5 8296d1400c9b3c9df40bd3b6564e8ad4
BLAKE2b-256 89cddfcdefc4f22f079f29db1c0df7b4b461c19e84b905ddc13e0c5d6585ba14

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 954.7 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b75e0101e80cbb00d870191672298c6e0f3a8e6c996a81cfb94ae20f2593919f
MD5 5154385aff4ed6c277193df3b25c8acd
BLAKE2b-256 82b5d5fa8a4c5c56552180b79bf4a5b9517716aaa905b87b54f8a0dff4a45eaa

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 901.4 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 703558a8190388132643f5f5f087723cadd6bf0e8247e089311162717f7962b2
MD5 15d3efa4846731d845290dddd0521e7f
BLAKE2b-256 ab45d40b624fcb79aeacd9ee50d3337abed51292643bfcf9ad29dce23d47ecb3

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 954.6 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 910bac28125fbdf045b88809ce1098b3f5cde9d24e12dd418565e4f32baf270e
MD5 005cda7484685351f6410b7ce0e20c4f
BLAKE2b-256 55d964488f54c96dfef7b44d240c670861cd3849492d45de1281f39e9fe5a0d2

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 318.4 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ac65b7bef68b05dee4d232d6ae19898bc90f831e83fd2306964c129928aacb61
MD5 d32bcaee2f6cfb6b9d761ae89ceab3d7
BLAKE2b-256 187e368a8758743013402ea6204f6e1af199d412d416f83d40818e5139fc0557

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyrematch-0.1.4.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 189.0 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 a852a4710adae5aa9f9fb526df1dbf859c04cd625b2971cfa842452d88779df6
MD5 62688fd5484ef9dbc4ee5ad7cb74d1c8
BLAKE2b-256 c144e6dd69bfe4b96b5f92b179315e7bd6827793258f95c78f36a2ca91826be0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyrematch-0.1.4.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 152.0 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 676317694067e0382d147c2ec4e9006e00da1480e70a1f0fe00d65e6ca5f8b3b
MD5 45cebbc22c8185d9839d4e731b6aff7d
BLAKE2b-256 abd2d39e45021cb70705d345520c0da88f706f39e0f16d4b00bc64662083d263

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 901.4 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3c556e1a13b80a38f5abecfb98109e91646fe2cfd607439d715e58c50a1e5b9d
MD5 35d18f47a8fccf84551407f630e95637
BLAKE2b-256 e000dfb793187719a81abb9c5fe2714867a48f99149e584faa82751193e50d9e

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 954.7 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 95d78d9aa82624538a19e6c69372688e7ceacaa80f4b1d11bffc218447efefe2
MD5 a4e276b705365167c123d342bf7abc31
BLAKE2b-256 5509a93d4bbb066d3192cf3b0fb960d1eeb17bbdc722b798ec32b811e33879f8

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 901.4 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 47f55948169b21ad2f57f3dd62dfbf1b429c19b6dbb8ef490b19e21c92a4f2ee
MD5 5b99305cd741fda9268ee819b7b0cda9
BLAKE2b-256 bb27089471d00b0034c414fba930d96852ab67100c3a14070aa4fc8e523a131c

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 954.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c61459b8ed92ca4672d72937956dabd28ccd8c2574a02837446133a555364323
MD5 eff369063570c0863df0e99ecb5d5212
BLAKE2b-256 bf224b28aeec9f5b8a9ecec79fca594d8925d4b2c228b4343e6d6c221ae26a28

See more details on using hashes here.

File details

Details for the file pyrematch-0.1.4.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pyrematch-0.1.4.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 318.4 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyrematch-0.1.4.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c963c8d749402f924b10d27bccc7d4cdfc3806ffb69f838c85f100844e8759f6
MD5 b4f32f79a9933cc3018e2bb7825392a2
BLAKE2b-256 fc02da1d98ad8ce9885c1c0f0a342823de0866ba1efce36584e087e42ed2d5e2

See more details on using hashes here.

Supported by

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