Skip to main content

Resiliparse (Python)

A collection of robust and fast processing tools for parsing and analyzing web archive data written in Rust with bindings for Python.

This package contains the Python bindings for Resiliparse, including HTML parsing and DOM manipulation, text extraction, encoding and language detection, HTTP parsing, process guards, and Apache Beam utilities.

Resiliparse is a part of the ChatNoir web analytics toolkit.

Installing Resiliparse

Pre-built Resiliparse binaries for Python can be installed from PyPI:

pip install resiliparse

Building Python Bindings From Source

You need the Rust toolchain, a C/C++ compiler, CMake, and libclang. The bindings use PyO3 and are built with maturin; pip installs the build backend automatically. To build directly from the GitHub repository:

# Clone repository
git clone https://github.com/chatnoir-eu/chatnoir-resiliparse.git
cd chatnoir-resiliparse

# Install Rust toolchain (if not already installed)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Install vcpkg (if not already available on PATH)
git clone https://github.com/microsoft/vcpkg.git
./vcpkg/bootstrap-vcpkg.sh
export PATH="$PWD/vcpkg:$PATH"

Resiliparse's build script installs Lexbor and uchardet through vcpkg when they are missing.

From the repository root, build and install the Python packages. Building FastWARC alongside Resiliparse ensures the matching dependency is available locally:

# Create a fresh venv first (recommended)
python3 -m venv venv && source venv/bin/activate

# Option 1: Build and install in editable mode (best for development)
python3 -m pip install -e ./fastwarc-py -e ./resiliparse-py

# Option 2 (alternative): Build and install wheels in separate steps (best for redistribution)
python3 -m pip wheel -w build ./fastwarc-py ./resiliparse-py
python3 -m pip install --no-index --find-links build resiliparse

To use an existing vcpkg installation, set RESILIPARSE_VCPKG_PATH to the directory containing its platform triplet directories:

export RESILIPARSE_VCPKG_PATH="$(pwd)/vcpkg_installed"

Native vcpkg builds link libraries statically. Linux manylinux wheel builds use libraries from the build image and bundle them into the wheel. Installed wheels therefore do not need the build-time vcpkg_installed directory. Set RESILIPARSE_USE_SYSTEM_LIBS=1 to skip vcpkg and use system headers and shared libraries. Those libraries must be available at runtime.

Usage Instructions

For detailed usage instructions, please consult the Resiliparse User Manual.

Cite Us

If you use ChatNoir or Resiliparse, please consider citing our ECIR 2018 demo paper:

@InProceedings{bevendorff:2018,
  address =             {Berlin Heidelberg New York},
  author =              {Janek Bevendorff and Benno Stein and Matthias Hagen and Martin Potthast},
  booktitle =           {Advances in Information Retrieval. 40th European Conference on IR Research (ECIR 2018)},
  editor =              {Leif Azzopardi and Allan Hanbury and Gabriella Pasi and Benjamin Piwowarski},
  month =               mar,
  publisher =           {Springer},
  series =              {Lecture Notes in Computer Science},
  site =                {Grenoble, France},
  title =               {{Elastic ChatNoir: Search Engine for the ClueWeb and the Common Crawl}},
  year =                2018
}

If you use FastWARC, you can also cite our OSSYM 2021 abstract paper:

@InProceedings{bevendorff:2021,
  author =                {Janek Bevendorff and Martin Potthast and Benno Stein},
  booktitle =             {3rd International Symposium on Open Search Technology (OSSYM 2021)},
  editor =                {Andreas Wagner and Christian Guetl and Michael Granitzer and Stefan Voigt},
  month =                 oct,
  publisher =             {International Open Search Symposium},
  site =                  {CERN, Geneva, Switzerland},
  title =                 {{FastWARC: Optimizing Large-Scale Web Archive Analytics}},
  year =                  2021
}

Metadata

Release files for Resiliparse 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Resiliparse 2.0.0
File Size Uploaded Provenance Actions
resiliparse-2.0.0.tar.gz 105.3 kB Without provenance Details for resiliparse-2.0.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for Resiliparse 2.0.0
File Actions
resiliparse-2.0.0-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for resiliparse-2.0.0-cp315-cp315t-win_amd64.whl
resiliparse-2.0.0-cp315-cp315t-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Details for resiliparse-2.0.0-cp315-cp315t-manylinux_2_28_x86_64.whl
resiliparse-2.0.0-cp315-cp315t-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 Details for resiliparse-2.0.0-cp315-cp315t-manylinux_2_28_aarch64.whl
resiliparse-2.0.0-cp315-cp315t-macosx_12_0_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 12.0+ x86-64 Details for resiliparse-2.0.0-cp315-cp315t-macosx_12_0_x86_64.whl
resiliparse-2.0.0-cp315-cp315t-macosx_12_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 12.0+ ARM64 Details for resiliparse-2.0.0-cp315-cp315t-macosx_12_0_arm64.whl
resiliparse-2.0.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for resiliparse-2.0.0-cp315-cp315-win_amd64.whl
resiliparse-2.0.0-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details for resiliparse-2.0.0-cp315-cp315-manylinux_2_28_x86_64.whl
resiliparse-2.0.0-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details for resiliparse-2.0.0-cp315-cp315-manylinux_2_28_aarch64.whl
resiliparse-2.0.0-cp315-cp315-macosx_12_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 12.0+ x86-64 Details for resiliparse-2.0.0-cp315-cp315-macosx_12_0_x86_64.whl
resiliparse-2.0.0-cp315-cp315-macosx_12_0_arm64.whl CPython 3.15 CPython 3.15 macOS 12.0+ ARM64 Details for resiliparse-2.0.0-cp315-cp315-macosx_12_0_arm64.whl
resiliparse-2.0.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for resiliparse-2.0.0-cp314-cp314t-win_amd64.whl
resiliparse-2.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details for resiliparse-2.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl
resiliparse-2.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details for resiliparse-2.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl
resiliparse-2.0.0-cp314-cp314t-macosx_12_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 12.0+ x86-64 Details for resiliparse-2.0.0-cp314-cp314t-macosx_12_0_x86_64.whl
resiliparse-2.0.0-cp314-cp314t-macosx_12_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 12.0+ ARM64 Details for resiliparse-2.0.0-cp314-cp314t-macosx_12_0_arm64.whl
resiliparse-2.0.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for resiliparse-2.0.0-cp314-cp314-win_amd64.whl
resiliparse-2.0.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for resiliparse-2.0.0-cp314-cp314-manylinux_2_28_x86_64.whl
resiliparse-2.0.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for resiliparse-2.0.0-cp314-cp314-manylinux_2_28_aarch64.whl
resiliparse-2.0.0-cp314-cp314-macosx_12_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 12.0+ x86-64 Details for resiliparse-2.0.0-cp314-cp314-macosx_12_0_x86_64.whl
resiliparse-2.0.0-cp314-cp314-macosx_12_0_arm64.whl CPython 3.14 CPython 3.14 macOS 12.0+ ARM64 Details for resiliparse-2.0.0-cp314-cp314-macosx_12_0_arm64.whl
resiliparse-2.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for resiliparse-2.0.0-cp313-cp313-win_amd64.whl
resiliparse-2.0.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for resiliparse-2.0.0-cp313-cp313-manylinux_2_28_x86_64.whl
resiliparse-2.0.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for resiliparse-2.0.0-cp313-cp313-manylinux_2_28_aarch64.whl
resiliparse-2.0.0-cp313-cp313-macosx_12_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 12.0+ x86-64 Details for resiliparse-2.0.0-cp313-cp313-macosx_12_0_x86_64.whl
resiliparse-2.0.0-cp313-cp313-macosx_12_0_arm64.whl CPython 3.13 CPython 3.13 macOS 12.0+ ARM64 Details for resiliparse-2.0.0-cp313-cp313-macosx_12_0_arm64.whl
resiliparse-2.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for resiliparse-2.0.0-cp312-cp312-win_amd64.whl
resiliparse-2.0.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for resiliparse-2.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
resiliparse-2.0.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for resiliparse-2.0.0-cp312-cp312-manylinux_2_28_aarch64.whl
resiliparse-2.0.0-cp312-cp312-macosx_12_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 12.0+ x86-64 Details for resiliparse-2.0.0-cp312-cp312-macosx_12_0_x86_64.whl
resiliparse-2.0.0-cp312-cp312-macosx_12_0_arm64.whl CPython 3.12 CPython 3.12 macOS 12.0+ ARM64 Details for resiliparse-2.0.0-cp312-cp312-macosx_12_0_arm64.whl
resiliparse-2.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for resiliparse-2.0.0-cp311-cp311-win_amd64.whl
resiliparse-2.0.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for resiliparse-2.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
resiliparse-2.0.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for resiliparse-2.0.0-cp311-cp311-manylinux_2_28_aarch64.whl
resiliparse-2.0.0-cp311-cp311-macosx_12_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 12.0+ x86-64 Details for resiliparse-2.0.0-cp311-cp311-macosx_12_0_x86_64.whl
resiliparse-2.0.0-cp311-cp311-macosx_12_0_arm64.whl CPython 3.11 CPython 3.11 macOS 12.0+ ARM64 Details for resiliparse-2.0.0-cp311-cp311-macosx_12_0_arm64.whl
resiliparse-2.0.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for resiliparse-2.0.0-cp310-cp310-win_amd64.whl
resiliparse-2.0.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for resiliparse-2.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
resiliparse-2.0.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for resiliparse-2.0.0-cp310-cp310-manylinux_2_28_aarch64.whl
resiliparse-2.0.0-cp310-cp310-macosx_12_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 12.0+ x86-64 Details for resiliparse-2.0.0-cp310-cp310-macosx_12_0_x86_64.whl
resiliparse-2.0.0-cp310-cp310-macosx_12_0_arm64.whl CPython 3.10 CPython 3.10 macOS 12.0+ ARM64 Details for resiliparse-2.0.0-cp310-cp310-macosx_12_0_arm64.whl

Total release size: 63.5 MB

Release files / resiliparse-2.0.0.tar.gz

Download URL resiliparse-2.0.0.tar.gz
Size 105.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e318af17194414562454bfda2e55b9973a62fade6a9a65220121c10eaf2c5037
BLAKE2b-256 checksum
How to use checksums
3ef4fda4e77bd81d8e6c5c61999daee8b6cccaac69fc75dabac8d5f33329c73b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp315-cp315t-win_amd64.whl

Download URL resiliparse-2.0.0-cp315-cp315t-win_amd64.whl
Size 1.4 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
09141fb9f95ddadd692d05ce8cabb7557c5885b730ed2c691a88e582f28f7def
BLAKE2b-256 checksum
How to use checksums
2d1ace25ecaa37aea3b4ae83f089911a939bd83ca7602c34a1504172d8636de9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp315-cp315t-manylinux_2_28_x86_64.whl

Download URL resiliparse-2.0.0-cp315-cp315t-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
09c4a2620bb7261afb1002f12b0476b766c4956e622f2b99850394ff6f48e2e6
BLAKE2b-256 checksum
How to use checksums
d22989cb56292907b715f3cd82ebe492b411ec340f0465cca6b64bc832512744
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp315-cp315t-manylinux_2_28_aarch64.whl

Download URL resiliparse-2.0.0-cp315-cp315t-manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2e241dacaa3165c0dab2d54752c5bfb63c148d7423e2374a2d50600b8b799a20
BLAKE2b-256 checksum
How to use checksums
d79e8c5b88140ecbc0e4edb3844eed515adc7b77f90f68d4e0a2c54c7ddada14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp315-cp315t-macosx_12_0_x86_64.whl

Download URL resiliparse-2.0.0-cp315-cp315t-macosx_12_0_x86_64.whl
Size 1.5 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
5689715fdcf5cd1f43e4985199e71866a947c964207e1fa379779b214f16ef93
BLAKE2b-256 checksum
How to use checksums
1a7ccb1b2f0e91999c711bac495834a158918a4d2fbbd1cf2660ec4a4d68a21b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp315-cp315t-macosx_12_0_arm64.whl

Download URL resiliparse-2.0.0-cp315-cp315t-macosx_12_0_arm64.whl
Size 1.5 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
f6bf7a3414c9ec7707f14626364ffc6e273fe875c2e1957423e7416a0ed9ba37
BLAKE2b-256 checksum
How to use checksums
00c4df9416847f1279392c5f2093050e08720ec914f8e9e7b6812316ab4f51a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp315-cp315-win_amd64.whl

Download URL resiliparse-2.0.0-cp315-cp315-win_amd64.whl
Size 1.4 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
aae31adef911a82045e434e1525b8fd08c518fe45047e50d2b89a1704ef339d4
BLAKE2b-256 checksum
How to use checksums
4ba7bae98a62dd488e1b64d7255702ec6d734457008036e67c73fade3fb6f9f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL resiliparse-2.0.0-cp315-cp315-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c0a77213d48559a4da62b129013e45386ec9080c03445d1c5e35065cd6679b25
BLAKE2b-256 checksum
How to use checksums
967c9326eb143225b3321dca6933c536e606125939ac48b9baa5bb38ec25cce0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL resiliparse-2.0.0-cp315-cp315-manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4cee5a2806c09a01facba456a5ea149fdb5c6085e926c96b43bbe4223748d33a
BLAKE2b-256 checksum
How to use checksums
b8fbecd224ba1e61a268d286af67546861777a3466392a12d78b5ce13cb84396
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp315-cp315-macosx_12_0_x86_64.whl

Download URL resiliparse-2.0.0-cp315-cp315-macosx_12_0_x86_64.whl
Size 1.5 MB
Tags CPython 3.15 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
fcdb397644562f824675c0dbc3fcd969196383c498bad649c66fed65e24270fd
BLAKE2b-256 checksum
How to use checksums
f7338ba2e995598e3851d8865affbbb3aab1d67545c26f223b505e76a789090b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp315-cp315-macosx_12_0_arm64.whl

Download URL resiliparse-2.0.0-cp315-cp315-macosx_12_0_arm64.whl
Size 1.5 MB
Tags CPython 3.15 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
b790779be340a79669f9aaa057f956df6af8afb8b73ee681aaaa37d669172fa0
BLAKE2b-256 checksum
How to use checksums
7c96c064d2273006a37ddf8eafecec4978f2b2edc18333af828775658a25179b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp314-cp314t-win_amd64.whl

Download URL resiliparse-2.0.0-cp314-cp314t-win_amd64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
ca94fc124568cfe3b2444013cc8365bec1f4e52655fff0acc37857f33dc416d7
BLAKE2b-256 checksum
How to use checksums
5beac9a41556174e80fcfa5fc0884590294610296bb7bd42abdc73f607172c72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL resiliparse-2.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bdd34513544dc8ec06ff08fd020fd87ee505a3a029c856b1373adfb00a132b81
BLAKE2b-256 checksum
How to use checksums
9c0def27d02f6df65560c3c315eb4f0fe87c2bc9ca9efaa54440a6e31a879914
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL resiliparse-2.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3eb59823cf45cd13142341af0e3b496e6fe05782e572919f6df1abcd47a56bad
BLAKE2b-256 checksum
How to use checksums
f0529ab5ef9123658e67799e4b3fe63043bda4c8cb5c63c70a25b8cf4af9b0bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp314-cp314t-macosx_12_0_x86_64.whl

Download URL resiliparse-2.0.0-cp314-cp314t-macosx_12_0_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
e0c2f830163b3d6bc714defc910cc413e5709f4d97f69f31022aad8cd43aaa05
BLAKE2b-256 checksum
How to use checksums
7cec67983e6d53fdb43442ba5722cf4ca1499f1aacf270b27a2811cde167dc7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp314-cp314t-macosx_12_0_arm64.whl

Download URL resiliparse-2.0.0-cp314-cp314t-macosx_12_0_arm64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
51308619388e9dee73615474b3096f2e6194cd7118cc4b3d85fd1f970713cfc3
BLAKE2b-256 checksum
How to use checksums
9a48dc8046bab15042f551064c461784875dfb4ac707ee4306839144bc97cff8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp314-cp314-win_amd64.whl

Download URL resiliparse-2.0.0-cp314-cp314-win_amd64.whl
Size 1.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
bf0038b021572e032b4046344fd501f81588fdc3f75e1afa2f99df0905dc5505
BLAKE2b-256 checksum
How to use checksums
f04bca5df0928dd9ec27898a9985bef66ad86ceef8bb6d18d08b5a30979dfe92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL resiliparse-2.0.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
647b8795ff8843cbca74edfd881cb407515c2962a93663734384deed0017d7a9
BLAKE2b-256 checksum
How to use checksums
f9928046716751ebfec9276cf2c5136ad76716f19091ad739743f8d2fba4310c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL resiliparse-2.0.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1cddde7839711400cdc80f2bb8eb4f3199ec98c68a88f9761b86b0b8851c7c16
BLAKE2b-256 checksum
How to use checksums
b9f2bc471998bbfbe5ed6d7995546df326d7bd37a3e00ea64ecc359aff85836a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp314-cp314-macosx_12_0_x86_64.whl

Download URL resiliparse-2.0.0-cp314-cp314-macosx_12_0_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
1363f834ddd915133537948a3edb0eec7325f5058585b414648f3d59b2887b99
BLAKE2b-256 checksum
How to use checksums
02619f357d9f99432ee8eefdc9cf003cda103468f33dc12a49bfc645c389f732
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp314-cp314-macosx_12_0_arm64.whl

Download URL resiliparse-2.0.0-cp314-cp314-macosx_12_0_arm64.whl
Size 1.5 MB
Tags CPython 3.14 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
c640903ea43d09345e992f1e6597dbcd9c9c34b515f6b3b79e9faf5ee17b2bc8
BLAKE2b-256 checksum
How to use checksums
7be0166ba9b6be3c3a718316423fd176ec76387d08b674e3b3c387218eab4594
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp313-cp313-win_amd64.whl

Download URL resiliparse-2.0.0-cp313-cp313-win_amd64.whl
Size 1.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
58bc20a768d658c40807b3b8ca9a79022a3fd3e003d4fabf137bdad1175d4b5d
BLAKE2b-256 checksum
How to use checksums
3daa6ae59b18b84081020ce5329e8d1318b2e3dbf2ad873d2ecb256c34c900ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL resiliparse-2.0.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
06601bc4af80c415130326e9d0b8998fc47cf7a28299193874d4b9d93eef12eb
BLAKE2b-256 checksum
How to use checksums
4cdb05b2f38bfeb3122bd31028cd30772736df092a877b53f7fbff18de6eb9f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL resiliparse-2.0.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8fd815e5dcb30feb5aa83d7951546817ff938d7959444ed04185c4ebd6e5d4fc
BLAKE2b-256 checksum
How to use checksums
6c2773e3f442367266e208cebeb769d4f0d99715696284e8632e3b386bf21883
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp313-cp313-macosx_12_0_x86_64.whl

Download URL resiliparse-2.0.0-cp313-cp313-macosx_12_0_x86_64.whl
Size 1.5 MB
Tags CPython 3.13 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
f44d852b09cf6aa54d3cf4b470f150edb65716a0b5bc844a7076e1be02856686
BLAKE2b-256 checksum
How to use checksums
1cbe2b6f3aeee054db026f25f9995169719f1698e40e680acb9b0600d41a4c68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp313-cp313-macosx_12_0_arm64.whl

Download URL resiliparse-2.0.0-cp313-cp313-macosx_12_0_arm64.whl
Size 1.5 MB
Tags CPython 3.13 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
dba4eee9d8dbf3124e585438850ae79ec5a20843a93c00b7111f270b01b43415
BLAKE2b-256 checksum
How to use checksums
4c83a6029ec4bbbb0283c7e48b7a07fee84d2b5cc96f35cb98982f18025ec5a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp312-cp312-win_amd64.whl

Download URL resiliparse-2.0.0-cp312-cp312-win_amd64.whl
Size 1.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3bd5c37f1d1adc3fb45a46bc1a16cba1eb9594473400c3d2ed17be3badc2d2f8
BLAKE2b-256 checksum
How to use checksums
0e7085d1c5af0a098f034a536f34d49cf134383dad6ef17ac184865d9c12153e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL resiliparse-2.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
eac0412cfb2c306db2f6fba38720bd6ba02cd76fd51fb59a940d6ca7a531bc4c
BLAKE2b-256 checksum
How to use checksums
1d01f4d52cd137424dee15c557106ef174e7587c963f5d50f612cdcf7af30cb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL resiliparse-2.0.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2d8f6a4adb001edfc92bbc6fb0a27f511db6b1ca0d16a1185ae86953a94045b8
BLAKE2b-256 checksum
How to use checksums
1e13763015d1659b41f9897c5a80b7e008d254fe0d3ab386e446f5c302c7ba4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp312-cp312-macosx_12_0_x86_64.whl

Download URL resiliparse-2.0.0-cp312-cp312-macosx_12_0_x86_64.whl
Size 1.5 MB
Tags CPython 3.12 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
efb83dd47cecf24ab558abfc504c8ba57bd2bcdecfbe0ce83cd6c7aedff1b030
BLAKE2b-256 checksum
How to use checksums
2f2b337c688743cdfa7d8fe76094b0fe7e3d12136ab47410621ca3a13995e51c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp312-cp312-macosx_12_0_arm64.whl

Download URL resiliparse-2.0.0-cp312-cp312-macosx_12_0_arm64.whl
Size 1.5 MB
Tags CPython 3.12 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
fdb5a31fabff1cd86f55b2b33f9be6c64018ae02acbc7fcb6957390f97d3d6fd
BLAKE2b-256 checksum
How to use checksums
1aafa85504bd060bfd25afc535ba155cd9dd9711908148c0d27a7abc5c3957a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp311-cp311-win_amd64.whl

Download URL resiliparse-2.0.0-cp311-cp311-win_amd64.whl
Size 1.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
383815c371c554d78a823a6f4c37dedd8420179b6098f4bcd1ad5e54d7a6e68b
BLAKE2b-256 checksum
How to use checksums
fc518e6c6b6d651f87198896b732c060377f0a550764b2fde3b5bb4ae34437ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL resiliparse-2.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4981d7c30ebd40273fef01c6d3765f3c8b1c3c67a6aee0f99458b4f12986158d
BLAKE2b-256 checksum
How to use checksums
a6fc6107cd3ef00165b0d458a278e2317ba077e8fa7b783182a6cef25a3686d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL resiliparse-2.0.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d41101ae1db4085180d41928da4c5770809e035a0dafd6b81cabe912f2ef67fe
BLAKE2b-256 checksum
How to use checksums
291ab979c6d6a5fcfbe971108545446db29d279b02841ffdc58fa67001b87db7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp311-cp311-macosx_12_0_x86_64.whl

Download URL resiliparse-2.0.0-cp311-cp311-macosx_12_0_x86_64.whl
Size 1.5 MB
Tags CPython 3.11 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
3b1276b9bd4a717aa09081d416da3426cad2fffed512e35b834e9e1b9ee81438
BLAKE2b-256 checksum
How to use checksums
1d04be5cdb50ac66ffe89129982a9e3a95180dfbeed0134f94d2618d081acf16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp311-cp311-macosx_12_0_arm64.whl

Download URL resiliparse-2.0.0-cp311-cp311-macosx_12_0_arm64.whl
Size 1.5 MB
Tags CPython 3.11 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
ef2a818718c48641a27311d5b672b46ba1d3bff9acd5f8de383d01317ee7201e
BLAKE2b-256 checksum
How to use checksums
e421f24faa25592112f48e9478d97bd79e5eedad3f7bab7a306dbda97317b0ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp310-cp310-win_amd64.whl

Download URL resiliparse-2.0.0-cp310-cp310-win_amd64.whl
Size 1.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
68f9ade921bc942a646a65c7753ae04d46d10d419f7aea9d67a534bae95deeb6
BLAKE2b-256 checksum
How to use checksums
2bceede870b01e35e49988b164ee1d88873084038baf91e58e53a58c2677d6f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL resiliparse-2.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e5f048173e446e46142fe6cfbdbfd2929952d946cdfad91fc8f1652a0be7f83e
BLAKE2b-256 checksum
How to use checksums
4ee1bd39044b6cc537eb1d46c40de5dbe6272a6b655489fb126172e345e890f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL resiliparse-2.0.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b6fd63576de6c151a1c4b637a814cd2d3e747e036b596edf4737cd3e1630213a
BLAKE2b-256 checksum
How to use checksums
94d49a5961fd1cb9dc3629d46bda615bffdac62713f79e3081458bf1ce9f289c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp310-cp310-macosx_12_0_x86_64.whl

Download URL resiliparse-2.0.0-cp310-cp310-macosx_12_0_x86_64.whl
Size 1.5 MB
Tags CPython 3.10 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
acdf6e3189b1e31e77cc0cfdd7839c0c898d4fd87c4df144289311f6ccfeeed9
BLAKE2b-256 checksum
How to use checksums
27f5da53dc91e0e3ca67af6d3e637f6e57e697f527dbe7e3a983575a69fadac1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Release files / resiliparse-2.0.0-cp310-cp310-macosx_12_0_arm64.whl

Download URL resiliparse-2.0.0-cp310-cp310-macosx_12_0_arm64.whl
Size 1.5 MB
Tags CPython 3.10 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
56cd847d15630effe662eda7675d72fa08e5e4a059801698c6aaa7332f5b50be
BLAKE2b-256 checksum
How to use checksums
e7349b1404e781448bdc688c5c4c944c93972fb72e755902d952ebe119bf642a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.10

Security for Resiliparse 2.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.0.0 This release

41 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page