A high-performance, buffered, non-blocking logger for Python, implemented in Rust.
Project description
High-Performance Python Logger (in Rust)
A high-performance, buffered, non-blocking logger for Python, with the core logic implemented in Rust for maximum speed and efficiency.
This logger is designed for high-throughput applications where standard Python logging would become a bottleneck. It sends logs on a dedicated background thread, ensuring your application's main threads are never blocked by I/O.
Features
- Non-Blocking: Log calls return instantly.
- Batching: Logs are sent to destinations in efficient batches (Elastic bulk API).
- Resilient: In-memory buffer with retries for when destinations are temporarily unavailable.
- Multiple Outputs: Configure logging to stdout, files, and Elasticsearch simultaneously.
- Python
loggingIntegration: Includes alogging.Handlerto seamlessly integrate with the standard library.
Requirements
- Python 3.9+
pipversion 21 or newer.
This package uses modern Python packaging standards (PEP 517). Older versions of pip may not be able to install it correctly. You can upgrade pip with the following command:
pip install --upgrade pip
Pre-compiled wheels for officially Supported Platforms
- Linux:
x86_64(manylinuxcompatible) - macOS:
arm64(Apple Silicon, Intel) - Windows:
amd64
Installation
pip install py-hpl-logger
Quick Start
1(Optional). Configure your logger with ElasticConfig if needed:
ELASTIC_HOST=localhost
ELASTIC_PORT=9200
ELASTIC_USERNAME=elastic
ELASTIC_PASSWORD=changeme
ELASTIC_INDEX=my-python-logs
Configure using code:
elastic_config = ElasticConfig(
host="localhost",
port=9200,
index="my-app",
username="elastic",
password="changeme"
)
Configure using .env. You can choose .env search depth using local_only argument:
elastic_config = ElasticConfig.from_env(local_only=False)
-
Use the logger in your Python application:
import logging from py_hpl_logger import LoggerBuilder, ElasticConfig, RustLogHandler # 1. Build the Rust logger backend once elastic_config = ElasticConfig( host="localhost", port=9200, index="my-app", username="elastic", password="changeme" ) # default buffer params: # channel_size: 4096 # batch_size: 256 # `channel_size` sets maximum inner buffer size. If log amount exceeds this argument, over limiting logs are dropped to avoid memory leaks # `batch_size` is an argument used to bulk push amount of logs specified rust_backend = ( LoggerBuilder() .with_stdout(True) # whether to use stdout or not .with_file_output("my_app_session") .with_elastic_output(elastic_config) .with_batch_size(1000) # how many log rows to wait before forced flush .with_flush_interval(1.0) # # how many seconds to wait before forced flush .build() ) # 2. Integrate with Python's standard logging handler = RustLogHandler(rust_logger=rust_backend) formatter = logging.Formatter("%(threadName)s - %(message)s") handler.setFormatter(formatter) logger.addHandler(handler) # 3. Use the standard logging API anywhere! log = logging.getLogger(__name__) log.info("This log is being handled by Rust!") log.error("This is a high-performance error log.") # 4. For graceful shutdown, flush the logger before exiting # (The logger also attempts to flush automatically on exit) rust_backend.flush()
Benchmark
Measurements completed under python3.11 on Apple M2 Max using remote Elastic Search instance with 2 Gb memory limit. The logger version used is py-hpl-logger==0.1.5.
20.000 messages were successfully written in a total time of 1.9494 seconds
--- Running Benchmark for: High-Performance Rust Logger ---
Logging 20,000 messages across 10 threads...
Time taken for High-Performance Rust Logger: 0.1023 seconds
Flushing Rust logger buffer...
Flush took an additional 1.8471 seconds.
--- Benchmark Results ---
The application code was blocked for 0.1023 seconds with the Rust logger.
Throughput: 195,474.04 logs/second
Logs written: 20,000
Time taken for flush: 1.8471 seconds
Total time: 1.9494 seconds
Changelog
[0.1.5] - 2025-11-04
- Added 'with_channel_size' constructor to LoggerBuilder
[0.1.6] - 2025-11-04
- Added win_amd64 support
- Added macos_x86_64 support
- Added benchmark results
[0.1.9] - 2025-11-06
- Added 'with_base_log' constructor to LoggerBuilder to add a base prefix '[<event.timestamp>] <event.level>:'
- Fixed potential malloc problems in stdout buffer
- Improved buffer offload with async elastic/file write execution
[0.2.0] - 2025-11-07
- Fixed macos binaries imports
License
This project is licensed under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file py_hpl_logger-0.2.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.4 MB
- Tags: PyPy, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee91532a8a30cfb21e2b76cd57ccfea13cdb4f2bcc2a93515e34745e65b682b4
|
|
| MD5 |
f531a7e79827266a84b45e1081efd7a7
|
|
| BLAKE2b-256 |
e8fcf0c92851f4de7bb3e9b3a845810386c2dd5f5cd76af25a5ebc2376670eac
|
File details
Details for the file py_hpl_logger-0.2.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
- Upload date:
- Size: 2.2 MB
- Tags: PyPy, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aef63361b94540b84adcb90113f7e0b9a768e31ab695989ce106e03bf8732abb
|
|
| MD5 |
1291f11309253a174b753783d4d1d269
|
|
| BLAKE2b-256 |
24272c476c5be1e0dc173ac83fe463d35a17bbe30d27aa08d17e2abcf663afd1
|
File details
Details for the file py_hpl_logger-0.2.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 2.2 MB
- Tags: PyPy, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d802a478f4a581797bed7b9a328ea51d7bc53a4aebdb282b1100963b9a441ccf
|
|
| MD5 |
dd0e02c1f18980e7f582054458f67108
|
|
| BLAKE2b-256 |
cac4f7bbd41dc6a040e854bc9aa404f8caacb5519bbfdd463f24c5c5af5ba086
|
File details
Details for the file py_hpl_logger-0.2.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 2.4 MB
- Tags: PyPy, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
05dd045e9c82351906c91bfc9cddb3bdc5b9cd58218f6057b332315775ed640b
|
|
| MD5 |
1239ccc34cc6b0da3f6cd2bc97572424
|
|
| BLAKE2b-256 |
3ecffb131bff36c3448a185a2069befc116c6a415bc65d3a5f0bf2c0a45518de
|
File details
Details for the file py_hpl_logger-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0195b2b459349b82122c296248a28a0186c5385819b7bd9e93e3c17076e7a6bd
|
|
| MD5 |
ce38db8920294d6aec1e5d4fb1571a9d
|
|
| BLAKE2b-256 |
3146db94834c8181d42455a3be32e5e115d5179d86b4c0f99591617197075567
|
File details
Details for the file py_hpl_logger-0.2.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b393da2344070ea7221deb3f4c8b68dd3a816a1af62da06db07c965b06ed5cd
|
|
| MD5 |
be003d207be937d236be55fe3a180aab
|
|
| BLAKE2b-256 |
46bc5ac60872cb12a20d6fb43c8483370ce1a9350df053207872b31542943294
|
File details
Details for the file py_hpl_logger-0.2.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 2.5 MB
- Tags: PyPy, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b45e2aed95c43b6c394b16c6902584111492801876668e07108562a2821b3aed
|
|
| MD5 |
4aaf3a726752fbeccdcf28baa99539f2
|
|
| BLAKE2b-256 |
c7fef5309785a7d0095ced76777dfb29d96c353dd6a4029750baf1b837b68d50
|
File details
Details for the file py_hpl_logger-0.2.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78fd568bdaa1823db9e4fde488be91f628df62c50b7df07503899c0c6c55407b
|
|
| MD5 |
b1dd9206328dbf1a0aa70accb49eedf5
|
|
| BLAKE2b-256 |
c91f0b6144fb42736f41bb7a40ee5661c74925f5eee34f1dcd044862826e3eb3
|
File details
Details for the file py_hpl_logger-0.2.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 2.0 MB
- Tags: PyPy, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a1140160c7908c439031b7a018dfdc6b574ce4962bdf1b4c51b14aa65201e47
|
|
| MD5 |
10b6a28be025b0923541008f8cb22d69
|
|
| BLAKE2b-256 |
3ab39adc1febe70d3f56e5794df3d35a9b0fc3ef21a13813c62aa9e78c960d71
|
File details
Details for the file py_hpl_logger-0.2.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.4 MB
- Tags: PyPy, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
207103e5f4bfb8d50303cc7fd8e77554b1afa7c01cc9fb72987b1cb9fee5a395
|
|
| MD5 |
c0b09b6296a1c99d4c9b8d7bfb196f84
|
|
| BLAKE2b-256 |
1b2a4fdccb73addfbb60ad4f83f958d819c40fb75fcc8b086d9227cd0c88bb3d
|
File details
Details for the file py_hpl_logger-0.2.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl
- Upload date:
- Size: 2.2 MB
- Tags: PyPy, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5876d1a916989c877d8fe1f8dcf854621ae6d8106db23369b2020ee8555e69a
|
|
| MD5 |
4d9471abca219a0fdc0944b608d272b4
|
|
| BLAKE2b-256 |
09cf817cc6d990b34ebc52f6919b9a3e0f46489565217da8afd934367ea41056
|
File details
Details for the file py_hpl_logger-0.2.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 2.2 MB
- Tags: PyPy, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b50205c8c5f70cc80d422a44c78fe711d844605a7a28f83664779418a9c75d5c
|
|
| MD5 |
d204101d1d1e7f6e35e884dbe78f3c01
|
|
| BLAKE2b-256 |
3245d7e8f0acd83ae7a8b336c790821924b21674feff2a023a90b2fb16de95de
|
File details
Details for the file py_hpl_logger-0.2.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 2.4 MB
- Tags: PyPy, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a640bb401f86adac6a694b3099a47615ede25b5e5196575ae3f3be896eeac671
|
|
| MD5 |
e19cad50e17cd50dbdd4d4906378f538
|
|
| BLAKE2b-256 |
be6502da12d80b96e554af43a6e4013b3abbf216ca008a994c01232cb40f5c97
|
File details
Details for the file py_hpl_logger-0.2.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0007543500f5ab973bdbc78c053f386e2eebb9ec06e4a6c325f98b2229ceadf6
|
|
| MD5 |
17b8c549cbdeecd0c771f38e2082a6a9
|
|
| BLAKE2b-256 |
8bac5dcf19209a59c545bfd2180d9c289cea8ee890e00a9098b2ce665e8d9118
|
File details
Details for the file py_hpl_logger-0.2.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 2.5 MB
- Tags: PyPy, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd96cc7803068290c5fbe44452c0be6c0ea3aa4379382b2b02c54ab6301bef13
|
|
| MD5 |
53c859df6107cfc4c65a4bb688bc064e
|
|
| BLAKE2b-256 |
bbf972e23e7cade0b0602ae46e4268ea4ed71b41d727613e8e3064ab065eb302
|
File details
Details for the file py_hpl_logger-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 2.0 MB
- Tags: PyPy, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b89342d8b313fc3cebd945d3e7b903d79bee76d21acba1c240bd1eb20c9d3a6c
|
|
| MD5 |
ef8fef1653b711d29a22f27f6286d641
|
|
| BLAKE2b-256 |
268418f24e3219131222d5a511ce64a4f5597ee11e45856cd2445b63c18631cb
|
File details
Details for the file py_hpl_logger-0.2.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.4 MB
- Tags: PyPy, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8cb88b1c95da4d80556f82a14f8866d7e1bcf012d8bacb3c57e0057453965632
|
|
| MD5 |
6543a55d4331a22fc8d7dbaf3cabc851
|
|
| BLAKE2b-256 |
851f670a125d05e2c28c823843bff1eed367a821033ae77a25238a8e69374b3f
|
File details
Details for the file py_hpl_logger-0.2.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl
- Upload date:
- Size: 2.2 MB
- Tags: PyPy, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55fb2e1cffc3f59dacb5e6ce8c8ff900f8052fcce6f8013a76b8f151288b29c2
|
|
| MD5 |
3564e7fbcf07635955730b1c8f54662b
|
|
| BLAKE2b-256 |
5631410c6ff9224c1a65f00516beb698445902f4730cbe3bea4198d1058374cb
|
File details
Details for the file py_hpl_logger-0.2.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 2.2 MB
- Tags: PyPy, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8df2e6fab213393385abfa37478917c2f9b63b2f26229b9ba6a0b3dd7168bff
|
|
| MD5 |
b83975cb2e469d8899f9bc35d71a5153
|
|
| BLAKE2b-256 |
17f9e92c1ce6cf94f37cb04dfc5e3207659633625ded448bc0cdfaa3f33f3ee0
|
File details
Details for the file py_hpl_logger-0.2.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 2.4 MB
- Tags: PyPy, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4e7fddc8b1a1360fa1a3c11b92c869733926088d3dd2ee10f04e51211686395b
|
|
| MD5 |
15c42e41a4134f147b58f6215b38f680
|
|
| BLAKE2b-256 |
c496372871758a1790a5116a111449e0d6c74d25a215e32a6f00f4e8c3ce8c07
|
File details
Details for the file py_hpl_logger-0.2.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc45d564a81fe89b73c97524634c2211f7cdacc5a0439d0153c352fb78f29a17
|
|
| MD5 |
24bf8addd13a1dc62213b207fee8d7bf
|
|
| BLAKE2b-256 |
bbdcebfbe9ce9f33d2fc35718e6cd0615ce7869019a12299ec5775b2257aef24
|
File details
Details for the file py_hpl_logger-0.2.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 2.5 MB
- Tags: PyPy, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
852a7684646fad3e0588f3cd0d6a6a0c2c5df207f745bed43d101d6c6bd1001b
|
|
| MD5 |
42dc8e0718656079569a63f9fc7ead5a
|
|
| BLAKE2b-256 |
5ccc6ac15d1f96742a77b30232f88296bf66a838107ba62dfad0171c8f1455ef
|
File details
Details for the file py_hpl_logger-0.2.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 2.0 MB
- Tags: PyPy, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
845b59af0e10f617260b2b120883bf4ba2a90edcca39cc22985010778b0bc691
|
|
| MD5 |
d65fa0c15d9d58268cb38e2b16b14b9d
|
|
| BLAKE2b-256 |
3cebbfbbada328c2d7b9cbb5828e15622627ff00d9c0d9faac3918f2c98dee46
|
File details
Details for the file py_hpl_logger-0.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
edb39aa0afebf5f17d22d2a320498b8113113e690db3f82f96a913e60dfcc956
|
|
| MD5 |
d9658cb3c0f78ee64b2e261f10c105b6
|
|
| BLAKE2b-256 |
69f17daab15983bc78d50e597b435f2db1ddda9eb3fdaf28f468a92982ce5f57
|
File details
Details for the file py_hpl_logger-0.2.0-cp313-cp313t-musllinux_1_2_i686.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp313-cp313t-musllinux_1_2_i686.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.13t, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09be9969f873f4450d564dbfb8b3cf642a50ea27ad9922d8304afc400c8d860c
|
|
| MD5 |
fcdc60d0401bb9a979798b8bbdae7264
|
|
| BLAKE2b-256 |
4de396b5b13918caae028b03a6b9c4d086031f2aa2dd4b445fac9014891fe30b
|
File details
Details for the file py_hpl_logger-0.2.0-cp313-cp313t-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp313-cp313t-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.13t, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e64078f594f8364f568a5c89f2735a399015f3dabf8e4172b2a4c60ef15ffd04
|
|
| MD5 |
5abc233413427c7f4dfb2f5458958fac
|
|
| BLAKE2b-256 |
fe5235081e41b8bb10b4bdecfc5ea6bc0e78b09178f89147fa769385647c63e7
|
File details
Details for the file py_hpl_logger-0.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
256e8a2f8a743f65b9f6406fcaac32ddafc27ba677cd38d4406f1b9b46fd7784
|
|
| MD5 |
4438c230beb6d46d761b89838fbe475e
|
|
| BLAKE2b-256 |
9ce5697a6cad4e36f203ccb23e034559e8782470b659f52435431272f3c1bd16
|
File details
Details for the file py_hpl_logger-0.2.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b576b28c766edccf71f6de5a2fc9ad75e9275d5427b3a64a16b8c68948565b35
|
|
| MD5 |
0fa9bbfe38c4473e94d2a4734e1a2548
|
|
| BLAKE2b-256 |
9b795262ad52e9266101dc756bc4bff70a09968f22e16938282a7e26acea3bd2
|
File details
Details for the file py_hpl_logger-0.2.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
df278e53ef6b1961a0965ae4c786944ad4a425dfab21a3d79c2a01ab1299fb0d
|
|
| MD5 |
e5d2fc66ee8e1ef1bfc531f43f94b9ad
|
|
| BLAKE2b-256 |
a001f571608aaacd4aae9a161acee4aa4a39464656fbd1a43093782af609528f
|
File details
Details for the file py_hpl_logger-0.2.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb916bbfdb98f27560c0372ea5698527ad0deb770fe77fbfdecc60ca38212461
|
|
| MD5 |
9a9602155c047dac21e1ffb1a19d5e24
|
|
| BLAKE2b-256 |
298bf19c9289178acb3824597cf629081505d2e4a72ceefe55939fdd68756cc2
|
File details
Details for the file py_hpl_logger-0.2.0-cp39-abi3-win_amd64.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp39-abi3-win_amd64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.9+, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ec759d6a1e2eafc6eb5d5d577a31d428c0be5ac6695b61dd327cde580377193
|
|
| MD5 |
c21743bac0165bb933bd3c065103d49a
|
|
| BLAKE2b-256 |
3de0f0dbcc432e9a16ad30a669911b99bb67a8d8dce26aee2fafd18eef1ad526
|
File details
Details for the file py_hpl_logger-0.2.0-cp39-abi3-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp39-abi3-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.9+, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d61366985886671f608ffe368e77ac1f5ab61fe277a64d09047f42f6b5ca4eac
|
|
| MD5 |
976539be084e1835d7516b98803e3300
|
|
| BLAKE2b-256 |
abfedb260ae5c75bae563e912d038d90cf19ce6d82c0129617356623655e8092
|
File details
Details for the file py_hpl_logger-0.2.0-cp39-abi3-musllinux_1_2_i686.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp39-abi3-musllinux_1_2_i686.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.9+, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f276681c25300e01e62aeb882a5919ec134ee1af3314e82d7c3f292f1a2e096
|
|
| MD5 |
5cdd3f6f75479b953ad6561a4d21c488
|
|
| BLAKE2b-256 |
b8338889b0b12f39eec031117ca921916556a96ee9435a2336454c720b7880ab
|
File details
Details for the file py_hpl_logger-0.2.0-cp39-abi3-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp39-abi3-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.9+, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3002d490fe46f2fb911bc3b6ab8efdcfc08bfc9afc2fa03ac262c8c8bb939a8e
|
|
| MD5 |
75480983bc78c98ab6bd1cee87ed014d
|
|
| BLAKE2b-256 |
a059812fe7a94001846844de8518ffdbe55fd8f5db11aae7efd985536024b7e0
|
File details
Details for the file py_hpl_logger-0.2.0-cp39-abi3-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp39-abi3-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.9+, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
882a9e5aae9e7faeb1601a5f1590f2353df4b70641e11bff7a232f6f3d5c90d2
|
|
| MD5 |
6c06dc57b9e7155b221e8b1ca974a07e
|
|
| BLAKE2b-256 |
c3b69e70a756ad01f08a68c9c311a99a83da3f98467d975606fde4438fc55f96
|
File details
Details for the file py_hpl_logger-0.2.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.9+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc125ab08b8ba5114e8b5abe64d5ce8a220f15fda563a14b0d48a631021028f1
|
|
| MD5 |
eaaab2538e3e4a1be2286a8bd24107aa
|
|
| BLAKE2b-256 |
9b6b1b5e7f959e7a4dfa943d87e78af1ec2147067481e4a8b630fa40995c61d4
|
File details
Details for the file py_hpl_logger-0.2.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.9+, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
054d752d25da866c0f6809d98997b5f4e80cdd0916aa53ea045007dddfbbfc2a
|
|
| MD5 |
f71d9236a911a16fc3a8ae2f4965db99
|
|
| BLAKE2b-256 |
1085c6af4e3e32dba1135b917da35e701f5b93012dcf4901bb177b14c5c25c9c
|
File details
Details for the file py_hpl_logger-0.2.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.9+, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf43216c2ee24d5a57d1837492db6d77bdc31ca91b3b9d800c9b10cd237cebf7
|
|
| MD5 |
b9fb4d772256afa64a3762f4c070338a
|
|
| BLAKE2b-256 |
689a8dfbb043270381b5fdd84ef169b7624a608864fe9735b75bb587a74d7e1f
|
File details
Details for the file py_hpl_logger-0.2.0-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.9+, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c96e20729ac58036dc4b80753581f93f6d16e7fe3ab1b3af2203df57d010016
|
|
| MD5 |
0399f73a6f0b7efaa7ccf6e1503e4ccd
|
|
| BLAKE2b-256 |
32e5693ebf6f279a762a05141121ce8e4cab06292ce71e844d5b933269c591a4
|
File details
Details for the file py_hpl_logger-0.2.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.9+, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
978a5f06c9b8cf3304d3755b6065f1035590c276d6e852dbd43395f092906059
|
|
| MD5 |
bd9817285f29b4739fa141005fa9acfb
|
|
| BLAKE2b-256 |
416b558e3ce23278d214249d3851ae0c0cc8d7a662ae0acd2be01c0b9530ce48
|
File details
Details for the file py_hpl_logger-0.2.0-cp39-abi3-macosx_11_0_arm64.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp39-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.9+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f9abcf1af9cb8df2a1183f53fc8d1d5a04e83bb67c8978ab70b83769e13dba8
|
|
| MD5 |
48019954e19e7ca220f917d79ee13688
|
|
| BLAKE2b-256 |
4930d48154191420f2d4ae8609d6f4933b733baa9db9e27a7430a9d57c77c207
|
File details
Details for the file py_hpl_logger-0.2.0-cp39-abi3-macosx_10_12_x86_64.whl.
File metadata
- Download URL: py_hpl_logger-0.2.0-cp39-abi3-macosx_10_12_x86_64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.9+, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4f40dd6e68f5a6d2973251d5a417a755dda6b1a7e2e331369a3575cf34c9b44
|
|
| MD5 |
23d732d4e4d7a9800b6da2cb816ac9bd
|
|
| BLAKE2b-256 |
aab0fd17338ad8b429d191ea6b4f374f77a77322c62c5006e11d73f35016967d
|