Skip to main content

Fast HTML5 parser with CSS selectors.

Project description

selectolax logo
https://img.shields.io/pypi/v/selectolax.svg

A fast HTML5 parser with CSS selectors using Modest and Lexbor engines.

Installation

From PyPI using pip:

pip install selectolax

Development version from GitHub:

git clone --recursive  https://github.com/rushter/selectolax
cd selectolax
pip install -r requirements_dev.txt
python setup.py install

How to compile selectolax while developing:

make clean
make dev

Basic examples

In [1]: from selectolax.parser import HTMLParser
   ...:
   ...: html = """
   ...: <h1 id="title" data-updated="20201101">Hi there</h1>
   ...: <div class="post">Lorem Ipsum is simply dummy text of the printing and typesetting industry. </div>
   ...: <div class="post">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
   ...: """
   ...: tree = HTMLParser(html)

In [2]: tree.css_first('h1#title').text()
Out[2]: 'Hi there'

In [3]: tree.css_first('h1#title').attributes
Out[3]: {'id': 'title', 'data-updated': '20201101'}

In [4]: [node.text() for node in tree.css('.post')]
Out[4]:
['Lorem Ipsum is simply dummy text of the printing and typesetting industry. ',
 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.']
In [1]: html = "<div><p id=p1><p id=p2><p id=p3><a>link</a><p id=p4><p id=p5>text<p id=p6></div>"
   ...: selector = "div > :nth-child(2n+1):not(:has(a))"

In [2]: for node in HTMLParser(html).css(selector):
   ...:     print(node.attributes, node.text(), node.tag)
   ...:     print(node.parent.tag)
   ...:     print(node.html)
   ...:
{'id': 'p1'}  p
div
<p id="p1"></p>
{'id': 'p5'} text p
div
<p id="p5">text</p>

Available backends

Selectolax supports two backends: Modest and Lexbor. By default, all examples use the Modest backend. Most of the features between backends are almost identical, but there are still some differences.

Currently, the Lexbor backend is in beta and missing some of the features.

To use lexbor, just import the parser and use it in the similar way to the HTMLParser.

In [1]: from selectolax.lexbor import LexborHTMLParser

In [2]: html = """
   ...: <title>Hi there</title>
   ...: <div id="updated">2021-08-15</div>
   ...: """

In [3]: parser = selectolax.lexbor.LexborHTMLParser(html)
In [4]: parser.root.css_first("#updated").text()
Out[4]: '2021-08-15'

Simple Benchmark

  • Extract title, links, scripts and a meta tag from main pages of top 754 domains. See examples/benchmark.py for more information.

Package

Time

Beautiful Soup (html.parser)

59.64 sec.

lxml

14.48 sec.

selectolax (Modest)

2.396 sec.

selectolax (Lexbor)

2.121 sec.

License

Project details


Download files

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

Source Distribution

selectolax-0.3.1.tar.gz (2.8 MB view details)

Uploaded Source

Built Distributions

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

selectolax-0.3.1-pp37-pypy37_pp73-win_amd64.whl (2.1 MB view details)

Uploaded PyPyWindows x86-64

selectolax-0.3.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (2.6 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

selectolax-0.3.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686manylinux: glibc 2.5+ i686

selectolax-0.3.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (2.1 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

selectolax-0.3.1-cp39-cp39-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.9Windows x86-64

selectolax-0.3.1-cp39-cp39-win32.whl (1.9 MB view details)

Uploaded CPython 3.9Windows x86

selectolax-0.3.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

selectolax-0.3.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (4.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686manylinux: glibc 2.5+ i686

selectolax-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

selectolax-0.3.1-cp39-cp39-macosx_10_9_universal2.whl (4.1 MB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

selectolax-0.3.1-cp38-cp38-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.8Windows x86-64

selectolax-0.3.1-cp38-cp38-win32.whl (1.9 MB view details)

Uploaded CPython 3.8Windows x86

selectolax-0.3.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

selectolax-0.3.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (4.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686manylinux: glibc 2.5+ i686

selectolax-0.3.1-cp38-cp38-macosx_10_9_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

selectolax-0.3.1-cp38-cp38-macosx_10_9_universal2.whl (4.1 MB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

selectolax-0.3.1-cp37-cp37m-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.7mWindows x86-64

selectolax-0.3.1-cp37-cp37m-win32.whl (1.9 MB view details)

Uploaded CPython 3.7mWindows x86

selectolax-0.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

selectolax-0.3.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (4.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686manylinux: glibc 2.5+ i686

selectolax-0.3.1-cp37-cp37m-macosx_10_9_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

selectolax-0.3.1-cp36-cp36m-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.6mWindows x86-64

selectolax-0.3.1-cp36-cp36m-win32.whl (1.9 MB view details)

Uploaded CPython 3.6mWindows x86

selectolax-0.3.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

selectolax-0.3.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (4.4 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686manylinux: glibc 2.5+ i686

selectolax-0.3.1-cp36-cp36m-macosx_10_9_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file selectolax-0.3.1.tar.gz.

File metadata

  • Download URL: selectolax-0.3.1.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for selectolax-0.3.1.tar.gz
Algorithm Hash digest
SHA256 c9f5764137bd1b14aa6be3b3066f20ac3acbceecf663f4cb2c5898abfb7f2e64
MD5 3de41529c86ee3609b4d4608400871d7
BLAKE2b-256 8660e08aa8b768892bcce3e501f3289a900f66e9ff2a3c5c2e4a77779d64d796

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-pp37-pypy37_pp73-win_amd64.whl.

File metadata

  • Download URL: selectolax-0.3.1-pp37-pypy37_pp73-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for selectolax-0.3.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ea5cf66d49408b2d7739250838baab85d7d94977a5fedc08908341f256956603
MD5 032bbc3165bff5df228061f575033342
BLAKE2b-256 d34237dd746750e0fc0f52110f0fcb60cdedae0a045c7aa4d4a3056be1b2393f

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for selectolax-0.3.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d7a7eb0b9d7c859027dc1b12efd867813647d5371dcde5cbe5ecf963cd85b4f8
MD5 4162ea155179f35247053a1eb61638d5
BLAKE2b-256 f0db90fba5ce6e84d6e80b843f3b81a87d9cd02a40e908c2746d6039682e6929

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for selectolax-0.3.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 da7385731d9d3e7418c56180cb5f2699653af56b051177b10d644b9c6948f1e2
MD5 b90685b239a5a85adabab3cbf1213e14
BLAKE2b-256 7d8babe71bd8dcf510a05d92af2b9377f837721f038fdeda8fb4902c8389b194

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: selectolax-0.3.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for selectolax-0.3.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e248db0d26c79c43fcdacd42660b18ff4e215077532808d9637299120f46bc05
MD5 ed9c8aef2731ab5093996222ad810ff1
BLAKE2b-256 b2dfa9958b4097f6733400ebc6b48af1b9419b09e8673d5eeaf575eeb6e632a9

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: selectolax-0.3.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for selectolax-0.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 81a15d7ea7e45e5192ac8224c9f089928f3a43bc1a2645201efbcc39d828e17a
MD5 651676cc5b040639ab457611ad25f8ec
BLAKE2b-256 80ba5a1e8c7f25bc9e2a60b8ed86abed49aee67d7bd49a4e285030e264cfa203

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: selectolax-0.3.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for selectolax-0.3.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 cb5081d921172f4711ea24b2d5a9ba788c7c11460203119ba62b77c2ad00d4ad
MD5 d3d2801a773381862e67b78cdaceef28
BLAKE2b-256 e77cad8b880b19ac4d5196fa59a02131cf370ecc092433effa7b84302c6ba6ba

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for selectolax-0.3.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7d0265726ef985d169d449edd5de3c6d7d994885c597b6f0d8d57ddc2141ebe1
MD5 82e04ed29e6455558c0359f8d60eafe7
BLAKE2b-256 4c86efc5880b2d7cbbd62fedaf71bd79c875959ad496cff50a148e0d03d469a3

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for selectolax-0.3.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 9925e38d8caff6c3da4010b49289cc5c6886ae16e6017eca1cca6ea79abb68b8
MD5 d678384443895d6529366b7dfdf8f85e
BLAKE2b-256 d51bbcd920eacb17c6da7909862a253bb8394c99631286e82745f650a7cd4235

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: selectolax-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for selectolax-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8ebff0bd878affa25fda01dc7de2fb0b5f6e455726eac7876d644209b7b4dabf
MD5 d10bb375a90fcc8be82a3016d7767a34
BLAKE2b-256 1714b5aac4d75d45bfec7a41b29e4b8a5d873e719f5e32bcff222af790d96e86

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

  • Download URL: selectolax-0.3.1-cp39-cp39-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for selectolax-0.3.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c318bc84e7f136ac8d4138f187de94d8d0de3ecbc2a7496bd0b78e3e4059a947
MD5 5c73379adb22c3cb4e3421903de777a0
BLAKE2b-256 11df7e01a4537e8178812bcb6e40b065c03719e63e06a465f3fd406f6bed2e9b

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: selectolax-0.3.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for selectolax-0.3.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6f1e69036bdecd4fe0f539e708e41a5b19a7102c63eaa9310e9749ca5d06fc8f
MD5 3fe8ed857cd9d34ce742b412699cb3c0
BLAKE2b-256 31552447cdcfcb3302267f860891cf7058baa86bb8e17d909206dff37daff717

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: selectolax-0.3.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for selectolax-0.3.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 868d891120d9973f2a3129ebc35b15fc5a25dde2d3236f269e3ea6e998db12ba
MD5 131d051d89b97a743609d2dc7fa70e1a
BLAKE2b-256 d0a2fb7a75d420612f234c738115e1b9b85f5eee8c5d3532e9e86c03713c82d4

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for selectolax-0.3.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 baab6b4e9f2fdeac393cc56160a2096cebbfc057f10535177829e3c9a29400b8
MD5 f76f45530775a746f280edbac63fd347
BLAKE2b-256 4430fc7a8145c5efe8bcc2e5e34ffa9940265b83c521c8e563af5aac2fa62163

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for selectolax-0.3.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0be4061cd6c6ecd84562c7e8baf30d742f448cb76b61542955c1ad29b3f447bc
MD5 290bb9f17166534d54e6beb0ae111c26
BLAKE2b-256 ae78132298e58b2f6f95e3b904393094d6d5a6c250dc198578e4c460d1a3a04e

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: selectolax-0.3.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for selectolax-0.3.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3cf50b218be53ec414952992018c3297666fa5c2ea181a4525cbe9fbc9b73d9d
MD5 923f4c41436d6d492a2385f3f3e606c3
BLAKE2b-256 c8c1d3604be3768614fd8adafa6aee26fb369b92acd5f622e3cefcfa66fc6b62

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

  • Download URL: selectolax-0.3.1-cp38-cp38-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.8, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for selectolax-0.3.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 385fcd23c2e8e534fa7572efd88195da4040db37cd0c4f2629e7e65e8bcd7d33
MD5 20126a4deb6614458ca6d542e2fef8ff
BLAKE2b-256 8e6374234df10540680f87800c155b22522a074cd194e7093b6d3931639aca86

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: selectolax-0.3.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for selectolax-0.3.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 8ff9e7cafc6494ed34b2c730a9692566e5312e01a8a6b851ab0abd53d780df0b
MD5 8f18455044546244fdf0612a6972c245
BLAKE2b-256 ff60c8522ab50b8819efb1768e184f5913d8850f64ea18b5ec39700c28d93e35

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: selectolax-0.3.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for selectolax-0.3.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 53be0b2f2f3e7237759c103cc62132f5069c7835c3bbbee66aaec29a0fb6dbff
MD5 618e8e2308e64eff38e9d5b50f8cb2db
BLAKE2b-256 ae85a1742b78eef52cc43b2c476bc4e5262934fac9673e2be60a90d43662fe15

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for selectolax-0.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9ee85371ce32f36cee1a961ea5ba940d11c7ad6e707657cf558675b7fbf9ed08
MD5 cf9f4677e3c5ebec8a09c59ecefd43ef
BLAKE2b-256 4dffea6e7dcbcc529ca90c6d16e2d9f8caa74dfe964beb545271e852da715052

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for selectolax-0.3.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2e85a8538ea21ba9d6658c91b07685a2b2ade64159c99dbfb562d358835ee51f
MD5 dccef6e05c21413f0160fa6974b8ae28
BLAKE2b-256 e5708d80d3db1a83e83cf82e7585731754bef199ece0d7fda7a7166e3500644c

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: selectolax-0.3.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for selectolax-0.3.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 40c8612388a819e50a5556b4ffc8dd88687a44ac8a819ae68304fdc94519cfd1
MD5 d8767915c102fc79ebf385be1634a57b
BLAKE2b-256 e288a423601e96eb730ac9e02552b17ca1133f2606e40ace6106e6aabcd49d49

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: selectolax-0.3.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for selectolax-0.3.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 018f4d879248d5fd725f70853d6a9b005d30104f48922f459e647f8b210c8791
MD5 7570c71595b276f68d819765e24f0f30
BLAKE2b-256 7cd43dd7a2153a5a6f57c57c94da91f7339ad93efb4b5b58b39f7b99a25f2b05

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: selectolax-0.3.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for selectolax-0.3.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 9ec12c654f804dd806ac1f3ba1c59cf24abdbacb7728a728d57f36ff1418d706
MD5 2cc39ab2d7f4246d342045a6cbb0fd07
BLAKE2b-256 9fea0e9ddbc1eae063190b88275da575a6066b17ba87bd7a58581f1fc0dc4bca

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for selectolax-0.3.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 528abab091f7e9d61dd881eaa524c5dc25c7f4894299204a304afff44debf7e5
MD5 a1704ee26cf8b4a9cd68121b01420b36
BLAKE2b-256 fdaadb860f752a77ecabc3a57f64b3a8e14975574b94bc886d3831ea4b985d9b

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for selectolax-0.3.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c14c2e6eece95f3ff47ecd36a0b1474f733e107acadc6f084e89ba82e47326ad
MD5 570390464d67aa118b453bdfccb1519a
BLAKE2b-256 140377ee993e559de2ba269a2a2170913119a8882ffdbe0d53707ba7d25f3dc5

See more details on using hashes here.

File details

Details for the file selectolax-0.3.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: selectolax-0.3.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for selectolax-0.3.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d274645fa29bdaa07ac33375e77939fe0d119251f5155e22bc96c22480a56020
MD5 e1114e3e80f35d26efb448c6eeb87925
BLAKE2b-256 9e0defea522fc590fd16ae70e92c11b2396587ac5b490db7cd5d9cfc9c30208e

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