Skip to main content

Valkey GLIDE Async client. Supports Valkey and Redis OSS.

Project description

Welcome to Valkey GLIDE!

Valkey General Language Independent Driver for the Enterprise (GLIDE) is the official open-source Valkey client library, proudly part of the Valkey organization. Our mission is to make your experience with Valkey and Redis OSS seamless and enjoyable. Whether you're a seasoned developer or just starting out, Valkey GLIDE is here to support you every step of the way.

Why Choose Valkey GLIDE?

  • Community and Open Source: Join our vibrant community and contribute to the project. We are always here to respond, and the client is for the community.
  • Reliability: Built with best practices learned from over a decade of operating Redis OSS-compatible services.
  • Performance: Optimized for high performance and low latency.
  • High Availability: Designed to ensure your applications are always up and running.
  • Cross-Language Support: Implemented using a core driver framework written in Rust, with language-specific extensions to ensure consistency and reduce complexity.
  • Stability and Fault Tolerance: We brought our years of experience to create a bulletproof client.
  • Backed and Supported by AWS and GCP: Ensuring robust support and continuous improvement of the project.

Documentation

See GLIDE's Python documentation site.

Supported Engine Versions

Refer to the Supported Engine Versions table for details.

Getting Started - Python Wrapper

System Requirements

The release of Valkey GLIDE was tested on the following platforms:

Linux:

  • Ubuntu 20 (x86_64/amd64 and arm64/aarch64)
  • Amazon Linux 2 (AL2) and 2023 (AL2023) (x86_64)

Note: Currently Alpine Linux / MUSL is NOT supported.

macOS:

  • macOS 14.7 (Apple silicon/aarch_64)
  • macOS 13.7 (x86_64/amd64)

Python Supported Versions

Python Version
3.9
3.10
3.11
3.12
3.13

Valkey GLIDE transparently supports both the asyncio and trio concurrency frameworks.

Installation and Setup

✅ Async Client

To install the async version:

pip install valkey-glide

Verify installation:

python3
>>> import glide

✅ Sync Client

To install the sync version:

pip install valkey-glide-sync

Verify installation:

python3
>>> import glide_sync

Basic Examples

🔁 Async Client

✅ Async Cluster Mode

import asyncio
from glide import GlideClusterClientConfiguration, NodeAddress, GlideClusterClient

async def test_cluster_client():
    addresses = [NodeAddress("address.example.com", 6379)]
    # It is recommended to set a timeout for your specific use case
    config = GlideClusterClientConfiguration(addresses, request_timeout=500)  # 500ms timeout
    client = await GlideClusterClient.create(config)
    set_result = await client.set("foo", "bar")
    print(f"Set response is {set_result}")
    get_result = await client.get("foo")
    print(f"Get response is {get_result}")

asyncio.run(test_cluster_client())

✅ Async Standalone Mode

import asyncio
from glide import GlideClientConfiguration, NodeAddress, GlideClient

async def test_standalone_client():
    addresses = [
        NodeAddress("server_primary.example.com", 6379),
        NodeAddress("server_replica.example.com", 6379)
    ]
    # It is recommended to set a timeout for your specific use case
    config = GlideClientConfiguration(addresses, request_timeout=500)  # 500ms timeout
    client = await GlideClient.create(config)
    set_result = await client.set("foo", "bar")
    print(f"Set response is {set_result}")
    get_result = await client.get("foo")
    print(f"Get response is {get_result}")

asyncio.run(test_standalone_client())

🔂 Sync Client

✅ Sync Cluster Mode

from glide_sync import GlideClusterClientConfiguration, NodeAddress, GlideClusterClient

def test_cluster_client():
    addresses = [NodeAddress("address.example.com", 6379)]
    # It is recommended to set a timeout for your specific use case
    config = GlideClusterClientConfiguration(addresses, request_timeout=500)  # 500ms timeout
    client = GlideClusterClient.create(config)
    set_result = client.set("foo", "bar")
    print(f"Set response is {set_result}")
    get_result = client.get("foo")
    print(f"Get response is {get_result}")

test_cluster_client()

✅ Sync Standalone Mode

from glide_sync import GlideClientConfiguration, NodeAddress, GlideClient

def test_standalone_client():
    addresses = [
        NodeAddress("server_primary.example.com", 6379),
        NodeAddress("server_replica.example.com", 6379)
    ]
    # It is recommended to set a timeout for your specific use case
    config = GlideClientConfiguration(addresses, request_timeout=500)  # 500ms timeout
    client = GlideClient.create(config)
    set_result = client.set("foo", "bar")
    print(f"Set response is {set_result}")
    get_result = client.get("foo")
    print(f"Get response is {get_result}")

test_standalone_client()

PubSub Configuration

Valkey GLIDE supports dynamic PubSub with automatic subscription reconciliation. Configure the reconciliation interval to ensure subscriptions remain synchronized:

# Async client
from glide import GlideClientConfiguration, NodeAddress, GlideClient, AdvancedGlideClientConfiguration

config = GlideClientConfiguration(
    addresses=[NodeAddress("localhost", 6379)],
    advanced_config=AdvancedGlideClientConfiguration(
        pubsub_reconciliation_interval=5000  # Reconcile every 5 seconds (in milliseconds)
    )
)
client = await GlideClient.create(config)

# Sync client
from glide_sync import GlideClientConfiguration, NodeAddress, GlideClient, AdvancedGlideClientConfiguration

config = GlideClientConfiguration(
    addresses=[NodeAddress("localhost", 6379)],
    advanced_config=AdvancedGlideClientConfiguration(
        pubsub_reconciliation_interval=5000  # Reconcile every 5 seconds (in milliseconds)
    )
)
client = GlideClient.create(config)

Pre-configured Subscriptions

You can configure subscriptions at client creation time. The client will automatically establish these subscriptions during connection:

# Async client with pre-configured subscriptions
from glide import (
    GlideClientConfiguration,
    NodeAddress,
    GlideClient,
)

def message_callback(msg, context):
    print(f"Received message on {msg.channel}: {msg.message}")

config = GlideClientConfiguration(
    addresses=[NodeAddress("localhost", 6379)],
    pubsub_subscriptions=GlideClientConfiguration.PubSubSubscriptions(
        channels_and_patterns={
            GlideClientConfiguration.PubSubChannelModes.Exact: {"news", "updates"},
            GlideClientConfiguration.PubSubChannelModes.Pattern: {"events.*", "logs.*"},
        },
        callback=message_callback,
        context=None  # Optional context passed to callback
    )
)
client = await GlideClient.create(config)

# Cluster client with sharded pubsub
from glide import GlideClusterClientConfiguration, GlideClusterClient

config = GlideClusterClientConfiguration(
    addresses=[NodeAddress("localhost", 6379)],
    pubsub_subscriptions=GlideClusterClientConfiguration.PubSubSubscriptions(
        channels_and_patterns={
            GlideClusterClientConfiguration.PubSubChannelModes.Exact: {"channel1"},
            GlideClusterClientConfiguration.PubSubChannelModes.Pattern: {"pattern*"},
            GlideClusterClientConfiguration.PubSubChannelModes.Sharded: {"shard_channel"},
        },
        callback=message_callback,
        context=None
    )
)
cluster_client = await GlideClusterClient.create(config)

Dynamic Subscription Management

Subscribe and unsubscribe at runtime:

# Subscribe to channels
await client.subscribe({"channel1", "channel2"}, timeout_ms=5000)

# Subscribe to patterns
await client.psubscribe({"news.*", "events.*"}, timeout_ms=5000)

# Unsubscribe from specific channels
await client.unsubscribe({"channel1"}, timeout_ms=5000)

# Unsubscribe from all channels
from glide.async_commands.core import ALL_CHANNELS
await client.unsubscribe(ALL_CHANNELS, timeout_ms=5000)

# Unsubscribe from all patterns
from glide.async_commands.core import ALL_PATTERNS
await client.punsubscribe(ALL_PATTERNS, timeout_ms=5000)

# Cluster: sharded pubsub
await cluster_client.ssubscribe({"shard_channel"}, timeout_ms=5000)
await cluster_client.sunsubscribe({"shard_channel"}, timeout_ms=5000)

# Check subscription state
state = await client.get_subscriptions()
print(f"Desired: {state.desired_subscriptions}")
print(f"Actual: {state.actual_subscriptions}")

Client Statistics

Monitor client performance and subscription health using get_statistics():

stats = await client.get_statistics()  # Async
# or
stats = client.get_statistics()  # Sync

# Available metrics:
# - total_connections: Number of active connections
# - total_clients: Number of client instances
# - total_values_compressed: Count of compressed values
# - total_values_decompressed: Count of decompressed values
# - total_original_bytes: Original data size before compression
# - total_bytes_compressed: Compressed data size
# - total_bytes_decompressed: Decompressed data size
# - compression_skipped_count: Times compression was skipped
# - subscription_out_of_sync_count: Failed reconciliation attempts
# - subscription_last_sync_timestamp: Last successful sync (milliseconds since epoch)

OpenTelemetry Configuration

Valkey GLIDE supports OpenTelemetry for distributed tracing and metrics collection. This allows you to monitor command execution, measure latency, and track performance across your application.

Basic OpenTelemetry Setup

Both async and sync clients support OpenTelemetry configuration:

# Async client
from glide import OpenTelemetry, OpenTelemetryConfig, OpenTelemetryTracesConfig, OpenTelemetryMetricsConfig

# Sync client
from glide_sync import OpenTelemetry, OpenTelemetryConfig, OpenTelemetryTracesConfig, OpenTelemetryMetricsConfig

# Initialize OpenTelemetry (once per process)
OpenTelemetry.init(OpenTelemetryConfig(
    traces=OpenTelemetryTracesConfig(
        endpoint="http://localhost:4318/v1/traces",  # OTLP HTTP endpoint
        sample_percentage=1  # Sample 1% of requests (default)
    ),
    metrics=OpenTelemetryMetricsConfig(
        endpoint="http://localhost:4318/v1/metrics"
    ),
    flush_interval_ms=5000  # Flush every 5 seconds (default)
))

Supported Endpoints

  • HTTP/HTTPS: http://localhost:4318/v1/traces or https://...
  • gRPC: grpc://localhost:4317
  • File: file:///tmp/traces.json (for local testing)

Runtime Configuration

You can adjust the sampling percentage at runtime:

# Change sampling to 10%
OpenTelemetry.set_sample_percentage(10)

# Check current sampling rate
current_rate = OpenTelemetry.get_sample_percentage()

Note: OpenTelemetry can only be initialized once per process. To change configuration, restart your application.


For complete examples with error handling, please refer to:

Building & Testing

Development instructions for local building & testing the package are in the DEVELOPER.md file.

Community and Feedback

We encourage you to join our community to support, share feedback, and ask questions. You can approach us for anything on our Valkey Slack: Join Valkey Slack.

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

valkey_glide-2.3.0rc7.tar.gz (819.5 kB view details)

Uploaded Source

Built Distributions

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

valkey_glide-2.3.0rc7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

valkey_glide-2.3.0rc7-pp311-pypy311_pp73-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

valkey_glide-2.3.0rc7-pp311-pypy311_pp73-macosx_10_7_x86_64.whl (7.3 MB view details)

Uploaded PyPymacOS 10.7+ x86-64

valkey_glide-2.3.0rc7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

valkey_glide-2.3.0rc7-pp310-pypy310_pp73-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

valkey_glide-2.3.0rc7-pp310-pypy310_pp73-macosx_10_7_x86_64.whl (7.3 MB view details)

Uploaded PyPymacOS 10.7+ x86-64

valkey_glide-2.3.0rc7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

valkey_glide-2.3.0rc7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

valkey_glide-2.3.0rc7-pp39-pypy39_pp73-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

valkey_glide-2.3.0rc7-pp39-pypy39_pp73-macosx_10_7_x86_64.whl (7.3 MB view details)

Uploaded PyPymacOS 10.7+ x86-64

valkey_glide-2.3.0rc7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

valkey_glide-2.3.0rc7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

valkey_glide-2.3.0rc7-cp314-cp314-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

valkey_glide-2.3.0rc7-cp314-cp314-macosx_10_7_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.14macOS 10.7+ x86-64

valkey_glide-2.3.0rc7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

valkey_glide-2.3.0rc7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

valkey_glide-2.3.0rc7-cp313-cp313-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

valkey_glide-2.3.0rc7-cp313-cp313-macosx_10_7_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 10.7+ x86-64

valkey_glide-2.3.0rc7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

valkey_glide-2.3.0rc7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

valkey_glide-2.3.0rc7-cp312-cp312-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

valkey_glide-2.3.0rc7-cp312-cp312-macosx_10_7_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 10.7+ x86-64

valkey_glide-2.3.0rc7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

valkey_glide-2.3.0rc7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

valkey_glide-2.3.0rc7-cp311-cp311-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

valkey_glide-2.3.0rc7-cp311-cp311-macosx_10_7_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 10.7+ x86-64

valkey_glide-2.3.0rc7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

valkey_glide-2.3.0rc7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

valkey_glide-2.3.0rc7-cp310-cp310-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

valkey_glide-2.3.0rc7-cp310-cp310-macosx_10_7_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.10macOS 10.7+ x86-64

valkey_glide-2.3.0rc7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

valkey_glide-2.3.0rc7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

valkey_glide-2.3.0rc7-cp39-cp39-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

valkey_glide-2.3.0rc7-cp39-cp39-macosx_10_7_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.9macOS 10.7+ x86-64

File details

Details for the file valkey_glide-2.3.0rc7.tar.gz.

File metadata

  • Download URL: valkey_glide-2.3.0rc7.tar.gz
  • Upload date:
  • Size: 819.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for valkey_glide-2.3.0rc7.tar.gz
Algorithm Hash digest
SHA256 093f8bb41f3968e35ab459ebe24aac7751e3ef765c5ad2856fc534ddceed70d2
MD5 b2132bce4bd64549a79f995bb8cb20a8
BLAKE2b-256 08ef567cec53a2eb6d06f76b3288c6b8103600c33a2163bc7ca58b71f7cac30a

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb8131e2cd0a714c0263412ef2d4893696dfe3c1bcb1cc0ba54a18f47dffd343
MD5 83ff47be4a35dd20bb2cc783f5846c61
BLAKE2b-256 314aff516d50d0b62525f65500c8a6992b6a428abe2aee29b62bf7e1bdece7d9

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cd56cbf545a76f317669b190aff7d4b9741e06cafb46013d69ec5a5523fa9028
MD5 cf54fa5c4c2bc3a83b8ce7c03dcb06cf
BLAKE2b-256 0a8d3b2df8a8d914e7fcb38101c7d98d8cb340720739740245fa55b99034ccc5

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 20a1c63670469d61f983adde232b9b914bd389989b754fab6eef9e9844ed874e
MD5 866ccc252616ff38d179fd4deaacb138
BLAKE2b-256 080976006df105c53597667050d063cb40db6ddfa3aa72c65c4295700e0abfd6

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-pp311-pypy311_pp73-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-pp311-pypy311_pp73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 3395184777372807e55b40602700e08f2be41558d62cfae624c4a6570d2a02bb
MD5 31d3bc6131ea143b52a5b8c80c86a716
BLAKE2b-256 163270f5bd334e891240031e4f648f45897345a8a17b5a1c9d19c0b98206aa5a

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3dc13aa53f30d50b3a55e67e5b5c992a9a3fd6f733e2ae3f9f81df1846b07987
MD5 fb41e3bde9181b6657701a42209c3186
BLAKE2b-256 e48f90ccb969c5d0c32e92d9a9d8b023099a953386cf37e0ebf8df505f5c819d

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 35f1cc8a36b724e2b6fa485f849394d88d37e908cd5b6c5b8794b884b7f1f765
MD5 714b9da5f68aed3f86cba57589601adb
BLAKE2b-256 50d3ab55a5cbc3c2e3f89a2ffbc3fe4f45925956068e730ad3cd8693679a653a

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 247700e8f245d7f45a8173941d3b4076be4a5e81f877f03d47178e231b6b1f5b
MD5 b988ef920c80089769a4d7034fb333ab
BLAKE2b-256 713dc50902458713d3c8c05764e50321fdaa30e97f891efaf38f69d90ccfd4ec

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-pp310-pypy310_pp73-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-pp310-pypy310_pp73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 c5d2428539a166b49e5d718c3e8b05dee97b0cb31a444bfb9f748066e97e0521
MD5 7e7fa5c08c3ce7b1da38572b10595316
BLAKE2b-256 632cb09c09c7b8c1aada3f60c4c85b8339afaff3752a1b7535cf514c9796bc2e

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a927fa98a91b3ea049bd05ae2a76d4b8aeaecbafe4edd15382114d9d202debf
MD5 b142a81bb27e3e0bba7103fe6e2165fb
BLAKE2b-256 b63dbad649b7bfb115c33e5294c850c953deecc8e8abf89af50dab3c2f8081bb

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 67eb4e7c3590762ef58b08a8763d4ba0a1afbe2277ac3aec7cbf94e7bc4a3433
MD5 67e54f76ee4c37be654e16205670aff8
BLAKE2b-256 fcc639d075fb6d5a9fbc15ac8aef79d83d02fbf692f58587f093c643909ff631

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0386d080b86d1bef31028f11f08020886f2c551722e8a9909fc0f918c7e99543
MD5 b27488770d1aa16a81a3f9410a0ea9ba
BLAKE2b-256 8f297b95b650b793e1665c4bca51edb400389cccb1f62514c681173409ee01e8

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-pp39-pypy39_pp73-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-pp39-pypy39_pp73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 57bc42abd005aceea2781e2505d19dc8a5996e1ef22122895862c7e2b3b1a8e1
MD5 d487aade89dbc52981a9452283823e53
BLAKE2b-256 cc1e9f5f1d50d25a2415643ed56a2e1843fc9845218fbf2a372350c84b901beb

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44f7beeebc1039078325709db709d19b87fbdac4621aa9d113ba3a2b417248eb
MD5 09cb75931482ffcee90ec070af676bbb
BLAKE2b-256 dd2afe693062feacdff58ed06cf10009de335d86ff142f627a1fef4fcab3d0b7

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 75e6c0d45570e5ceca2cad940e7fd61441a4bc376d838a6b57708c0c4404382e
MD5 34b4b3c544ea4fc0e583cb6fae3756ff
BLAKE2b-256 6e378d51c5d1083158362f30c8e1a4f3b6535bb269df7caf8e9642ea13fdfc96

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fafa66d0c0370745bd18a9c93e90ae4efe6279869e1e17db1564db6afa73cbe6
MD5 14eea462d5bc5ba58a0b22bdaf150beb
BLAKE2b-256 5728b617a0b9880f52e4daf02640729518ff065e11dc4911405de7e88402b3af

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp314-cp314-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp314-cp314-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 6ffe91d274f2705c345050a7fbe8f16bec9d79565de38c816968a8339abefece
MD5 66fc2830afc1e58cb058168dcb2ff53a
BLAKE2b-256 d78b07c98fdb8d92a60f7ef238831a05b4973b0a8c90e484c8cf3012315feb3e

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87ff7e8b203546b7f4c2bc60ae07870eb524173d73b662fcd9b79750c709d86c
MD5 5090bb706e1a74b07d204f5b8e04c532
BLAKE2b-256 18ed467c1bfe08661cb1190a884020fe95dcae6d9a36a3d1f58cfcda71cee67f

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9eb606f72e5b0b8586626a2b69e1994c63bb0370205dd50ae5a20ba8f1076199
MD5 6e4b5990cc34ae0909a7be9cf94df45c
BLAKE2b-256 eef7d3c5092e9b8687af52ae2e3ed825852f1503a03a6dce92bdc23c8afcdb72

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c52003f47fe76a2f8bb7774608b055e07e8aa48cffcacee34d6495a95c839928
MD5 fbe42743686301c4a6f63b18f6943aa9
BLAKE2b-256 29f5db15b654f85b50aa427dc4dc1f75b172f3d2c2ab62048f9b97534a1caa1a

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp313-cp313-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp313-cp313-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 55064a84a7793852f58828047ba2cd1144f0a02b4d7d463dd5876a6a219537fb
MD5 bd3b99e8a06a4737eb673cd9efd7093b
BLAKE2b-256 34a8df3d67b1884612eb00a8157bb4e4480a1e8e20763809768383b09340a0b6

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a256d3989867ff6ce8e32e19ecfcff41e7f48e9b633100e83d4e01dcc643530
MD5 c7db2e835852d2f55b16adf9bd23c3ca
BLAKE2b-256 7bced9fabea3fee823dc2a9775993792c0754e3ac867e8a19924a0d1f0001b7e

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f29ad1180d12028984bb802ad3fc0dc1fba9afb475b3c17ca5d4184f341a4e14
MD5 190ab54c44fedb2fbbdd2f5843267576
BLAKE2b-256 b77256ddf87e92617604b715e32e61de048b1fb9a666ec3b74454b4a3b235bcb

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 75ebbfff19a2a16ac96ec2070a2f3c2a21094ee2315914c96bf6d0a8671e49a8
MD5 79d05c7bd36ca1cac021d10384d70f20
BLAKE2b-256 cddceb8e54a6125931904f20764bc0ec3cc2fbebce49ae9be1350e025ad55f38

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp312-cp312-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp312-cp312-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 ed701a71c10c584b1e4498c728863e3f0820c347bab34462f4b405f94263a566
MD5 2566df9edf40963508549d613b24624e
BLAKE2b-256 c303adb8850721006bd64f4528a5fa7d27008c5e3ac5d745dca86bcc9beabbd0

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 adb63b7df214924739292a3874ecf611ee74551c4c3e1179d1a1e14734600ef1
MD5 af25e06dccfb318927887ab842955854
BLAKE2b-256 420c3f5bd0a5a5e074b589d448e76ef3c11b7e49fffa7089f5d5531a89884db7

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6baf2eacc27ee62a446f773725686780bbb2af18c924e76c4e557d402d033665
MD5 757073682ba3c42c2c8b501a0f92424c
BLAKE2b-256 28af4fed4568f26c9997d484e520974bb0464d181eebb2f88be7cf6d5032d3da

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 962e115ba461f0977d222e6e1ea4bdc1ab2d733814175b3f6e19e195c71cae98
MD5 2952a991e85e61c68fc7cb122154e6cb
BLAKE2b-256 315ff72994add79bbf940a802108a3cdff621e3fd7e2f261f9ef1f6162d078be

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 1caefd176b9290de09fd16ba5ea11f9da9969082060318edaffdcd40654c52dd
MD5 f9f4010317116094da18cb035931c4bc
BLAKE2b-256 0d4a2399229a98e750014159c2b750775ab15250302207c30855566ff642eb24

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6bd41089bb5b19ebbb4462663571fa1ce05948cb16e0ce745c22e4dbc517dda
MD5 cec700e47ff7ef81cfd41bf987de658a
BLAKE2b-256 6808a5f023fe58a6aae2b2bb3240bb38ee86f370b4921cf2f6af5180511b7d39

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 387f64bf50938ab4d92a18b4aefbe2ccadbd06e44dedf0c70dd2f4d423344035
MD5 ddab791597e4e85fafd8c4a428790651
BLAKE2b-256 5f7ffe9f238ba0d8c561d2784c973b8f597b392c7d0f00c20b6208f8b20df5ec

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d48f457f0c1a2acb13e03e5c85ebd2edba60a7501a57d2d3ce590ce6c294aeac
MD5 74cde883cf39e5b7de7bf7cce4af288f
BLAKE2b-256 0f25d1432f4141f5919d98f4768843321a8482dd2202e75fbd90c0df4009b766

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 77dec097b0fafcf758a723a68d782937a99c6408d3f1ad03ef38f1a1db9fd3ac
MD5 38c2d370e232ff1359ad0ba7fe14c1fa
BLAKE2b-256 9f02aeafa437a4508c91d2b3a733ed92d56ca8513e6bb9cb7dcd2d1a41f3ca14

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc89c8e04b3c556b427041b16acb77e7c61c7e0aeb27aa4888f456afc6d2268c
MD5 25f3e0b19c8419eb6185bc77d9c3fcb1
BLAKE2b-256 79c158102ebb80f3b669097bc10b794ff6f0d42c2d079feed2959c81cf37541f

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b577448f3d3042efc14b65683606dbc714b159ebae7c7a336b563d11288a0e8c
MD5 ebad1b5c57cdb737adee5027174f5c46
BLAKE2b-256 c4b181e481733020fcc149626a8e64aa0dd441164419ffcabba6bc70f28a623f

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e612d669146ea33ac9b0208469c04f662620f60fb510473a2b749f6357e8090
MD5 7f718b6c58392f44b41082da798a2550
BLAKE2b-256 c339b48fcecfb33f1073df07d3720a1f95be923e58421266a867b3f4fd983fbd

See more details on using hashes here.

File details

Details for the file valkey_glide-2.3.0rc7-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.3.0rc7-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 5d7e4d19c0c13e474c3b63a56570130637be05b8607387342c987afbb3506058
MD5 0335340710feed1baeefe0f3f7bb95f2
BLAKE2b-256 fc37bbeeb69cf571d027ad95c871901d2e948155726462a848c22ebd4bc16ecf

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