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

Uploaded PyPymacOS 11.0+ ARM64

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

Uploaded PyPymacOS 10.7+ x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

valkey_glide-2.5.2rc1-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.2rc1-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.2rc1-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.2rc1-cp313-cp313-macosx_11_0_arm64.whl (13.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

valkey_glide-2.5.2rc1-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.2rc1-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.2rc1-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.2rc1-cp312-cp312-macosx_11_0_arm64.whl (13.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

valkey_glide-2.5.2rc1-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.2rc1-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.2rc1-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.2rc1-cp311-cp311-macosx_11_0_arm64.whl (13.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

valkey_glide-2.5.2rc1-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.2rc1-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.2rc1-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.2rc1-cp310-cp310-macosx_11_0_arm64.whl (13.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

valkey_glide-2.5.2rc1-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.2rc1.tar.gz.

File metadata

  • Download URL: valkey_glide-2.5.2rc1.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.2rc1.tar.gz
Algorithm Hash digest
SHA256 ca0a56c3250da7e8ff098f9bb601d615c5cfe0d5106ad321c3841ec0ff336a36
MD5 a102b8cc28f511d0cf3409e4571d9cff
BLAKE2b-256 c547e55ccece701a04d38d678a2123a6528cd2bbfe7e4f8484b57af36da7f49c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbbd60e5ea0fb35a0a80f2571c2042e4acf56efcb9b6b21f8574d8f984cd9e8d
MD5 e1875b2285b9d3cbb0030c33c226164c
BLAKE2b-256 7ffdcc39d02cccafcb7cbe301f5699d405ca3babd2e6fe91cdc06dd5315296fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dccf23c913864eb68d647414c964c74f9a5c1932c27f66967c881d1693c88ac6
MD5 3372e4c79d349abfc2c8e07ea29837eb
BLAKE2b-256 fe302f1135f984ff22b85d17a0bde0be82f74bf5c498a65cee633bad67630bf5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f63210de64e6bf0cfbd645dc3a2616f91b8e89ae585a086ce8eb84c37e87d86
MD5 58d185541b593a7c248aaae398c6cd57
BLAKE2b-256 10c4b53bf8be81c15f86fa3e33f04bbfa4f791450c37a5ee16b48da9d010c791

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-pp311-pypy311_pp73-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 a7235d086a970d1da9011f72902551b2483979c738c3fee84d1a88018e384130
MD5 619dbe5ef49caf51d80a431bc19ea9b5
BLAKE2b-256 62610f68ac127f58a27db45b67938da82a3c4884b84b4b16d0fdea66810a6a64

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7476fe4a0b5aeacad402a8bd6a6114959409c0fbf4c743f38ccb147a54577e2
MD5 ca8833f775e2b39aa9cb2d6d764c0f2a
BLAKE2b-256 26b7e31141ed15a8957b5fc07432a21d81bcf1057cab3e97eacb8c45f3d28d96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 914bf05471235f44cd0b4a55bff4f22e1c5ce8cfeb41bfa656bf50837f0099d1
MD5 4c53ad60bb72da39bf2f3a945c4153cb
BLAKE2b-256 efcc715bab38e494788def60b0b6ace54cf1567b5d86a10a0fdab365c7a1b250

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d7044fafc6e8a94c4cb501b9c67367762d80c8555be8064c506f1549d94a0b2
MD5 fd4e50078be1891074faa2301d8f30ee
BLAKE2b-256 7ec1c848df99bef0fb8c426feac23620e9a9847f521ba5e406fecf1adc234601

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp314-cp314-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 c3b0bda808b23d2f714cf4a62f782df21f7e2b5c1cbeab6d61e82e18cdd00c34
MD5 1bfe24b59a1a894d34dca17051f5d5cf
BLAKE2b-256 fd4b5d000a7685f2ed2bb4a3979a25ba2395798cfd7843c26ea8cb11e2b1c7d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e404733d7180f88124165c31e83128e8ea352f3216079c9e61da71bb4624df95
MD5 87cb6debac6de4916adeff6b69925b74
BLAKE2b-256 9970682b3b6ebf9f261d3b4163e97cc55fdf9efc70b40305d38b937f8b438daf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ca84ae4b809a29337216e1f158f675440c2ee6a5b0d5b153fb31193c7b84e732
MD5 5518c1bec76d14c9ea59824e2191605f
BLAKE2b-256 900aaf23201106a9fb9808c9cb3aff1b1882594cb82d3d448b5375bafd713cbc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 718ab7017e32085ede3c3b40d788b06dc672d4dc47963f00c36b7d720270510a
MD5 9961a01f0beb0f4a0062d76066677eed
BLAKE2b-256 6ed14f01cad7d2e02f90e5c92069b86d7a008526a9e5fce05485ea5a3879b7a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp313-cp313-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 4988c52221c0d9878928f391d366d6fa2e7861c9212df61261877164f0215522
MD5 02d02d44455dde1d8e590ec82b9c341c
BLAKE2b-256 bc12b90baa896d2ce9a2fab94caebc2cafb8c3d4d33516113652457ab2632304

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5eec8db6c1d43f9c8fe9931c559be90e7245710de9b2f2837b13726c37642c79
MD5 213e908bbbb84851acb66305b3aca1c8
BLAKE2b-256 e9aaf26666a931d558673a3bfcb2b2abddf1015125dc2cef8e5af3a58b455f21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 475c3917c42339fb21f556fefff152482c8169c77fa57cc3c5e322372cb40d7a
MD5 4e1c20712b9ac87ca0b44ac9abd29211
BLAKE2b-256 b57b8ba76f20f7974e197257869369b4a52afa6e1d0d4174f79693ec0e0a3219

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b2ffb158ed555d549c8602d5f403c4778d4d94767d4de955d8973b30bf01974
MD5 7df5fba085df990ebb5e7e70c783ff35
BLAKE2b-256 e695b89b51bcc6db52a24d59aeb669fdccb477ac297e23342f8eec384ed6f644

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp312-cp312-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 07e44ccb6e9a5321930d617651dcde2453f37d629407ea3cd7f8845134c41da8
MD5 bdacab8961461deb1c870df6be1e96dc
BLAKE2b-256 b7be5f9df4dedf3ae0c8860a6f88fbf1b64cd44a0ded8ea22f86b77be8a3cb6b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c7359aa9398086492b5bf1b02f8226a5ab27b8a3a8b702483a78abe00d36636
MD5 d81d7667cc5b49e5554f1f84ffa0daaa
BLAKE2b-256 fa60b203b4fe1c96e5261d0718df551e3d9a8b6dbf845d147a492cc8faea8aa8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f6ae407a2eced834f917f025aa4ba594386f65dbaabfaab30e664510b594d61b
MD5 ae042b2dc8d988d34ee60812e9c6d30f
BLAKE2b-256 aff6d8c69fbf68dabd45c014b9cfe728634f1be2af2705d893c1c569029efbb5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dba4821a10016b075ea630e68fb1c759983f622f24f91e6f9a156068cd5f7acd
MD5 4707d1b8bd5cf06dedddae96bd9a3b1b
BLAKE2b-256 3d23444ad05d88b8a079b2b1283197d0402219a44e89b20414dc62bb11b22664

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 fd7c441faa353fbb1d8e732d1709d20ff811a47314745d929e6a23736fd52a55
MD5 504d731c2e8cbc2b25d5240e661f55ae
BLAKE2b-256 93881059284384529ba17937e6aa5290b255d446cbc186360be41d9942d84fca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29867608c53b739ec278623d89b2099a2d7f009edf7ea84e27b87b7cd1aa43b7
MD5 9035b19f9a9feac0dae19000518a8567
BLAKE2b-256 4effc11c12f88b16ec362830ad84ffa3d296e83a9d11da7d96f3d4d11a14158f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 46086452b86c281540566b54133149ac485ad6895e9a6b925e878a38ac328cd7
MD5 2765706604972eac01ae1bb7924cdd57
BLAKE2b-256 b1edb85107387f895900161ace9064101d3e79c72b7aac5b671a1e6a6ab60376

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d7496e179a4c908663bed4e976f40cca754ec69cd7e56a2e48d83c00bd3266b
MD5 b71f680c8b3fc4ad17d280469eb0efe2
BLAKE2b-256 4d534f6c37c5e040de69f4e5105f4ae94b490be99e1b903a0f8111028120487b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 9444cbdf2e9b8bcd2bc949feb7405b3657e61ad386b5f7dea855f22fdc6cf092
MD5 a1e7ab6e10ac8e5702f77065d02bef3d
BLAKE2b-256 aa5f987fe2265cf31db0b6e9b74d5f9f41a0196ba538fb8606dbd7b56bdfe382

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28fcd62bb8ba53f8d750ac41474f4c3a3f740865488e0d96c9e969d91db2a8d7
MD5 58eebd31b46c04ee6776f336aeae0796
BLAKE2b-256 4c700d1bd69932fab96b4beea5326cb3f621866978ccc92ef19760669ad93d38

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 42c7374f43cbe254f01d1fe330b938699324dc51c578e509c3c839c6e5096ce6
MD5 178126002399a22643fddb378c32fc46
BLAKE2b-256 22c47ce7bb820e882cd93e5bce55d9f31e3e7275697a90c363a5635a3177e280

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8111d15d77d37d67086a516a6bd842a55234d0dce85eb3b5a36e5a04119fa9a
MD5 8bb6d7aee4b2239ec33ccb86cda008b4
BLAKE2b-256 2de7ec09a6ca1c945b817ae61aac8d7ef08c232737153edae661bf7ceeb60d61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for valkey_glide-2.5.2rc1-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 9ec89031e0ff7eb35366ab8097f3b429a6fe92efdaf2d9e2af8c6d7722f22f6d
MD5 54b816b706319011a5b38830eec00908
BLAKE2b-256 198240d4da7724993cc11e8247c2efed61ebca0fd891e4e8deffd7fc43c7ff10

See more details on using hashes here.

Provenance

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