Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.


Compression Configuration (EXPERIMENTAL)

⚠️ WARNING: This feature is experimental and can result in incorrect responses from certain commands without careful use.

Valkey GLIDE supports automatic compression and decompression of string values to reduce memory usage and network bandwidth.

Incompatible Commands: Compression is NOT compatible with commands that manipulate string data on the server:

  • APPEND, GETRANGE, SETRANGE, STRLEN, LCS
  • INCR, INCRBY, INCRBYFLOAT, DECR, DECRBY
  • GETBIT, SETBIT, BITCOUNT, BITPOS, BITFIELD, BITFIELD_RO, BITOP

Using these commands with compressed values will result in incorrect behavior or errors.

Basic Compression Setup

# Async client
from glide import GlideClientConfiguration, NodeAddress, GlideClient, CompressionConfiguration, CompressionBackend

config = GlideClientConfiguration(
    addresses=[NodeAddress("localhost", 6379)],
    compression_configuration=CompressionConfiguration(
        backend=CompressionBackend.ZSTD,  # or CompressionBackend.LZ4
        min_compression_size=64,  # Only compress values >= 64 bytes
        compression_level=3  # ZSTD: 1-22, LZ4: -128 to 12
    )
)
client = await GlideClient.create(config)

# Sync client
from glide_sync import GlideClientConfiguration, NodeAddress, GlideClient, CompressionConfiguration, CompressionBackend

config = GlideClientConfiguration(
    addresses=[NodeAddress("localhost", 6379)],
    compression_configuration=CompressionConfiguration(
        backend=CompressionBackend.ZSTD,
        min_compression_size=64,
        compression_level=3
    )
)
client = GlideClient.create(config)

Supported Commands

Write Commands (automatic compression):

  • SET, MSET, SETEX, PSETEX, SETNX

Read Commands (automatic decompression):

  • GET, MGET, GETEX, GETDEL

Monitoring Compression

Use get_statistics() to monitor compression effectiveness:

stats = await client.get_statistics()  # or client.get_statistics() for sync
print(f"Values compressed: {stats['total_values_compressed']}")
print(f"Original bytes: {stats['total_original_bytes']}")
print(f"Compressed bytes: {stats['total_bytes_compressed']}")
print(f"Compression skipped: {stats['compression_skipped_count']}")

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.

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.5.1rc2.tar.gz (1.0 MB 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.5.1rc2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

valkey_glide-2.5.1rc2-pp311-pypy311_pp73-macosx_11_0_arm64.whl (13.5 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

valkey_glide-2.5.1rc2-pp311-pypy311_pp73-macosx_10_7_x86_64.whl (14.4 MB view details)

Uploaded PyPymacOS 10.7+ x86-64

valkey_glide-2.5.1rc2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

valkey_glide-2.5.1rc2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

valkey_glide-2.5.1rc2-cp314-cp314-macosx_11_0_arm64.whl (13.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

valkey_glide-2.5.1rc2-cp314-cp314-macosx_10_7_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.14macOS 10.7+ x86-64

valkey_glide-2.5.1rc2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

valkey_glide-2.5.1rc2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

valkey_glide-2.5.1rc2-cp313-cp313-macosx_11_0_arm64.whl (13.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

valkey_glide-2.5.1rc2-cp313-cp313-macosx_10_7_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.13macOS 10.7+ x86-64

valkey_glide-2.5.1rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

valkey_glide-2.5.1rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

valkey_glide-2.5.1rc2-cp312-cp312-macosx_11_0_arm64.whl (13.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

valkey_glide-2.5.1rc2-cp312-cp312-macosx_10_7_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.12macOS 10.7+ x86-64

valkey_glide-2.5.1rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

valkey_glide-2.5.1rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

valkey_glide-2.5.1rc2-cp311-cp311-macosx_11_0_arm64.whl (13.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

valkey_glide-2.5.1rc2-cp311-cp311-macosx_10_7_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.11macOS 10.7+ x86-64

valkey_glide-2.5.1rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

valkey_glide-2.5.1rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

valkey_glide-2.5.1rc2-cp310-cp310-macosx_11_0_arm64.whl (13.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

valkey_glide-2.5.1rc2-cp310-cp310-macosx_10_7_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.10macOS 10.7+ x86-64

valkey_glide-2.5.1rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

valkey_glide-2.5.1rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

valkey_glide-2.5.1rc2-cp39-cp39-macosx_11_0_arm64.whl (13.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

valkey_glide-2.5.1rc2-cp39-cp39-macosx_10_7_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.9macOS 10.7+ x86-64

File details

Details for the file valkey_glide-2.5.1rc2.tar.gz.

File metadata

  • Download URL: valkey_glide-2.5.1rc2.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for valkey_glide-2.5.1rc2.tar.gz
Algorithm Hash digest
SHA256 6a110d7407649e20998810a5eaebe9a6f8548a1e1dc3070dcf87d164808f7e9f
MD5 aa7867626ccc1843dfb03d3083421eca
BLAKE2b-256 7f5993bfe8f6d2e5a129280b9e8cd13045a5822c1488d73e1e20176aa44a3e5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2.tar.gz:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ab0336f34f3e9f1767ee6c8381a5f8eba1c2ebaf6620ae547670d0b30538fed
MD5 9828d4d46a4c8dc7121c45bbd6474cc4
BLAKE2b-256 dd1f8961ade44144c31a2badde00467bbb7b9ff1d67d1156ea8bfab3e7761050

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5bb77fe4792832db67c071908ccc81b9e707aa65435ec33801843c429344afcc
MD5 9d757230edde15b7f7801862c14d65d2
BLAKE2b-256 e7bc3e13738602496f7852e038ad1445f5da716f6007ba11a336725fa421ca52

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8749ffc3d89586d791a25e056be094e55fb0470db5c17d9d28ab03ad6acfeaa9
MD5 c2d786ee430b1c213a17eac0551054b3
BLAKE2b-256 4a13e00343b37e93eb629a9348441615ebab9a45ee7347e23d1380c49c54d054

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-pp311-pypy311_pp73-macosx_11_0_arm64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-pp311-pypy311_pp73-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-pp311-pypy311_pp73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 55aabe3b87c2dbade47bc8d37bd6999518bcd6ae81c61cc2f0fd83382e25fc12
MD5 ce42fab58cede12f4b14a21a9b3d7da6
BLAKE2b-256 a04856208324f63534440fe3367810f697fe4c5c707e1c9c08b4b31fefa7f577

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-pp311-pypy311_pp73-macosx_10_7_x86_64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb34af29d47bf0f38749ed3d9e9cebcb6524520f8b1172e4f29c256bc84bb4fc
MD5 6e8e9e84bca1e2c89bd95dcb35fe3fb6
BLAKE2b-256 6d2017636584726190a182eb5f95f35c752f17c728f4041c12a0faba4d0e402d

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de0f87664a1caeb5ad616cbfde3fa4e5a65ab633054fe6512fd7251d5bea401d
MD5 a20544bbcebc57a350daa034704ab88e
BLAKE2b-256 d3a542cd07739d450d3f86d2f208945befa4e2621e737320ea9120aa264db3e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2107bff72f943b09eccefb3e97e81776befe18c92783f504d27ed22d5bff0d0d
MD5 a369825a0e6888a3f2757599bb0a63fd
BLAKE2b-256 539c5799307582053a704594bf8f740bc93c8caa70307a2ca1e023ebc8982db0

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp314-cp314-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp314-cp314-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 c807d1eef58acd75dec0b8bb9e74c336671000cf85be7615a0c7cfff8dcf17f4
MD5 ef726a77b4aacd5241e438b168715ec1
BLAKE2b-256 65e756f2d7b59dce6ed755f81eb13d5fc2a9e43620103d326d3aab2890f6e513

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp314-cp314-macosx_10_7_x86_64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a47df65a59035a4393adf8ad426b218de7ab20805a02e142e93075078f42b461
MD5 15b2a601677c0da264bb2f0785488bc4
BLAKE2b-256 8c83136f0de2743b84458bb4a0ae36793a9cee20b98cb542f5981b5274699c33

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8f010782ea3c938f0ec43d07611cd2f3500afebae1841ebed5d4286a30102e1d
MD5 8ba3eafb3b1dfa03c2e2572b8d97a71b
BLAKE2b-256 253cca56b9b8745ae9a7880055ae00c81862436f04bc4661cf79f6d921536325

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e533ce577461cc01725cfc41d0fd8dfdc992d8013fa73ba143aa3df83f028de
MD5 07e8ba7b195381c094ae1b6645ea2136
BLAKE2b-256 98a15dd13d630e31de90ab5b433e7b6521999a88f3f50f95c997ba72c2a069e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp313-cp313-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp313-cp313-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 d9e6f8f5621000e0c6d7dc27700fff4190310d3cbd12fd3d1d9a9298785dcb74
MD5 c79a2093029581cf71867c6ca0670450
BLAKE2b-256 215b89d1447fbac1ac9bec9a2a7a096bc177304d86bd5833b80040ba8f747041

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp313-cp313-macosx_10_7_x86_64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9051cf28697069f417fc5460b26a4e9f2a91c11d5e7e0072f836fde94c1c59e1
MD5 002fc7f228efe9d360ff7a0ab543f0b3
BLAKE2b-256 1ba7cf80b3e4c27db29f3a55437fda2f3cec54962375330de960b0c5ffbbb9b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e04f559758ca9bf0b30d4969acbc1476e0e2fe87bb1715936acab567785c6f3
MD5 99475a3d6fb60ae16587521015814a1c
BLAKE2b-256 813fc446ffd6d87b10e4d874ea455356f049edcf7930b771df2cbd4fe9169a1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b9876db146c839cf2c3bf2bf439a606f5b908f1fa970e74f1e8f4bfd4da0a52f
MD5 14d40f67a39e67ecdc86cd91ce5a9c51
BLAKE2b-256 9b19ee4b436134fdc8bf86559601bda9d2c6872c6f0626ab5b27d8403d32ee02

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp312-cp312-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp312-cp312-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 6c38713f1656715c89d53d04f461f0b26d80d5f6c394cdce5aada0085d5ace41
MD5 967d9a7eeb8f9e9de4bdb0b978d62b7f
BLAKE2b-256 fd6a4c966fd1efeabc0cbba7f30d0642e0b58bdbd89172e1c2692d2f2c2ab5b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp312-cp312-macosx_10_7_x86_64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c78b367bd2d899e89f6090d5b0e812a4eb4d304b65f21c0cfd5a051a2a2b86e4
MD5 e38bff17117c49b104aa371aba9f1846
BLAKE2b-256 4ee53a76e69809619d263f847b78a21da6d83e87c410f49dd046794c6f75e415

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97ba187f681c5786e1636c0790250908eee16d4a5371e58cb4b3c7d0addc6143
MD5 328ed8c7aaf6739c0a05bf4a4571dee0
BLAKE2b-256 376f9fcd1f37939c83e0b9e2ddbcb46f4ce1a964757c4f7e68a7859c8bced164

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b0c2570434f51fdac8d490af80671d4b1f48421cdd1fa78214e4de7106ab1b6
MD5 0191684753cb3409b3081bb4d200a0bc
BLAKE2b-256 47dc217e0309858d7d41b4426bf000cf0515d449947a78aea49233f81dd6e08d

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 aec5c05dbaa5ec5b227f6e49db73039f2d27f4e4f0eb023494aedad5d9236c03
MD5 41148468008e79847c45847f98b17d44
BLAKE2b-256 d4e17b014ed8f5e0dde46de4d99ae4fbf8e75485f697936e0ebd582bf3846731

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp311-cp311-macosx_10_7_x86_64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c6378f7e688045dbe2c66b7f9ab5b37cb27fe2dd25624abd9fd687b51adf760
MD5 15ecc1d547c3fa527744599b3400438e
BLAKE2b-256 f4391921f9cd49a6f4447f98b4b8e2b86bdd29d2e52940f338e17159a4b75c13

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c7d0e7f17a213f86916729cfa4b5ac2853739dfff7c40eb34fbc3e16fc709dd1
MD5 1e399fd163e344c013ce74ac9e82e88a
BLAKE2b-256 f8985415c253617889d0ec42e74014d0ece6a7b6557fe2d134906bfbd71c0063

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b19ff207ca1ad1d1b64c22a2c1fc76b7703e97a327caece33775f1ce55632fb7
MD5 5c15c31f75914b06c2b3a91305ddab37
BLAKE2b-256 46b646923d73e083f8279ff3177b9852e4a496d7fe2a8b4676595602d6492ef0

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 2a35af7327ffcd1b3e31cfccf6d90e157ad98a131ec24492c69f5366d3421fa1
MD5 2cbf510ad96476dd623a5d98f6e0defc
BLAKE2b-256 1f12a4dac8f0d3a007e20f1e28553e2f0f1a6c7799d50483086954277887645a

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp310-cp310-macosx_10_7_x86_64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb9b822d9dd3b55a9a9f47644180d25fd69d5990b9f44e8522dbf100df17e254
MD5 b1fd6c144d2b1b971fb7b0a31fc1812c
BLAKE2b-256 5cae15289845b4194002075bc3bc9f6c631115dfc5f9db7600c3b4283f270c9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c61b4cf19cf8126030f9d2ba2bbe52b64dae7bab1a019b867bef670dcc4e3e3c
MD5 aecddbac571f9e814757668f2ed14732
BLAKE2b-256 8f07997998cb93e1e8db9d9afc0bba1890a5e3c71008bc939e7c9aedfa053a9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4da9e2dbfd9b3c666abf02bb308519c3f4acebce066969941e2f26768ed075af
MD5 f6ce8465f277b718d4f8c9cb2db5dfbc
BLAKE2b-256 708b31afa1bb30de908061f3d6ff42a363deb685a82fedd68a8919608cb99b46

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valkey_glide-2.5.1rc2-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc2-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 54e3f299b4e4da1fdfac918b38f0e85832e6ebe8d71d8d2928f4a909129db567
MD5 1ecca18bb9b51876af33e5bfcdb9fc8a
BLAKE2b-256 a4b32a217eb52c10ced8726536c38a659c11ae15213fe30fb3cd773848a84e88

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc2-cp39-cp39-macosx_10_7_x86_64.whl:

Publisher: pypi-cd.yml on valkey-io/valkey-glide

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

Supported by

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