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.1rc1.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.1rc1-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.1rc1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymacOS 11.0+ ARM64

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

Uploaded PyPymacOS 10.7+ x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

valkey_glide-2.5.1rc1-cp314-cp314-macosx_10_7_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.14macOS 10.7+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

valkey_glide-2.5.1rc1-cp313-cp313-macosx_10_7_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.13macOS 10.7+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

valkey_glide-2.5.1rc1-cp312-cp312-macosx_10_7_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.12macOS 10.7+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

File metadata

  • Download URL: valkey_glide-2.5.1rc1.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.1rc1.tar.gz
Algorithm Hash digest
SHA256 0dd97881a69d596f576ef2634086b3d27e613ca9aeea3f9df3434ee636973387
MD5 ddb90a7a9616cdfea879c094d9901576
BLAKE2b-256 0908226768dc1081381a24ae9b3999869084359f6d4f54fe46d46fe75b888c39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db409aa774d664607fa93384f2f808c6671b56d7ab543c9c63872ac9eb6154ab
MD5 3a1a3b4fd86de6abefd04e37c871af6d
BLAKE2b-256 d899b6d4bfbc3a1edc35061d36953a5aa263912a7e59784ea0ce790267d99f60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8cec74a81078df93d0bf6845d3c783aaef14ad6c1b6a3dd13bf8061f4656c00e
MD5 f95728acffd45061aa8dd6349b4c8189
BLAKE2b-256 2cb75f88852735e7b58cbabe68b064b58cdfbd9cac8f27960546ee7e499e6a11

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a319754d97bde38d564ee10776a985b9c4f91491f03a6618d40f01600b102e9
MD5 93b0bf0d882c164cfd0bd77d4ac7930e
BLAKE2b-256 876283ee9d8c87c82c006582c63abcd9d08601ba53bf758a7427a6b27202d372

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-pp311-pypy311_pp73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 55fb1d2964901d06b54b6d7b8a4b76a5de52d1b8fcd495e3612c3ffe23c72815
MD5 209cdc979c8a174bacf4ef77ebbb2d90
BLAKE2b-256 305a5c47ed510b4385e5402c3fcb5212c67ae4fe8f9ea06f76a61612a3ad3fb1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fbdd7e2a44198e5655cd91b5a600124b08974a6f18d1787881670130424ae6ef
MD5 fcc0e2ae049577ca2265de72dfa82f23
BLAKE2b-256 a5827a6743f264eca38ab5e2602bade30ae08122cb4207a9e592cce89a30b3e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8bc68bae61e7b78c35fcd08ff3df642edcf03d9a0be963cf6ea9955e4ea317b6
MD5 3d8b7b59f8297e19dcfa675d7ec4a1a1
BLAKE2b-256 ab3441f4ca324276508a2fa6703bbe50e4afaec5ed04a4dfc2e81e9e47cd4071

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08e5d983d04f319124c504751f45e78759eca29b32b20ab69c7f524226d48866
MD5 c9ca73507c8d8788f09833fa375dbe7f
BLAKE2b-256 2ba981bbf068f080154ac5cfd59c67fc681a52e2ca9c470948e8f1960bbac688

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp314-cp314-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 1659913595f4c442b929f3006e5dc1a15b07f4b3626e9b0bccc1b64f50346ea7
MD5 05b39f6b431111680046f8d90cb84446
BLAKE2b-256 b40fdd31d7e2963dbacbc9af06b2f281bae4a7235a06c6ece03188a93af19f0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 777cd0ad1babdb1393919162e22af39f3a950c285794dd927081268884c7b461
MD5 5923f862ea7c686afdf6a4ffcb652ab1
BLAKE2b-256 c4240080956350f7495b6347d2016eff5e67263b4302fb216303d54773b3b799

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c03b87eda815c071ffa5fa7d65fef44c090644d34e18385e133fb8b2c748e824
MD5 12ea239377d07667b80b99efde779346
BLAKE2b-256 275264ac5427a4bdb9f85a1f57d77de7ecaabdb6153cd91dc4ef9e94f075e678

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b6afba7e99257baf4fe6d330ca58d782cc4450e93517cf79762f0fdb39078dc7
MD5 c7760298a1bda2394dfabf87ab8b872f
BLAKE2b-256 45a78f196efa86163a96c1f735a4e53cf9ca70cd1253b24be74f3c2d795aaab5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp313-cp313-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 04dbb531c70e9f8d15718151ce8382a9365ecfb57b88deb6983a38266b22bd5c
MD5 6c13668357e94c8bf3007fa9637da50c
BLAKE2b-256 a0d31bc61bd2aada9e2d4c73410eb05e390c64ba8a87f87f25f27a95a57b65f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62cad2644f684c24a7542a945bf35e2ad0b97c0ba6586424dbd4fc19f6636167
MD5 19919481fd115b47dbaa3f33587447b4
BLAKE2b-256 d0ff7693410f397d987a2197eb2ad528caea3b00bf07bc321def7b7e4908f985

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f90fd467bb16544208483d114a64cf859a1563019b21d277377cee4a85dd3ba
MD5 69afb4d41fadf03b6945d01e6897a42f
BLAKE2b-256 8245dd718df5b4604d42f1e4672960293fca3d8cd9506ab7f6a239bdff1cfa6b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9ae85a261866f6db267a3aa47199b0ea8e0d50a705cc3264846e320c2e172d40
MD5 091ec0c045ca4d19ace629dee3da07b2
BLAKE2b-256 f6bb332dd0184d8a8c5a92754dd79ce559482ab1492e41ce9b963371d4c7c739

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp312-cp312-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 291e1e9c4d25c56e59d57f1d672ee57935e7ca59f50fc6e36867986420489dbb
MD5 05f844e1d22d76b9ddbb56d867daf871
BLAKE2b-256 f1b657582678dadd309c93c0680af05eb2a7b92e03218a248099c90f51ffa1cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd4a6df5e02cc22210938241fbdfc0651604d32b57efb10bc09788bdbfaba662
MD5 b8964b6f0b8d2392e2f2f04fc77502d6
BLAKE2b-256 379e0381137c66f067a3b852c87614961345abbd8adddf6bcaa4f64bc7b4ecb6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c2388e1523232007db57ee7228eedbdb2f8a0d6cf16f6b7e4a3483bccbffc9d
MD5 030876190a76edd538c61b3c20c8fdaf
BLAKE2b-256 a1d1e773d56fe20809eacee3570a456bad213b2f75b3881d3f9eb1c6d5c9db1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 075249c8252a67e6497c7229d9a3c093e2cf975c8f45ce7320b18504639b92ea
MD5 ec76e349b532fb4a6522d1f1b87eee63
BLAKE2b-256 ba987e3e7d0e2db195e93d701bb6f304bd90847aab18c8dd088758df63be3696

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 94575a92e937a7531aed4a0b3da99afff175f11fdda4da87713214513260e01f
MD5 42fa7996c67a2572ea9f74f295e5a08b
BLAKE2b-256 2f0e87b4beb3ad20ab2d7f651ed253b14ba220a8b53be31f50b9e7c48b42a751

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb6c99d41a5cace4292be863e0a2961e742452fe64ec6cf72b2fa2458cf30a4d
MD5 e323830abe264e3b3480356a00f0b53c
BLAKE2b-256 ba7c23a2e7d970d9b8ee01e3ce604d16a925f436f3391051143e0b32892fc84c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4fbdce88574c63d4a4ea2b6c323cf3e830bf75ba9001d46f84e24506981a3737
MD5 9a73b430dc3989010f0b1110ca8e290f
BLAKE2b-256 5b5063d82b423ddcfd7028017c80722d29b80df5e707e124bb9c456322206fe1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 794620aa4044804d03c5130a32bc4746c4a6f00e6251747c7f119eaebb5fb999
MD5 e128a42115c81fd1629a8bbac2aabc4d
BLAKE2b-256 6c58f73dc73950c0a08f2c7b9268f94ed59b5dd7458218f602f481df67cdb82f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 13222e211973d82837189d44935b2dcc95672d40a4c992af2e49099df0b106f8
MD5 e2b5cc4a62f4af0bb3e27cd875a29f4a
BLAKE2b-256 1a0cdfaaa83357edd3d24c2679e4d93015bd96e75d48efa8e3b04bdd016c60b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b64a347e3c2d26a04ce60f03af845429f509198053c2abcd3aee9d440d18902f
MD5 00953fedbc78f07792d7c5554fefcc3d
BLAKE2b-256 912046c089f5cdc7fcccc6c1f38525da01dd58de6ec352a513e38f6c230ee661

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d0607a8cb77c641a239c6be4718c6499c558b92567470bcaeea928fbbf1f9f6d
MD5 d9a07a207e05d8eac7436fd1a0acb8e1
BLAKE2b-256 78ba760f0c25d38afb9592e0cc0e8b25c81f5b4dae2c40c16083cecd1e95eaf6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca29633904cd6bde1676c7f31a0e22eaad53f0023a629112c4c0081ff496bfe5
MD5 3e451d051c93f247863de18805e4d9ed
BLAKE2b-256 0987b3693fbab514e42a3a82a567bbea8ebd7c5cc5566c9135589ec76a03b3ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.1rc1-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 1769d1b8cd49b56857a695df9cb98855951803abb7a100431f1b5b3b267488b9
MD5 77940a07ddb7bef0987fece7ea44fe2c
BLAKE2b-256 35898fd0d62c6b0a8394d27101bafdb11902913bfc3544e608e193983b5d21ef

See more details on using hashes here.

Provenance

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