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.1rc3.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.1rc3-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.1rc3-pp311-pypy311_pp73-macosx_11_0_arm64.whl (13.5 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

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

Uploaded PyPymacOS 10.7+ x86-64

valkey_glide-2.5.1rc3-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.1rc3-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.1rc3-cp314-cp314-macosx_11_0_arm64.whl (13.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

valkey_glide-2.5.1rc3-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.1rc3-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.1rc3-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.1rc3-cp313-cp313-macosx_11_0_arm64.whl (13.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

valkey_glide-2.5.1rc3-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.1rc3-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.1rc3-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.1rc3-cp312-cp312-macosx_11_0_arm64.whl (13.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

valkey_glide-2.5.1rc3-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.1rc3-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.1rc3-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.1rc3-cp311-cp311-macosx_11_0_arm64.whl (13.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

valkey_glide-2.5.1rc3-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.1rc3-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.1rc3-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.1rc3-cp310-cp310-macosx_11_0_arm64.whl (13.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

valkey_glide-2.5.1rc3-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.1rc3-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.1rc3-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.1rc3-cp39-cp39-macosx_11_0_arm64.whl (13.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

valkey_glide-2.5.1rc3-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.1rc3.tar.gz.

File metadata

  • Download URL: valkey_glide-2.5.1rc3.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.1rc3.tar.gz
Algorithm Hash digest
SHA256 3e745bf51bc98a796e85ffb0b39d00ccf4f2ef50bcf76a76df1648afda0c5d14
MD5 78b85c83b364d880b3b786752103b096
BLAKE2b-256 155c0bf972d9994f5d5ddfaf1937b8ea97e41a2afc70258e974af50cb28850e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3.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.1rc3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb78e723893cbe514766d2e1a60018a6b03a5a5962a53de8cdb0d2160468e02c
MD5 fa41417861d7ab7753e0e83a1ecee61d
BLAKE2b-256 f4a60d7a585c37242130493427c26a812af914602fe2b233b49a8cd80efb4cfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 afd5806b7b520f062de959e070f87c26f47530b2d042ca93d614f56b083e325a
MD5 cf57ffbecacaf668e915ca1baf36a3e2
BLAKE2b-256 6b38ec3895aeca25d6a4937c1d3648750b23ccc3c12301663debd9fef2dcfd77

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0618cb958b05aef524f2b53a7b4ae624e9f4312852e251295ae897594b86e39a
MD5 0e29784da221f9a7d88b63b269340987
BLAKE2b-256 41a4231008c5c8c99cb153f08b4fcbde1175747fffbca2bf85ebe83a05325709

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-pp311-pypy311_pp73-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-pp311-pypy311_pp73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 f984e5110137dc347700a9469204c67d0032a80e5c7490d97504c99d49f06a79
MD5 c07b1d1ed88c8d33026c76b2639ec0f3
BLAKE2b-256 4c016d04e69f313dfdb5be278e8c469ddea179037aedd41acc8d2582cd780d51

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b4c49edba5ebded8865e87d4e9a31ed89f7ec4ccbbefd508249150dfa5b3cd4e
MD5 1512619a32d340ca591fd7527ac7ba31
BLAKE2b-256 5875a477f2cab01dc130377f7f2d273b5e63cf8c46d84ca340b113dec482269f

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf528026b5c9e56733d1595fbff79bbe68c761a8e75b86914e86e06e92899969
MD5 4617ace066d82d5d17bc5607d0889652
BLAKE2b-256 65c671fc9e22d6b90223c47ebfeb74b1d66b0aa6a1d0563aa6f38216c9670789

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 206a62f5fde7e42d896268d4cf780864bfa94df0dd98be8b170e123cce0c3794
MD5 f1b38a3ba5081e95d6dcb1bec4cd941b
BLAKE2b-256 b88a050de5c6f72654e9383077be57ce9bf16c696a43148da01f90a490d2b00d

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp314-cp314-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp314-cp314-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 54e65578282f63e2141847ea6ed8c545d926bbd1b5778f99e576149f9c5a46db
MD5 7183d5bc238b9c6571e4909877982cdf
BLAKE2b-256 e6216e51dc8627ac5c3bfa90ebd9a3ba983440862d6580e78d5ced71ba516ff9

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db0896a8f6fbfa72ada3513d786223454bd8c8039cabfeaec59a50bcceecfad5
MD5 57b12bb8ab45aca654b36312c491cc44
BLAKE2b-256 c257fb5f409c6d4fc713d3048cd8dc1046b563d376c068be51e035ed3a1c38f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e08bce943813c8c7ff3dc2baa246ce06fba7f992451f7f5dd266e4745237077
MD5 19466eb5631ad20a99544760fa8cbdaf
BLAKE2b-256 93d5ba331df2e84ee6518e9335e0e2d31d6d668d167c8144c75fc5f91f620108

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42102878569682218791e707cffc0a795af7fd48e900053e47b091733570016e
MD5 e7e9206241bcd1d62211396ebbffab6d
BLAKE2b-256 6c171f41b232026b858f94aa619b730f282f5fc40f06ef85e0c6237ebc32ead2

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp313-cp313-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp313-cp313-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 b4069cb8a3b8bff741f7de27be50eb99622bdd0c6203498e56cce18c34396c22
MD5 a7473a794d91476b2e89221e2f970fbf
BLAKE2b-256 07508acce7c636035ad092ba20e539d463ac6550f62cbd995b5312615942e2a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5c7b9ea23b72dc4d2025efa30343ed9f6c184f5fed6b51f3c6c7be7676eb9eb
MD5 df0b582cfd73c8eb55837e1867a720ec
BLAKE2b-256 e728e84886b22c4e45189fe5a18ec14561b63e4663fdd2f7a23163498aab22fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 28714f369ed10ca6e3a5480e5dab2e00468c0a399ffedc21936b35659a206407
MD5 465a902c33ce04a83e2c0dafaabf9e74
BLAKE2b-256 8563310f62b1c51f278f64a23a5af51ad632449e3cf5125274b7b66ae8d3c2ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b480cbfd3d84e0a939b81955700432d10eb22b480903ffe7610f73f30f247ab3
MD5 9d19bc2eaf79f66657ce3852661b26e5
BLAKE2b-256 9f5ccbbdc43196bf5f87ec0aa97aded285b86ab937277f92de44b09b5c3d98de

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp312-cp312-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp312-cp312-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 bbb7ad88e5a9aff8b72779a5788ceca0fa6d85f62e49b9957978486dcfbb6817
MD5 8340f979aaa91b7de0057721f0017225
BLAKE2b-256 0a67456bfd12522e01f1e8825a2efe4efd60c4679c9d20738f8f42a0345d6b99

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42a655261af4279d12939568751809264d22c53eb5cb07dbea6c5d5bab2aeff9
MD5 88305885b0769c748e5259c61dcabe34
BLAKE2b-256 9d4261ca987ca2f0fc973637b0492996019cca631981b139f151a02f15fceffc

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d55efb33f30fa35be4fb736e9fe8b7c5ab2efc8050e371330f1baa057358160a
MD5 84daacf09a2880f68fa8a64185821099
BLAKE2b-256 dc711d5fd368eca03b9027aa9b3f5de67b3cb4804a354a90645d50f63dafc66a

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7613ed892c19bb2964a9a2e4bbc87cea5e12f3e55c2b94bf907de4b7fadef844
MD5 1b641218fa6f63b5ccf9f862566f01b4
BLAKE2b-256 1805abe7be7692c2725dcdfba688a62989a54e4729c1977d999360bcd2b774eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 4484df327c43419fe169faed9c1ac222e090fb508ed00cecee01fbd977906a13
MD5 2ca1238a0427ff7dc490a09f7b78eb28
BLAKE2b-256 1da3c952dd5d140a786c327637bd18fb5d1801420a5dd26cf11ef5d17909dbdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa33f3e0dd8ab705af921f7885cef7e5c28907913412c267f1435c2904a4b6a1
MD5 ef4b49b6601450e4203585be29751264
BLAKE2b-256 53b26136dac11126348c099876335cc04f85812b919e5eb6b4c578da8e52c978

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2f454dd9e5fb1d628f89a1af01fac0237eff4374608f573cd632baebe6ea91b4
MD5 5e8c07509f3889d90697b5e5645843e4
BLAKE2b-256 d56516c24bb4227463d940db2d53d545a1d452c1c948be6c6cdf54e1521979f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 666f5575b3287fc7027bbe0694fcdf1337602b4d23e9a8e6061b3c43ea4993cd
MD5 fad068b22e297c0d0b8a565e58ec01de
BLAKE2b-256 44ff365b654bb8bab27cc2952325d6da26e93021d7c9b3e6de85e4b2fd6238e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 8c7967cb7b70e8c9038e750e84d734d1ee7700e2a785da535b1d76567d17ca51
MD5 205456ee478dfe25349b70f14c7a7195
BLAKE2b-256 f3f0ee86c4cadc00bff032f05aef488b25d5d28c5dea3f98275762a2a09916f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a90435df0454bf66f7c77ebf0e8baa7cce7a48c18280134694c971168761a0b
MD5 36d6c8b55c14b65c485c26ab17bbf7e3
BLAKE2b-256 b979bbf050d2bb182d0456f69587048857ac91e75ef5a35cfb30b241c37b937d

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2b2cbac1c797927726416c8f1d88f029582d270c82fdc1cf749f9d6ecc31fd9c
MD5 5052dd5e396d7f1b3b6a4729486ef53c
BLAKE2b-256 dd871b2a1b40a34d8a39ecc80c52eac785a12fe2feeee6b63757d7ddd6123794

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 861894a5a75c0c7e3d83efa7f3261e17642c1cc29acabe99fc847716ff8d7f1f
MD5 f1bbeec5cd7c6759356cbb083e06329f
BLAKE2b-256 e46bfbe08aee231c4f43817cc2c28772a8c2f8bb15a5083fecb6cc1837e9bbae

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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.1rc3-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc3-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 9130459493568ad4c67731380acb8b894c60ccfd33349db7a38330dbbbfdd470
MD5 9e87312ef15ebba51b8c6665aec54a52
BLAKE2b-256 5ba565be5263c25cdaf66cd4b2b913a20a4f33f4591f893ecc0ce6046e81376c

See more details on using hashes here.

Provenance

The following attestation bundles were made for valkey_glide-2.5.1rc3-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