Skip to main content

High-performance, Rust-powered drop-in replacement for Python's logging module

Project description

LogXide

High-Performance Rust-Powered Logging for Python

LogXide is a drop-in replacement for Python's standard logging module, delivering exceptional performance through its native Rust implementation.

Key Features

  • High Performance: Rust-powered logging with exceptional throughput
  • Drop-in Replacement: Full compatibility with Python's logging module API
  • Thread-Safe: Complete support for multi-threaded applications
  • Direct Processing: Efficient log message processing with native Rust handlers
  • Rich Formatting: All Python logging format specifiers with advanced features
  • Level Filtering: Hierarchical logger levels with inheritance
  • Sentry Integration: Automatic error tracking with Sentry (optional)

Quick Start

# Simple and automatic - no setup needed!
from logxide import logging

logging.basicConfig(
    level=logging.INFO,
    format='%(asctime)s - %(name)s - %(levelname)s - %(message)s'
)

logger = logging.getLogger('myapp')
logger.info('Hello from LogXide!')

That's it! LogXide automatically installs itself when imported. No manual setup required.

Installation

# Basic installation
pip install logxide

# With Sentry integration
pip install logxide[sentry]

# Development dependencies
pip install logxide[dev]

📘 Usage Guide - Common mistakes, correct patterns, and troubleshooting

Documentation

Sentry Integration

LogXide includes optional Sentry integration for automatic error tracking:

# Configure Sentry first
import sentry_sdk
sentry_sdk.init(dsn="your-sentry-dsn")

# Import LogXide - Sentry integration is automatic!
from logxide import logging

logger = logging.getLogger(__name__)
logger.warning("This will appear in Sentry")
logger.error("This error will be tracked")

Features:

  • Automatic detection of Sentry configuration
  • Level filtering (WARNING and above sent to Sentry)
  • Rich context including stack traces and custom data
  • Zero configuration required

Performance

LogXide delivers exceptional performance through its Rust-powered native architecture. See our comprehensive benchmarks for detailed performance analysis.

Python 3.12 Benchmark Results (File I/O)

Real-world file logging performance (100,000 iterations):

Test Scenario LogXide Picologging Python logging vs Pico vs Stdlib
Simple Logging 446,135 ops/sec 372,020 ops/sec 157,220 ops/sec +20% +184%
Structured Logging 412,235 ops/sec 357,193 ops/sec 153,547 ops/sec +15% +168%
Error Logging 426,294 ops/sec 361,053 ops/sec 155,332 ops/sec +18% +174%

Key highlights:

  • 15-20% faster than Picologging (C-based) in production file I/O scenarios
  • 2.7x faster than standard Python logging - upgrade with zero code changes!
  • 2.5x faster than Structlog across all tests
  • Native Rust I/O provides measurable performance advantages
  • Consistent performance across all logging patterns

Important Limitations

LogXide uses Rust-native handlers only for maximum performance. This means:

  • Rust handlers only: logger.addHandler() only accepts Rust native handlers (FileHandler, StreamHandler, RotatingFileHandler)
  • No Python handlers: Custom Python logging.Handler subclasses are not supported
  • No StringIO capture: Use file-based logging for tests
  • No pytest caplog: Not compatible with Rust native architecture
  • Use basicConfig(): Recommended for simple configuration
  • Use addHandler(): For advanced handler configuration with Rust handlers
  • File-based testing: Write to files instead of capturing streams

Example - The LogXide way:

# Option 1: Use basicConfig() for simple configuration
import tempfile
from logxide import logging

# For production - stdout/stderr
logging.basicConfig(level=logging.INFO)

# For testing - file output
with tempfile.NamedTemporaryFile(mode='w+', delete=False) as f:
    logging.basicConfig(filename=f.name, level=logging.DEBUG, force=True)
    logger = logging.getLogger('test')
    logger.info("Test message")
    
    # Read and verify
    with open(f.name) as log_file:
        assert "Test message" in log_file.read()

# Option 2: Use addHandler() with Rust native handlers
from logxide import logging, FileHandler, StreamHandler

logger = logging.getLogger('myapp')
logger.setLevel(logging.INFO)

# Add Rust native handlers
file_handler = FileHandler('app.log')
stream_handler = StreamHandler()

logger.addHandler(file_handler)
logger.addHandler(stream_handler)

What NOT to do:

# Wrong - Custom Python handlers not supported
import logging as stdlib_logging

class MyCustomHandler(stdlib_logging.Handler):
    def emit(self, record):
        print(record.msg)

handler = MyCustomHandler()
logger.addHandler(handler)  # Raises ValueError

# Wrong - StringIO capture doesn't work with stdlib handlers
import io
stream = io.StringIO()
handler = stdlib_logging.StreamHandler(stream)
logger.addHandler(handler)  # Raises ValueError - not a Rust handler

Compatibility

  • Python: 3.12+ (3.14 supported)
  • Platforms: macOS, Linux, Windows
  • API: Core logging API compatible (see limitations above)
  • Dependencies: None (Rust compiled into native extension)

Contributing

We welcome contributions! See our development guide for details.

# Quick development setup
git clone https://github.com/Indosaram/logxide
cd logxide
pip install maturin
maturin develop
pytest tests/

License

[Add your license information here]


LogXide delivers the performance you need without sacrificing the Python logging API you know.

Built with Rust for high-performance Python applications.

Project details


Download files

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

Source Distribution

logxide-0.1.4.tar.gz (210.8 kB view details)

Uploaded Source

Built Distributions

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

logxide-0.1.4-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

logxide-0.1.4-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

logxide-0.1.4-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

logxide-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

logxide-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

logxide-0.1.4-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

logxide-0.1.4-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

logxide-0.1.4-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

logxide-0.1.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

logxide-0.1.4-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

logxide-0.1.4-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

logxide-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

logxide-0.1.4-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

logxide-0.1.4-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

logxide-0.1.4-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

logxide-0.1.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

logxide-0.1.4-cp313-cp313-win_amd64.whl (947.9 kB view details)

Uploaded CPython 3.13Windows x86-64

logxide-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

logxide-0.1.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

logxide-0.1.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

logxide-0.1.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

logxide-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

logxide-0.1.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

logxide-0.1.4-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

logxide-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

logxide-0.1.4-cp312-cp312-win_amd64.whl (948.1 kB view details)

Uploaded CPython 3.12Windows x86-64

logxide-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

logxide-0.1.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

logxide-0.1.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

logxide-0.1.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

logxide-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

logxide-0.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

logxide-0.1.4-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

logxide-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

File details

Details for the file logxide-0.1.4.tar.gz.

File metadata

  • Download URL: logxide-0.1.4.tar.gz
  • Upload date:
  • Size: 210.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for logxide-0.1.4.tar.gz
Algorithm Hash digest
SHA256 b61d185e5396aeaf6a21b33a9d169339e97bd878a1ed470d5a57ed6cfa4dba7b
MD5 e89b77245f5c41034fb18c6c9745e734
BLAKE2b-256 6fb89257b2729cdf990856efa010b94a5c99212a0c951cd576ae95ba46d38ecb

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 050847d65c7dc958ede3f6f9e81250333b646f429b864c909dc022eadc1260df
MD5 7a9f73d6afea3124fb26e2d2790508ff
BLAKE2b-256 fe6a534c7002eaf038cead45e9039821b9e2177d06c289e469fa6315bd94c363

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5665dc15d13fecd0983a3ed18fb5c9c8189ad4b37346f030009d389772a951a8
MD5 d7e2d9fffe025e180a78c2a32cda2ffc
BLAKE2b-256 963c41b9f3cb0c6391ab09fa6d6b007bd03368d1cd140fe6c3b4a943246235c6

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7b501a88f4e479e41048af4185782894337d062f4ce1c8b5bf9a24bcedaa3cba
MD5 3d1341b7dcc364970273c9991cc02329
BLAKE2b-256 5f4c6b8ac783536deb2dc3993178d7c1aefd9899d5841df161635043a7f97083

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f09d1399f8c83aea33d3724b3279a5db980a15f1c10cd7ffabe60f0791f6562
MD5 976214b25a9c6ecad2ff9a057c73d70c
BLAKE2b-256 9adebf9ec4fe562a9594f59580a76907ed33b722c18b986f3052f0bcb2bd4e82

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0cc9eaca70f67c85410fa1a20eb1078183f08105dda244511c550077f34d7b57
MD5 249db86564ded067b0854e1efa18e662
BLAKE2b-256 8f2035f8b0997b8e8521e5cfaa66307821eec9069ae19c033c300f9e774d5806

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e7ae6e6f8d04abcc008fcab519ab1906f653db3273a9c2a1c53bfd927ac55f89
MD5 c8999d4810b0435f8068a598cbe00126
BLAKE2b-256 6be65b01ceb69a6b7f56516b9b1f4d9e6251f99742b072528d7d38f2f886cbd0

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6e46725e3f2d10cdd2b70b4e1465bc6dd23c5a293d3d9de6b426487894692a82
MD5 4b7cb2f9007893c9dbeb4f688fb936d3
BLAKE2b-256 bf32e7f1a6ebe696fa868f7d28031b594b0bb190deddf3a446629b825c2f8ed0

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 591e9316b65e7868f3dc1fcaba56b175ad731c1f0354175b41ccad9dcb14ef93
MD5 da56ef08c402d368f3ad95332d073f0f
BLAKE2b-256 fd0b7daba55a4ad48d2dc4ed0994ced389c108a2d3f57974bbb4052ce03227ee

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 14f2e3da34f38b9edf77f90bef0447f18a48871309886cd2a7ad6c485abbd155
MD5 0a5b5624e80573ab8b3bb6e332d8fe60
BLAKE2b-256 aa057cdfe3777542e6dcb1a5771ef6441e99557a63140a66308e9deb41afba8a

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 41e8535099782297b9e2a47391515c900d6a432758d6a64c3eb9914236cd650b
MD5 50f8f1553338acb9c9be184019ec4f3a
BLAKE2b-256 d3fc20690d7b040260d78c35be52b864546b6b1c308b499186fd8799660d6bce

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1fdce21bb280e1a3d162f77f659ec0c5448f04b269e6c2a2bd7321c7f433ee51
MD5 4f45c6828bed6e9098c8729411b8042e
BLAKE2b-256 89044bb63e676a1274908ab9ee351fc2adcc0a73351d3d9f89d99374212fddfe

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f16d43fda9a2a0521641bbf4402177fc49284465b7d4f0e0fcece35205ce523f
MD5 12ea67c6c8883b1a170e286803633074
BLAKE2b-256 aa2cf3d996417430464edb647a060b07d2cfecd0c75d509ecab9c9bc53a5e044

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ce1cbca9d098fadca6cf501961192131c847f5fa9faa0bfffece6064e7029ece
MD5 9c973b1d3173b41ba8f2a72465228750
BLAKE2b-256 0c2543cb7e1a2aa41be360bb112f3a73afd9a73b3c9d13de8f98db4172acca0c

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5a08ad22db7d70d9e3062f5874afd5577bb4f1a715ace4f4401a5c53d23cffe6
MD5 1cf9e7b24da1eed58ac6ee670d425869
BLAKE2b-256 26213dbdf9efdf5076240ec41e8eeffbd9e0e9a37645d4168159f676386e48ab

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e2003cca59a977aca760a9902ba3e7f94cd8fac94059efe84ec86f24799c6fc6
MD5 85bca899ba1b8d7aecf16284bf1fdda0
BLAKE2b-256 e50ac43c0dd2ed35f02915d9cb49a43058c4d2f1ccea753bb87d8f15bec043bd

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fdf7463adae8ff569630f0df6ae2d6d8e3e653aa6bb049b1b6da3269bc81409c
MD5 be1bfd06e0aa552091a12ebad53852ae
BLAKE2b-256 e7548ed39f255b49242db623155693f897fd5cea5a557fb2526519e3b0487300

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: logxide-0.1.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 947.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for logxide-0.1.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fb3fca8192a319a964cf3f4860d83101a237f7fa576d2c258069548b872b87e2
MD5 8af3e575b595a4a68f19670ca4d12dca
BLAKE2b-256 b479c33d7285ca7ab5685a32397e535b09aebc83546cb0a889f18aa5c6481f2c

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 239a270a4e8f16b6580f034ab9e8ceba5ef20e37d6beb0e1281072b7c29ab0a9
MD5 b76f7d24531a774f23011c0f947d167c
BLAKE2b-256 7708e906c98e4e857861eee09960ed17fc66b6e6c3c76520cb88ed6c9cb09a9d

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 09fa41dc608f1172cbe0b60f7d6a69f3dee13f52095db3166162c4802d584b08
MD5 373b7c3f2ae45e428b51b61b11df86a4
BLAKE2b-256 54c6bf2bc9e95ddbd522c02772ed0152d480689e124ab90e1dc82a773a56b904

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 525b7b24ad9d8bfbc541c12e36f3db2c5be5ab31de3f1a858a0b819b75987af5
MD5 d449891d3f73bdec8032b611e86118e6
BLAKE2b-256 b7bb05a2418470a5b0b7ac6d94eac503a75bd1ba0febfe51e43028bd709d797a

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e5e39ae67ddd5eb9531599e75ec9acdef631f97579869072f18cfadfa586ac6e
MD5 0c6bd514e415b0f2486478e60c59e021
BLAKE2b-256 d75f3c9051ed073ffa3398842e3af1aeb8edceca32f17b152ba4720853f6e521

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 07f8f72bf923a269e8981d1d6dd6f115d9cc1fa75526aa7cd9a08aad81f182db
MD5 2ebf7e88b97387b7959f7312229d390f
BLAKE2b-256 ff57c5ee04413a2145984b9e99397f6b6372206408027fc3dd9b89a35ca8109c

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ac80bd61d74c7de5c9a6b458f4e789d787ef55f89cedb087f25625fe5b2afc3c
MD5 473ed496a67cc9ec46ba05b81dda5bc4
BLAKE2b-256 5a76de04019922e62aeabfd128d49c8b8cbb9d2077689039e0566d55bb1a39e4

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44ce9845fee3f8da2aee6ad8aaca8eb8a5b10d0970db6842c8c9374f13278f3b
MD5 4ffa0e244f71f0aca44dbe6769743101
BLAKE2b-256 3b2755a520f6ece969f3c2751a6c81a6cdc5ed672b9e42d55f347184897a39db

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 778d0080aacbe598b89ec74dc8493f4ca9d42afefaff9a34a0062231879dec36
MD5 ff97fd79c8b772a907d94eac18014e45
BLAKE2b-256 f863ec7e1f9aa8a0f4985461ab51d0db6ca313e49ff7f0e7ed1143da456f75ad

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: logxide-0.1.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 948.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.11.5

File hashes

Hashes for logxide-0.1.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2fc56055bf5d7474242c74b7ab58e3f211470f6999665ebeb9d56d150e007890
MD5 a95d549c77aa2592d2862b8b0bfda5fe
BLAKE2b-256 4353777d385dcf95a0cbb4d599f229612f0207accd53b6afff859a8737e978b5

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d96d25f3ba3cb24fc4c8e321bf20c8a13d77744e9189f0c4a4ff908f57b4662
MD5 68c7f4bf838bb2ddb278df2893903257
BLAKE2b-256 b8788b6d8c4fdbaa963c4ac72a3d7e2c5d9242c0bf4473b1ca04f832c0b8f660

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b4d78ce43a04d73cc68a2cceaba5617a48e3dab69bfaf8b89ac5b15404d86009
MD5 5c7f619580121a567a654242378cb642
BLAKE2b-256 5f728121e413803fe55beba541137b4a68b08c62f862702f596203fe41f617ae

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 66f0470f5bc38d42a5599f3137bfb7ae811f40e802b2fee891f3cd10e5b3aeb9
MD5 903677e81b27e371c5c797bcd07e593b
BLAKE2b-256 956a344b0defed500f34cc1743cf7838c15278c2938d954de09871d2af23990c

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3985f2bc48f6816faa20283c834a884a3da87546522425bfb7d425a86202f3bf
MD5 328f85837e32e74747f91c30cb541c01
BLAKE2b-256 f31ccf465ba28657bfd48d123d5ea6f278409b8cd76bb5bb96ddd730bda39bb0

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cd12a85bd899ac05e2be94a0d1c2c6ff79500747d0a45c3fae7aee998eb854c5
MD5 00bb76b82557e053c33f00fd3f3161a6
BLAKE2b-256 b412f8c06e33d655c8d0be0c0ab77d2e1cc734432e584fb1a8eb9e8de60d5f51

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 4dff1e925eedb6440fe9db2c0f04466ad302613a76b742bfc3c5eca1d99dca4e
MD5 81f07d29fab3c1aa0e8cde6b87dd5e67
BLAKE2b-256 4becaf10c745ff5ddbca9ec8155086a637b7d6a195dee722cd0d31561fdefaa9

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 130e9d3e4fbd632fc5e7bf39859f60e751f536f40c34c8490e9d761fc4a177cd
MD5 41db70f67e5ebd009bfcec758e67f71f
BLAKE2b-256 7ae4ed9fe1cf55f0645c89a9e11383788fadcbc15fb6d55f943062281592897d

See more details on using hashes here.

File details

Details for the file logxide-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for logxide-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4f747ad05f48593cc0480f54d83ae1e9920b9fcf7e99a7d9ee7ffab39d14f32d
MD5 bd216e6b8b459aab43f393fe1c2f4d3b
BLAKE2b-256 ed70e15ac587a86457ed907846431a1ced5fbf1ae2322219a08e956e6547ef21

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page