A fast and lightweight logging library for Python
Project description
picologging
Warning This project is in beta. There are some incomplete features (see Limitations).
Picologging is a high-performance logging library for Python. picologging is 4-10x faster than the logging
module in the standard library.
Picologging is designed to be used as a drop-in replacement for applications which already use logging, and supports the same API as the logging
module.
Check out the Documentation for more.
Installation
Picologging can be installed from PyPi using pip:
pip install picologging
Or from conda forge using conda:
conda install -c conda-forge picologging
Usage
Import picologging as logging
to use picologging instead of the standard library logging module.
This patches all the loggers registered to use picologging loggers and formatters.
import picologging as logging
logging.basicConfig()
logger = logging.getLogger()
logger.info("A log message!")
logger.warning("A log message with %s", "arguments")
Benchmarks
Run richbench benchmarks/ --markdown
with the richbench CLI to see the benchmarks, here is a sample on macOS 11:
Benchmark | Min | Max | Mean | Min (+) | Max (+) | Mean (+) |
---|---|---|---|---|---|---|
FileHandler() | 0.138 | 0.151 | 0.143 | 0.055 (2.5x) | 0.063 (2.4x) | 0.058 (2.5x) |
WatchedFileHandler() | 0.189 | 0.197 | 0.193 | 0.097 (1.9x) | 0.101 (1.9x) | 0.099 (1.9x) |
RotatingFileHandler() | 0.287 | 0.304 | 0.296 | 0.174 (1.6x) | 0.178 (1.7x) | 0.176 (1.7x) |
QueueHandler() | 1.109 | 1.195 | 1.130 | 0.142 (7.8x) | 0.151 (7.9x) | 0.147 (7.7x) |
QueueListener() + QueueHandler() | 0.157 | 0.167 | 0.162 | 0.034 (4.6x) | 0.039 (4.3x) | 0.037 (4.3x) |
MemoryHandler() | 0.126 | 0.144 | 0.133 | 0.051 (2.5x) | 0.059 (2.5x) | 0.054 (2.5x) |
LogRecord() | 0.225 | 0.248 | 0.233 | 0.026 (8.7x) | 0.029 (8.5x) | 0.028 (8.4x) |
Formatter().format() | 0.076 | 0.086 | 0.081 | 0.004 (18.7x) | 0.005 (18.9x) | 0.004 (19.1x) |
Formatter().format() with date | 0.298 | 0.311 | 0.304 | 0.081 (3.7x) | 0.087 (3.6x) | 0.084 (3.6x) |
Logger(level=DEBUG).debug() | 0.726 | 0.743 | 0.734 | 0.059 (12.3x) | 0.061 (12.3x) | 0.060 (12.3x) |
Logger(level=DEBUG).debug() with args | 0.761 | 0.809 | 0.777 | 0.081 (9.4x) | 0.087 (9.3x) | 0.084 (9.2x) |
Logger(level=INFO).debug() | 0.016 | 0.018 | 0.017 | 0.004 (4.3x) | 0.005 (3.8x) | 0.004 (4.1x) |
Logger(level=INFO).debug() with args | 0.018 | 0.019 | 0.018 | 0.005 (3.8x) | 0.005 (3.8x) | 0.005 (3.7x) |
Limitations
See Limitations
Contributing
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit cla.opensource.microsoft.com.
When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
Local development
This project comes bundled with a dev container which sets up an appropriate environment. If you install the Dev Containers extension for VS Code, then opening this project in VS Code should prompt it to open it in the dev container.
Once opened in the dev container, run:
pip install -e ".[dev]"
pre-commit install
python setup.py build_ext --inplace --build-type Debug
Run the build command whenever you make changes to the files.
It's also helpful to create a .vscode/launch.json
file like this one:
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch pytest",
"type": "cppdbg",
"request": "launch",
"program": "/usr/local/bin/python",
"args": ["-m", "pytest", "tests"],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
},
{
"description": "Set Disassembly Flavor to Intel",
"text": "-gdb-set disassembly-flavor intel",
"ignoreFailures": true
},
]
}
}
Now you can press the "Run and debug" button to run pytest
from the gdb
debugger
and use breakpoint debugging in the C code.
If you would like to be able to dive into the CPython code while debugging, then:
-
Do a git checkout of the tagged branch for the devcontainer's Python version into the devcontainer's
/workspaces/
directory. You may need tosudo
. -
Follow the instructions in the CPython README to compile the code.
-
Add the following key to the the configuration in
launch.json
:"sourceFileMap": { "/usr/src/python": "/workspaces/cpython" },
-
Add the following command to the
setupCommands
inlaunch.json
:{ "description": "Find CPython source code", "text": "-gdb-set auto-load safe-path /workspaces/cpython" },
Trademarks
Some components of this Python package are from CPython 3.11 logging library for compatibility reasons.
CPython 3.11 is licensed under the PSF license. The logging module is Copyright (C) 2001-2019 Vinay Sajip. All Rights Reserved.
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.
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 Distribution
Built Distributions
Hashes for picologging-0.9.3-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16f111cdf7a210eb07bd06932c9a8ff06dc830e213c8a0efbb769e586d1f3efb |
|
MD5 | ad56f1adc46e9d7f50386e50e3a2365f |
|
BLAKE2b-256 | 34291f3aa01d4b2f97583d7c98259f49cdb425e4980518a7c8348d552dd6a30b |
Hashes for picologging-0.9.3-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 502a17cbf7303499e1edcb01b3503caeac204aa5d5f888d4b5ecdb113f0c25ee |
|
MD5 | 04042b01e438d82f75448873d1a92a45 |
|
BLAKE2b-256 | 9b6e21abb1f3efdb4797b792d5afcb215f38971eff412c7d4e6ee5d85d86bcb9 |
Hashes for picologging-0.9.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06d315458ff92a2df6ce07540b390212d179e3ef2d08b48c356df72be8d0ce2d |
|
MD5 | a3b4868006886260215bd97c620b8f08 |
|
BLAKE2b-256 | 96b9b7bc99e4193688d1316189e3b8c9788105361f2d9b00fd64ef7911a3a7b9 |
Hashes for picologging-0.9.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | feaf33a2fd8a9431f3f4de9693569952ebce6e4c92cabe642327130a1d378b6c |
|
MD5 | 3ac619e3e33b456cd3f73594fcac882b |
|
BLAKE2b-256 | c56984a6cb4a9f2f427ba3e207c6a640db7d5f2557ae56cd10a64cdfdf9541ea |
Hashes for picologging-0.9.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 025a6262280374413142648cf5be7944136c54a5cc84b0ff5b2416928d7aec96 |
|
MD5 | 7442d03ada2fc0b1be714ebc70266ede |
|
BLAKE2b-256 | 02d306225fd4e5d09e35aedd82cf2c608c8a7cbe6da0b977c166af1895f6f370 |
Hashes for picologging-0.9.3-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32d18fb7c089afe9c2a8cb1493021417c872f807d74f3fd6da85e43226664ccd |
|
MD5 | 57da20bdf249af1276be095fd4f41dec |
|
BLAKE2b-256 | c6717adec10b32be86f54666006e75ee7c941d7823fd4b89289660d4261e8c6d |
Hashes for picologging-0.9.3-cp312-cp312-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70e6957df044af10ff35d293b8ebad3f04bbfa99f88bcf4fd2a8248d1cd46320 |
|
MD5 | a1e40033149790ebd6fd75ce588308d4 |
|
BLAKE2b-256 | 654acfd4d86d23ed1535e6728a13e56a1374105430dad894bb7395e78c0cd974 |
Hashes for picologging-0.9.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8d448e063b8a2cbe3c76d2d7ca2beb523779a31a8b14ee0a452ec1247ce56b8 |
|
MD5 | 8ffc72b13348d642dff889b573aad03e |
|
BLAKE2b-256 | 1c38e1e54b0ddc798173a209b932e939f3f37d2bb4d8cc24c528745a32a08035 |
Hashes for picologging-0.9.3-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c97f0ab43ee32924b33cadd176c5bfe404e85e2bc6ae5e4c713c6d4cb4c7e6f3 |
|
MD5 | d9d7a67bf6c034ffd52e5850e66600ff |
|
BLAKE2b-256 | 7605b0f47219c5230943e1d03bc92bbd74af94ef7bf471e425163296f5b0f05e |
Hashes for picologging-0.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3495969c6a8e1e2fa8d2bc89b8478bce10716bb6617f50822667909e79478cb4 |
|
MD5 | c0acb29aaedf8286492e1d5ec5dd7726 |
|
BLAKE2b-256 | da554c67d07472870e5d81f5fd1b38fe0b0ab9f08ad140ae4a6ae3d2aa029832 |
Hashes for picologging-0.9.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a38eb07ef48218712ce9f860b4a27e5086a89a89af7c5bcc1eaed6fb1e3eafd |
|
MD5 | 1d86e6b8641bc5f4849fd7bfa86a5d7c |
|
BLAKE2b-256 | 97f367e19ea6595ad31ebd8bd398f3fe1899709bc7f439fce1694a154e2d7e20 |
Hashes for picologging-0.9.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78ed29eea9f28d28edb39fa81b448fd27bdf510d4e4c79fe64e08742c782a965 |
|
MD5 | a8b8fb0cfbdd86462551435454ea4e27 |
|
BLAKE2b-256 | 5ea41c3acd317d54ad1cadfc729f63eb6205bc90027e5ea3f6c366e9bc2ae17f |
Hashes for picologging-0.9.3-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 542628ccdc7a1eb321e5a7533803577a943c7d84e62456b681037f7bbc8abe26 |
|
MD5 | 11dce8c1fb69176e272bbdc9ac3cc45c |
|
BLAKE2b-256 | eb8897907480df34edcc8382a82bdcb7b2090d55b2de4b64e270e5c732447da0 |
Hashes for picologging-0.9.3-cp311-cp311-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbd88e3dde71d72ac72dfe6a23a52e13fcdf2c9cf033e13a8f2718746fed942b |
|
MD5 | 2101b37d5ecf239861bd1bc2dacb76f9 |
|
BLAKE2b-256 | 6abfaf16546887682e76979a5920fdf170b715c485b0c0a37954115837dad046 |
Hashes for picologging-0.9.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09f27425175ae23cca0fb49bb55622073589cb57f73bdd2c7f72f4cf05419c3e |
|
MD5 | b830d470fc34c985a310db6c29d5d8a1 |
|
BLAKE2b-256 | 970d9ecf95e091c06363041f4822faa75cc137a77e7c4d029243bd5f032f6a8e |
Hashes for picologging-0.9.3-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ef12744c17fb670e5028315019589fe21527d1546463ef9baf9a454dcd3d7c4 |
|
MD5 | 90886b97e1bb45dc6fe7038358f578da |
|
BLAKE2b-256 | 5939ba0d22a86e49058f89a1a2fa250b2e51404b22f038a843f3fcc3d697bd24 |
Hashes for picologging-0.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b21e46794ef29fda0033a2bcfc38ec7a5fea78a6353a5f74f7a6374c0c0d3d15 |
|
MD5 | e6ef67b94e0c85221866d733061c1906 |
|
BLAKE2b-256 | 5586ba8c330808709ca0d34a89efa49b487577b4dfc3f03cb6fd7e1960f1d01e |
Hashes for picologging-0.9.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f833de82e5fd9a981f64ebfadc3f4d12fe75ef31897e796ba04f6e28455e42c9 |
|
MD5 | e7613e66f13d4984716fd4aecc4bdc9f |
|
BLAKE2b-256 | 3c406d830b59d01d2ab8fb22fc8430d734a3176992cd66c52e1eca7012af3f8d |
Hashes for picologging-0.9.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b582222a768f2bc28ca4a34aa41a008c6aa3430cf1f128b2440e93f691d0d714 |
|
MD5 | 83876d759d5f61d4726864816c60705d |
|
BLAKE2b-256 | 3feb651438c3733250bf2f437a18268a8ea8dcdab8e4b795a00b4fb7bd21efd5 |
Hashes for picologging-0.9.3-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c4755c06c37b53e70ebdc9cd2b39c835221a12c5ef149cfaad9b6073b41ee89 |
|
MD5 | 70be2b74157faef9f0091fe73d033cac |
|
BLAKE2b-256 | cc5989fdceb1267e62e27b61e0b06b20bc76fea17b375a2a0d9ab8bd4d635d07 |
Hashes for picologging-0.9.3-cp310-cp310-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d3219765be2430c4e434ff66a90147bd29db56cd24be00c5999d9827b08d479 |
|
MD5 | c75b10c61c428fb68cbf63489d58fea4 |
|
BLAKE2b-256 | a813ef1eb916f920a04ceebf2419ed3a3a7ec86afe88d0ab535b1692489ed788 |
Hashes for picologging-0.9.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1ab2768f4c178df653bd6cc94ca31d9b94c6d4a90012598a185e80ea66f1a8f |
|
MD5 | e56189e0a81aa31c9234839040dc9669 |
|
BLAKE2b-256 | e5ac0a0d965301cb78c60b25ebf963e07773d74e7cc9be9edbc9c6ce902ccf80 |
Hashes for picologging-0.9.3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35e11311c71678813112e03649fa8dacad2f4ee5c3a424e515876df96c66b89b |
|
MD5 | 7de891641ef4cdbde8073926888a510c |
|
BLAKE2b-256 | 112cc8da2fd086e2118c70094648e9f62014ac676b28821069ef011e09f3d89a |
Hashes for picologging-0.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d4bb95e708ad973217cc2cbb6e058f777ae2539a5cf131824c66fd701adfe71 |
|
MD5 | fe39944313a9317565a2d10c5d0accea |
|
BLAKE2b-256 | 9f4da243d32fd5613a948a2f3ba3a1307fe5942fe96173e09809856a071ff890 |
Hashes for picologging-0.9.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 759f21dda1bf9ee52c7fa91c1faf47aa3585f4f604d5d38de02f3bcd32d7369f |
|
MD5 | b53c146c3e6cc295eb68b8224e875c87 |
|
BLAKE2b-256 | 45d4234dddc7102630273bd10b6bc8d0e4e046841edc390491ae9d306052c2b2 |
Hashes for picologging-0.9.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a629db4cbbb96e66d01d34c93d197c04cb71838830c6652033ee8d2ebe76d01f |
|
MD5 | 2ce286e38bdfd92da111cacfaeab590a |
|
BLAKE2b-256 | 2987760b848042b1087fa87e5b5a48cd77bf943716965270332bd92aba68b70f |
Hashes for picologging-0.9.3-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea5663f5907910405edf75d438c05b24b66fd23cb997d7d28dfaabdea9b78211 |
|
MD5 | a46727e2c7b685d11b17833a84e9bfdf |
|
BLAKE2b-256 | cb8cc1054b46f18e81ba2f145b557b28aef0c09510375dae3ff6ec4e98262f6f |
Hashes for picologging-0.9.3-cp39-cp39-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4c7f4bf9a5fa291e0f8f8b669f6ea35943ccf2a962903472591ae377de58825 |
|
MD5 | 053c44e3a856b09f8660ccc48376f221 |
|
BLAKE2b-256 | 226d3fde8f7cac72f76365b962b8a9178d56e0806fb040761a6ed4cd4157b253 |
Hashes for picologging-0.9.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccc190c6eb8e75fd6ce3e7a34f923731ad5a8c58e26e5a83cbc922174cc79e3b |
|
MD5 | cc0cbea5794546091c02d4c329fb5b5c |
|
BLAKE2b-256 | ea2b6c1a0bd18e013af827c23443b8108aa18ab0f04e8635c9bb22e030f6ddac |
Hashes for picologging-0.9.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f66744aa21d4741ba5e6ecc21babaa3b2cb4dc6e944a02cd5d428ebf24992751 |
|
MD5 | 1bf1c3fd699d1189f46d813539ee9b6d |
|
BLAKE2b-256 | 380aa4c43b40625adeac827f94ab1d10f46a685fccdc77a92c0767c552dc0aae |
Hashes for picologging-0.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 251d69cf4f9d8e7f9cfb113a58d37d493555ee6380af5e4e11599c4f4b60f735 |
|
MD5 | 5618a6f18776bc3d781739a16a7a5eaa |
|
BLAKE2b-256 | a4c77730a79530ca5f053cb46ca56396a5e20a463f479c83e5ff30ad941d5c33 |
Hashes for picologging-0.9.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce7aad1ccc61d65bafcfda7429d902bce53a706cd8b1ade48a4eb80900f0654e |
|
MD5 | 5575d914af561baf156e250380d8de3a |
|
BLAKE2b-256 | 60285f857c479576e370b9f3165deacd2fd57f99b44f7b764e29c22406aaca82 |
Hashes for picologging-0.9.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 936a23a8b98fac51a0bfc3ec23dd2c156fc6b8839a522287ca295f59a5c6dfef |
|
MD5 | e0f752423daa49e73eaa2460515993a4 |
|
BLAKE2b-256 | 09d83603d409f8230acd4b03ae2060beb6c3b877524ec56df75cc4802f3a5e76 |
Hashes for picologging-0.9.3-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94f71cf9a868047db5414f8358c7df51f3c1913a8f1e892f79ad334e63c85860 |
|
MD5 | 03957dc94f75762ee06a916858f563e0 |
|
BLAKE2b-256 | 62c20e1971c9a756ac09a08abbdcd281b87641dc2ee37ec97a10ff682433930e |
Hashes for picologging-0.9.3-cp38-cp38-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6672feda1d95e81694b447c27ce51d0beec86f779ed6803e2b4a522086ac7765 |
|
MD5 | 994bcc859a8fea101b0aa6962f37282c |
|
BLAKE2b-256 | 3c42a3e939b9d4439f1b8277a070a45d110d8e9254c509c163a9ce5a161aa569 |
Hashes for picologging-0.9.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb3c8232421db80d30d2fba149cb5feca1e5aa8fbc8d0301e9cb58e43c5a4add |
|
MD5 | 76ebe41ca38683bdee4dcb9c6b40100f |
|
BLAKE2b-256 | 2441842b592aad606d16fd7d1962f662167f5dd9b4ccf2b47428a3a34f6a8ae7 |
Hashes for picologging-0.9.3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d76b7cabc9170a880180756e3b4889f3b94ff5e877ccd3a104affb543310da97 |
|
MD5 | 6c7adc805c1403b185bf34ceea5f34fc |
|
BLAKE2b-256 | cd94a78deb0fdca5e1d7c8a856dec408e30e0f15172e9d7a511f94459c92b7ba |
Hashes for picologging-0.9.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ea40c7b85294c5117bdf0e1f5057f53567ca725bd9a32cbca935ddd4ce59dda |
|
MD5 | 89dea29d3fb9ee13e3f4db9fd0c1b492 |
|
BLAKE2b-256 | 324eb2cdd3ce32584fed74c118100f652dc93436f31170c8296533bdc0d6c6b1 |
Hashes for picologging-0.9.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40f0999feeb1613719bce3b3ba80ea87e1862c49b60d418d670c14788f47cabe |
|
MD5 | f48c06ba0b67dedce8d8d0f697fa5d81 |
|
BLAKE2b-256 | 899316acbcfaff04208dd34634ed09f54ab9a4c28d8969d53865e583c1184816 |
Hashes for picologging-0.9.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26c7371919d33b18075b395cec454a6577a0a9171b5954735fecfb4d8216d45d |
|
MD5 | 4f7abe1360957b9d567790c542b96ca1 |
|
BLAKE2b-256 | 0490cb3fe39d521a6fb840a9ad00c1474bfb9b034a3fec6df2d304ec4f8f6cd2 |
Hashes for picologging-0.9.3-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fee4f2cec14bc9f2da3e77617ab5afeb3cbb1e8a9918445437d0e406abcb152 |
|
MD5 | be004a4f6db53054272c3e2a1231dd4c |
|
BLAKE2b-256 | e92432cea687431df677a9d1eb293e5a1b9d502b8daa7b126979320bb861a210 |