Skip to main content

TLSH

Build Test

Fork of calladoum-elastic/tlsh, published on PyPI as tlsh-python-ng. It builds the binding with nanobind's STABLE_ABI, so the cp312-abi3 wheel actually loads on Python 3.12 and later (the tlsh-python 0.1.0 wheel only loads on 3.12).

Build

Build & Install the C++ library

Requires cmake (>= 3.20), and a C++20-compatible compiler.

cmake -S . -B ./build
cmake --build ./build --config RelWithDebInfo
cmake --install ./build --config RelWithDebInfo

Build & Install the Python bindings

Requires Python3.8+

Install requirements, then the package (also requires cmake and a C++ compiler)

python -m pip install -r python/requirements.txt --user --upgrade
python -m pip install . --user --upgrade

Usage

Python

Example

import tlsh
import random

def rand(n):
  return bytearray([ random.randint(0, 255) for x in range(n) ])

a = tlsh.Tlsh()
for i in range( 10 ) :
    a.update(bytes(rand(256)))
a.final()

print(f"{bool(a)=}")
if a:
  print(f"Result is: {a.hexdigest()}")

print(f"{tlsh.hexdigest(rand(1024))=}")
print(f"{tlsh.digest(rand(1024))=}")

Metadata

Release files for tlsh-python-ng 0.1.1

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

Built distributions (wheels)

Table of built distributions (wheels) for tlsh-python-ng 0.1.1
File Actions
tlsh_python_ng-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64 Details for tlsh_python_ng-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tlsh_python_ng-0.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-32 Details for tlsh_python_ng-0.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
tlsh_python_ng-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64 Details for tlsh_python_ng-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tlsh_python_ng-0.1.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-32 Details for tlsh_python_ng-0.1.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
tlsh_python_ng-0.1.1-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details for tlsh_python_ng-0.1.1-cp312-abi3-win_amd64.whl
tlsh_python_ng-0.1.1-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details for tlsh_python_ng-0.1.1-cp312-abi3-musllinux_1_2_x86_64.whl
tlsh_python_ng-0.1.1-cp312-abi3-musllinux_1_2_i686.whl CPython 3.12 abi3 Linux musl 1.2+ x86-32 Details for tlsh_python_ng-0.1.1-cp312-abi3-musllinux_1_2_i686.whl
tlsh_python_ng-0.1.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 abi3 Linux glibc 2.17+ x86-64 Details for tlsh_python_ng-0.1.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tlsh_python_ng-0.1.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 abi3 Linux glibc 2.17+ x86-32 Details for tlsh_python_ng-0.1.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
tlsh_python_ng-0.1.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for tlsh_python_ng-0.1.1-cp311-cp311-win_amd64.whl
tlsh_python_ng-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for tlsh_python_ng-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
tlsh_python_ng-0.1.1-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details for tlsh_python_ng-0.1.1-cp311-cp311-musllinux_1_2_i686.whl
tlsh_python_ng-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for tlsh_python_ng-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tlsh_python_ng-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details for tlsh_python_ng-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
tlsh_python_ng-0.1.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for tlsh_python_ng-0.1.1-cp310-cp310-win_amd64.whl
tlsh_python_ng-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for tlsh_python_ng-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
tlsh_python_ng-0.1.1-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details for tlsh_python_ng-0.1.1-cp310-cp310-musllinux_1_2_i686.whl
tlsh_python_ng-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for tlsh_python_ng-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tlsh_python_ng-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details for tlsh_python_ng-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
tlsh_python_ng-0.1.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for tlsh_python_ng-0.1.1-cp39-cp39-win_amd64.whl
tlsh_python_ng-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details for tlsh_python_ng-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
tlsh_python_ng-0.1.1-cp39-cp39-musllinux_1_2_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-32 Details for tlsh_python_ng-0.1.1-cp39-cp39-musllinux_1_2_i686.whl
tlsh_python_ng-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for tlsh_python_ng-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tlsh_python_ng-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32 Details for tlsh_python_ng-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl

Total release size: 4.3 MB

Release files / tlsh_python_ng-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tlsh_python_ng-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 147.2 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
5ddea97a321dfa1c4c595dba3820e297dc943a30c99660a2708bfc5b034abaa1
BLAKE2b-256 checksum
How to use checksums
a8f2455903cf78d8d475ff875c77eaf5ee60f1ec72277f4ac0e1db250de7fc4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL tlsh_python_ng-0.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Size 152.3 kB
Tags Linux glibc 2.17+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
586382a2253f5baf7d8f908b184fdb1a2054f5378fa6ab1dbcfc57f7f068ac17
BLAKE2b-256 checksum
How to use checksums
385df25f7f322618bd6870b831ff838870642850297b05557e5a736c351a7bd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tlsh_python_ng-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 141.8 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
3383250cbab145d01971df79c4cfb406a16cc01e05b2e925b546efc5a51acc41
BLAKE2b-256 checksum
How to use checksums
b5d5f697908fae6e6fc32df29a8e7eb7831fd74d5c70277bc5800ac64e5d4bfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL tlsh_python_ng-0.1.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Size 145.6 kB
Tags Linux glibc 2.17+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
09675b996ff31a06acab285ca30ec6f1982819161f851c075f1e7d75f4fb2a85
BLAKE2b-256 checksum
How to use checksums
24d8f7a196e8dcd21af894354b9cdd08dbe22b286d2d56007870991b82d9d4cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp312-abi3-win_amd64.whl

Download URL tlsh_python_ng-0.1.1-cp312-abi3-win_amd64.whl
Size 165.8 kB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
162ca9b605cddf9dd43dfa97b8007a532f81f0437b6b17e344c9eb39228a201e
BLAKE2b-256 checksum
How to use checksums
29b092736e8b0bbaa59f1e357baacc133cc037c3b460cf2523b985ce5bfc2092
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL tlsh_python_ng-0.1.1-cp312-abi3-musllinux_1_2_x86_64.whl
Size 227.9 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
7e9e5f902ec770beec4dedb71e5d49140a4902789e70b6fccd471d158316d76b
BLAKE2b-256 checksum
How to use checksums
f957e8098375b6c367e44473a2b15d9eba1c79ca9fc54cde05178e5129183507
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp312-abi3-musllinux_1_2_i686.whl

Download URL tlsh_python_ng-0.1.1-cp312-abi3-musllinux_1_2_i686.whl
Size 241.1 kB
Tags CPython 3.12 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
73c0f5e1107751c592360247fbf9f668c958b13532eec788a7eba7f012177eb7
BLAKE2b-256 checksum
How to use checksums
d7b2536b04c5492104c44f022d1403da1e042dcdef5a9c150987f8ee00d92bf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tlsh_python_ng-0.1.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 147.1 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
187ae9c7a5337ba1d2d33ab8bc42d51f0ea386949b0b54b1d183de6e94d5a29e
BLAKE2b-256 checksum
How to use checksums
3ac4b431bbcc386ad302300f91b919c0e5077bc2604ce4c006108abb0b4a6747
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL tlsh_python_ng-0.1.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Size 152.4 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
276e8581137513ff00c20fa3b053f1edfaf36d4f486d7222b3fdcee9e236145f
BLAKE2b-256 checksum
How to use checksums
325b108b94aa382fd86e5235f48fdf7a1136f1252694e8541e6f67e346349593
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp311-cp311-win_amd64.whl

Download URL tlsh_python_ng-0.1.1-cp311-cp311-win_amd64.whl
Size 166.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f663a450300abe7e97383b62bf9127b35bf9ffb93c811e1134c27409e90c2a37
BLAKE2b-256 checksum
How to use checksums
6d7726da31bfe07716e2746faa73ae6395dd6e01366f261510ec25ac067deeea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL tlsh_python_ng-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 230.9 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
83570d831d97d40d6787e7427c0636ccf45defb3d0644b6feca2a73c9eff10b7
BLAKE2b-256 checksum
How to use checksums
3dc77d7167cafcfc0154324710a9e9db3d4d8147aaae8a2e58389cc1c606dfd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp311-cp311-musllinux_1_2_i686.whl

Download URL tlsh_python_ng-0.1.1-cp311-cp311-musllinux_1_2_i686.whl
Size 244.6 kB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
a6e4c0fabdfa754da3692b9a1c6c1a05f27f1f574dabcc478beb5faa3808d911
BLAKE2b-256 checksum
How to use checksums
ff345539c3fd9c5fc3320dc05dc171f10c72423934cf17e5530315785687371f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tlsh_python_ng-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 150.4 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4202dda85aed65736d43b2f2071850e3e3d776f9680384e1c17d3f9423783018
BLAKE2b-256 checksum
How to use checksums
a13014a951cd339068e788e10d7b48e185d6d1c48925342bac62c48fe06c1a15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL tlsh_python_ng-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 156.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
2906e3cc4c6f2550597a5cdbc7a2bd380a2a31f9397d68565ac81aa84bd30681
BLAKE2b-256 checksum
How to use checksums
5feb9943f0759aa1ddd4e5ca9e78054baf6724c70d5f0e3ad2007c667804c0cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp310-cp310-win_amd64.whl

Download URL tlsh_python_ng-0.1.1-cp310-cp310-win_amd64.whl
Size 166.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f78fd4346f491c124bb5d86fb4bf09081f1239e21b3b444572bb4037366f22c2
BLAKE2b-256 checksum
How to use checksums
beb92a13925fdb7b5d44c5e4e5f70525efdd71e36fbfc0ce189ce51039ed7b60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL tlsh_python_ng-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Size 231.2 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
936dcd6e67586339e1547a669b1d82be8e6c6c15b049926df26c3e7eee1abdbc
BLAKE2b-256 checksum
How to use checksums
9fe11b34f9905a95ed51d4a1b7271ec462e94be322795adb732a75c705387785
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp310-cp310-musllinux_1_2_i686.whl

Download URL tlsh_python_ng-0.1.1-cp310-cp310-musllinux_1_2_i686.whl
Size 244.9 kB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
dee4b53ea908cc9357f65b791e6ee40b125d049f71718cc4652a9c49eb49fca5
BLAKE2b-256 checksum
How to use checksums
bbfb44b6fc1da03a7eb55db52338db52e2424883979ac5cf18e87edee9356080
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tlsh_python_ng-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 150.6 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0cbe752d761082eb940746b7471a78303ec2e7f8b58e47151d56f259c9d66f6f
BLAKE2b-256 checksum
How to use checksums
2f34260c3ed6aa2fcc74afeb36ed504dde467610bd7b82a3ead120d2e057d3f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL tlsh_python_ng-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 156.4 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
6ebb35ebc82bf3fd3de6d9e21dbb620fc4a65ba8ededc259b01932747d0eb952
BLAKE2b-256 checksum
How to use checksums
50efe3d47964740e4266f7642c164fbecba6bdfef5594ed20a2382d10b4bf7b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp39-cp39-win_amd64.whl

Download URL tlsh_python_ng-0.1.1-cp39-cp39-win_amd64.whl
Size 137.7 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
7fd1a76a33c9dd9f5b7479bcd23185c42ef0f66e630a19ce190d75ac51eb03a8
BLAKE2b-256 checksum
How to use checksums
a83d5908943c825f76c776b9513817ca7e1ee6f33229fa0c2cd6c975602165d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL tlsh_python_ng-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
Size 226.7 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4a49c3c1cbc2df970414901187f3fff09c852b8599edfde20cd9453c63ecd947
BLAKE2b-256 checksum
How to use checksums
8575525d90b56f1cb22d4be3c0d0764667588896e41c3b4d387f42dfd457f8c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp39-cp39-musllinux_1_2_i686.whl

Download URL tlsh_python_ng-0.1.1-cp39-cp39-musllinux_1_2_i686.whl
Size 238.6 kB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
f52c39dee8b4cb9fd89242a089de7479865e9082da4f2557eee1d12e89054c8d
BLAKE2b-256 checksum
How to use checksums
87c716e45950f66af349833f0101d063c51143dc2fa169f485c96b8edf2d32d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tlsh_python_ng-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 145.6 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
492cdd5a90c489986966b5e6fcb276fc9f83eded7faaf174b765252526723ab4
BLAKE2b-256 checksum
How to use checksums
07f4c5de8ebbcc69deb8286595a742be9a3ae181eef40ab2e51f920084bb761f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / tlsh_python_ng-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL tlsh_python_ng-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Size 149.8 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
1a068e7451eca6f99bcc607493c445b96d1d56a282ae835c2714bffa5e50dc15
BLAKE2b-256 checksum
How to use checksums
2f19352d818dc4249d7ee99b2ff5e5d479fc64c6330eca0c6cbde1ee6ca2225a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Security for tlsh-python-ng 0.1.1

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.

Full provenance

All 24 files in this release have been uploaded with provenance metadata.

Select from 24 files

Attestation for tlsh_python_ng-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

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

0.1.1 This release

24 release files Full 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