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()

Unix Domain Socket

Standalone clients can connect through the server's unixsocket instead of TCP. Cluster mode and TLS are not supported.

import asyncio
from glide import GlideClientConfiguration, NodeAddress, GlideClient

async def test_unix_socket_client():
    config = GlideClientConfiguration(
        [NodeAddress(unix_socket_path="/run/valkey/valkey.sock")]
    )
    client = await GlideClient.create(config)
    print(await client.ping())

asyncio.run(test_unix_socket_client())
from glide_sync import GlideClientConfiguration, NodeAddress, GlideClient

config = GlideClientConfiguration(
    [NodeAddress(unix_socket_path="/run/valkey/valkey.sock")]
)
client = GlideClient.create(config)
print(client.ping())

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.

Trace Context Propagation

Trace context propagation is disabled by default. Set enable_trace_context_propagation=True to use the active application span as the parent of sampled GLIDE spans. GLIDE's default sample_percentage=1 selects about 1% of commands even inside a sampled parent, set it to 100 when every command span should join the application trace. The active span is picked up through Python's contextvars, so no context argument is needed for sync, asyncio or trio commands.

GLIDE only needs the optional opentelemetry-api>=1.6.0 package to read the active span. The following example also uses your application's OpenTelemetry SDK and OTLP/HTTP exporter. With the API package alone, there is no recording provider and therefore no valid parent span.

Install the API through the otel extra for the client you use:

pip install "valkey-glide[otel]"       # async client
pip install "valkey-glide-sync[otel]"  # sync client
pip install opentelemetry-sdk opentelemetry-exporter-otlp-proto-http

With a Valkey server on localhost:6379 and an OTLP/HTTP collector on localhost:4318, this example exports both sides of the trace to the same collector:

import asyncio

from glide import (
    GlideClient, GlideClientConfiguration, NodeAddress,
    OpenTelemetry, OpenTelemetryConfig, OpenTelemetryTracesConfig,
)
from opentelemetry import trace
from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExporter
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import BatchSpanProcessor

traces_endpoint = "http://localhost:4318/v1/traces"

# Application spans use the application's SDK exporter.
provider = TracerProvider()
provider.add_span_processor(BatchSpanProcessor(OTLPSpanExporter(endpoint=traces_endpoint)))
trace.set_tracer_provider(provider)

# GLIDE spans use GLIDE's separate exporter at the same OTLP/HTTP endpoint.
OpenTelemetry.init(OpenTelemetryConfig(
    traces=OpenTelemetryTracesConfig(
        endpoint=traces_endpoint,
        sample_percentage=100,
        enable_trace_context_propagation=True,
    ),
    flush_interval_ms=1000,
))

async def main():
    client = await GlideClient.create(GlideClientConfiguration(
        addresses=[NodeAddress("localhost", 6379)],
    ))
    try:
        with trace.get_tracer(__name__).start_as_current_span("checkout"):
            await client.set("cart:42", "value")
            await client.get("cart:42")
    finally:
        await client.close()
        provider.force_flush()
        await asyncio.sleep(2)  # Allow GLIDE's exporter to flush before exit.

asyncio.run(main())

Where GLIDE's Spans Are Exported

GLIDE exports its spans through the endpoint given to OpenTelemetryTracesConfig. Your application exports the parent through its own SDK. They share a trace ID but travel as separate streams. If the endpoints feed different backends or either exporter drops a span, the backend can show a parent without its GLIDE child or a child with a dangling parent_span_id. GLIDE cannot detect this from the command response. Point both exporters at the same collector and check both pipelines when a joined trace is missing.

Sampling and the Parent Span

  • Propagation is enabled and a valid parent span is active: sample_percentage decides whether GLIDE creates a child span. At 0, no GLIDE span is created. When a span is selected, it uses the active span as its parent. The parent's sampled flag then controls whether the Rust OpenTelemetry SDK exports the child. An unsampled parent produces no exported GLIDE child spans, even when sample_percentage is 100.
  • Propagation is disabled or no valid parent span is active: sample_percentage decides whether GLIDE creates an independent trace root.

Without opentelemetry-api

The package is optional and only needed when enable_trace_context_propagation=True. Without it installed, propagation is off and GLIDE spans behave as they always have: independent trace roots governed by sample_percentage alone. If reading the active span context ever fails, it never fails your command. GLIDE logs each failure at debug level and continues as if no span were active, leaving sample_percentage to decide.


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 or compare string data on the server:

  • APPEND, GETRANGE, SETRANGE, STRLEN, LCS, SUBSTR
  • DELIFEQ and SET with IFEQ or IFNE
  • 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']}")

RDMA Transfers (EXPERIMENTAL)

⚠️ WARNING: This feature is experimental. Its API may change in a future release.

The sync client can read and write values with RDMA (remote direct memory access): the server copies a value straight into, or out of, memory you registered, with no copy through the client. It needs a server that serves the BLOB.RDMA_* commands, and libfabric 2.4 or newer on the client machine. libfabric is loaded only when a client asks for RDMA, so the published valkey-glide-sync wheel runs anywhere.

RDMA is only in the sync client. It cannot be combined with enabled compression, lazy_connect, read-only mode or static node discovery, and ClientPool does not support it. Transfers always go to the key's primary.

Basic RDMA Setup

from glide_sync import (
    GlideClient, GlideClientConfiguration, NodeAddress,
    RdmaConfiguration, RdmaProvider, RdmaSetChecksum,
)

# rdma_available: this build has RDMA. rdma_usable: libfabric also loads here.
if not GlideClient.rdma_usable():
    raise SystemExit("needs libfabric 2.4 or newer")

client = GlideClient.create(GlideClientConfiguration(
    addresses=[NodeAddress("localhost", 6379)],
    # EfaDirect() for EFA hardware. Tcp() emulates RDMA over TCP, for development only.
    rdma=RdmaConfiguration(provider=RdmaProvider.EfaDirect()),
))

# Register memory once: it pins the pages, which is slow. Then transfer through windows of it.
slab = bytearray(64 << 20)  # or an mmap, a NumPy array, a tensor's storage
with client.register_rdma_region(slab) as region:
    window = region.window(0, 11)
    window.memoryview()[:] = b"hello world"
    client.rdma_set(b"greeting", window, checksum=RdmaSetChecksum.Compute())

    receipt = client.rdma_get(b"greeting", region.window(4096, 4096))
    if receipt is not None:  # None: the key does not exist
        value = region.window(4096, receipt.bytes_written).memoryview()
client.close()
  • GLIDE never copies or frees your memory. The region keeps a reference to it, so it stays alive while the region is open. Close regions when you are done (or use with), since their pages stay pinned until then.
  • A region carries one transfer at a time. Threads that transfer at once each need their own region, for example one per non-overlapping slice of the same buffer.
  • rdma_get checks every value it reads against the CRC-32c the server reports. rdma_set checks only if you pass a checksum: Skip() (the default), Compute(), or Known(crc).
  • Transfers have no timeout. To cancel one, call client.close() from another thread; the blocked call raises ClosingError, and you need a new client.

Handling a Failed Transfer

Some failures close the region because the server might still be using the memory. Check region.closed after any error rather than the error's class:

from glide_sync import GlideError

try:
    receipt = client.rdma_get(key, region.window(offset, length))
except GlideError:
    if region.closed and not client.closed:
        region = client.register_rdma_region(slab)
    raise

GLIDE never retries a transfer, since only you know whether sending a value again is safe. Registering again raises RdmaError while GLIDE still holds the memory, which only happens with the Tcp() provider or after a device error; region.memory_released tells you when it is free.


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.

Metadata

Release files for valkey-glide 2.6.0rc2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for valkey-glide 2.6.0rc2
File Size Uploaded Provenance Actions
valkey_glide-2.6.0rc2.tar.gz 1.7 MB With provenance Details for valkey_glide-2.6.0rc2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for valkey-glide 2.6.0rc2
File Actions
valkey_glide-2.6.0rc2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details for valkey_glide-2.6.0rc2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
valkey_glide-2.6.0rc2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details for valkey_glide-2.6.0rc2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
valkey_glide-2.6.0rc2-pp311-pypy311_pp73-macosx_11_0_arm64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64 Details for valkey_glide-2.6.0rc2-pp311-pypy311_pp73-macosx_11_0_arm64.whl
valkey_glide-2.6.0rc2-pp311-pypy311_pp73-macosx_10_7_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 10.7+ x86-64 Details for valkey_glide-2.6.0rc2-pp311-pypy311_pp73-macosx_10_7_x86_64.whl
valkey_glide-2.6.0rc2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for valkey_glide-2.6.0rc2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
valkey_glide-2.6.0rc2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for valkey_glide-2.6.0rc2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
valkey_glide-2.6.0rc2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for valkey_glide-2.6.0rc2-cp314-cp314-macosx_11_0_arm64.whl
valkey_glide-2.6.0rc2-cp314-cp314-macosx_10_7_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.7+ x86-64 Details for valkey_glide-2.6.0rc2-cp314-cp314-macosx_10_7_x86_64.whl
valkey_glide-2.6.0rc2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for valkey_glide-2.6.0rc2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
valkey_glide-2.6.0rc2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for valkey_glide-2.6.0rc2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
valkey_glide-2.6.0rc2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for valkey_glide-2.6.0rc2-cp313-cp313-macosx_11_0_arm64.whl
valkey_glide-2.6.0rc2-cp313-cp313-macosx_10_7_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.7+ x86-64 Details for valkey_glide-2.6.0rc2-cp313-cp313-macosx_10_7_x86_64.whl
valkey_glide-2.6.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for valkey_glide-2.6.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
valkey_glide-2.6.0rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for valkey_glide-2.6.0rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
valkey_glide-2.6.0rc2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for valkey_glide-2.6.0rc2-cp312-cp312-macosx_11_0_arm64.whl
valkey_glide-2.6.0rc2-cp312-cp312-macosx_10_7_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.7+ x86-64 Details for valkey_glide-2.6.0rc2-cp312-cp312-macosx_10_7_x86_64.whl
valkey_glide-2.6.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for valkey_glide-2.6.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
valkey_glide-2.6.0rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for valkey_glide-2.6.0rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
valkey_glide-2.6.0rc2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for valkey_glide-2.6.0rc2-cp311-cp311-macosx_11_0_arm64.whl
valkey_glide-2.6.0rc2-cp311-cp311-macosx_10_7_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.7+ x86-64 Details for valkey_glide-2.6.0rc2-cp311-cp311-macosx_10_7_x86_64.whl
valkey_glide-2.6.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for valkey_glide-2.6.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
valkey_glide-2.6.0rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for valkey_glide-2.6.0rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
valkey_glide-2.6.0rc2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for valkey_glide-2.6.0rc2-cp310-cp310-macosx_11_0_arm64.whl
valkey_glide-2.6.0rc2-cp310-cp310-macosx_10_7_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.7+ x86-64 Details for valkey_glide-2.6.0rc2-cp310-cp310-macosx_10_7_x86_64.whl
valkey_glide-2.6.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for valkey_glide-2.6.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
valkey_glide-2.6.0rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details for valkey_glide-2.6.0rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
valkey_glide-2.6.0rc2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for valkey_glide-2.6.0rc2-cp39-cp39-macosx_11_0_arm64.whl
valkey_glide-2.6.0rc2-cp39-cp39-macosx_10_7_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.7+ x86-64 Details for valkey_glide-2.6.0rc2-cp39-cp39-macosx_10_7_x86_64.whl

Total release size: 462.6 MB

Release files / valkey_glide-2.6.0rc2.tar.gz

Download URL valkey_glide-2.6.0rc2.tar.gz
Size 1.7 MB
Tags Source
SHA-256 checksum
How to use checksums
ffede3c9e2982e59b051523c9e5bb142ebb82422b4f9f37eca7923b891a2844b
BLAKE2b-256 checksum
How to use checksums
8e1931baba19316f79a86fbbf61f2fa11ab2857ea41825db8f10d5f4820e4051
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL valkey_glide-2.6.0rc2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 17.6 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
fda5459220955b8d586919e73ace728f35c244011b33af9f0a43f0b5c5dd8b10
BLAKE2b-256 checksum
How to use checksums
9c24a5a6c4c4c2291cad516e7b22b0d32f5fe284c2e6bbef6abd5efe979892f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL valkey_glide-2.6.0rc2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 16.7 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
0c7be3c19ca43e770ff6a29ed88c5766f8b089a05375698471724ef42ffa1c0a
BLAKE2b-256 checksum
How to use checksums
4739d7e3c382bdfd5893bdcfb9f7bf1761fa20bc82ade38b3dc9c79f49cea723
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-pp311-pypy311_pp73-macosx_11_0_arm64.whl

Download URL valkey_glide-2.6.0rc2-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Size 14.9 MB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
250728aac241c469736c60a188e1ca4d796ada27470c1e7f032c1ccb854e20c5
BLAKE2b-256 checksum
How to use checksums
15b6d92287355b130d313da8676a1476f4b639fa520a84f6259e36fbe77f9b0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-pp311-pypy311_pp73-macosx_10_7_x86_64.whl

Download URL valkey_glide-2.6.0rc2-pp311-pypy311_pp73-macosx_10_7_x86_64.whl
Size 16.7 MB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
2ec3acc6caf09f0c67ea04bd601d337d9384bb44af9d087d506ca17c9c713579
BLAKE2b-256 checksum
How to use checksums
7c459d12f63b0b99edd7c0fd6a51b2450aa648805616a22678c1be5b2e8680b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL valkey_glide-2.6.0rc2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 17.6 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4808ba21677594758a5bf82218283f0edd4c9c0b2d238b0948707203612295f5
BLAKE2b-256 checksum
How to use checksums
fe613e63a28477ebb3bcf4a05b7bacb221e7e1b852f21b624761c2044f5282e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL valkey_glide-2.6.0rc2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 16.7 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
cc80d7564fc6243d5bab2db0c30b87911ac7eb6b4dd427a201897cc91a0cdc75
BLAKE2b-256 checksum
How to use checksums
8695e0e9b62eac6a20e702841e06f3261ba43f25214e43ee2b9a7a457491fa07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp314-cp314-macosx_11_0_arm64.whl

Download URL valkey_glide-2.6.0rc2-cp314-cp314-macosx_11_0_arm64.whl
Size 14.9 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2c1c0eca139be836e655f6942e0262bc7a26d5314371b9b420f687d99c854d3e
BLAKE2b-256 checksum
How to use checksums
40c8734fae32971fe39d463530e98a3320250d80a840a845e8a7d82bd4d11829
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp314-cp314-macosx_10_7_x86_64.whl

Download URL valkey_glide-2.6.0rc2-cp314-cp314-macosx_10_7_x86_64.whl
Size 16.7 MB
Tags CPython 3.14 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
81c3678edccd655b5661dc6c918e6ffb655c1da8d0b22ef501e3fea336082e6c
BLAKE2b-256 checksum
How to use checksums
e808b0be894221ea31c4eacaa3be378be65ffaf595416ceb5e4382fa2711d3fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL valkey_glide-2.6.0rc2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 17.6 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
09fe27056af54efc62391e5998777865cd4f141a519ae076e23d90cc27a6efb3
BLAKE2b-256 checksum
How to use checksums
fe54d8ee37d28d9e5ff246e17d35b6f1ca622e561619074f8805b053449f939a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL valkey_glide-2.6.0rc2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 16.7 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
eb6e1959f40cc0edea2665b80a1906f5be2c187d763aee49dd742b94afd53192
BLAKE2b-256 checksum
How to use checksums
cb65d1d269ff3c5d29bae1849ceab791d356006468651df4ce4c26b50f7eb4a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp313-cp313-macosx_11_0_arm64.whl

Download URL valkey_glide-2.6.0rc2-cp313-cp313-macosx_11_0_arm64.whl
Size 14.9 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a23f335119a6e73097d541c38082dbe5f644cd7d9c08e6e1eba1dc34ec677c9b
BLAKE2b-256 checksum
How to use checksums
ccdac03d3e36aab8c77e0503d59b0543d6a29d0abc72feb0b9e3d3a36157f148
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp313-cp313-macosx_10_7_x86_64.whl

Download URL valkey_glide-2.6.0rc2-cp313-cp313-macosx_10_7_x86_64.whl
Size 16.7 MB
Tags CPython 3.13 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
3cca0d2e28d62fc8915c479f0971630d24fc04d7ddc576756e0919738849f674
BLAKE2b-256 checksum
How to use checksums
529fa8a44aaa1abe2b23603f6d6517d90b7d55fd34df85e3ed1173795ec4d1f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL valkey_glide-2.6.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 17.6 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ead0ad2b04bf67ac95bdef6d7da987f43a2a870a1bf0c8c5ee156f5541d6c89d
BLAKE2b-256 checksum
How to use checksums
e633d9f6ec9b1a16f3555204b78910f18e43a46a52a6b3855d8bab8d0cfd72aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL valkey_glide-2.6.0rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 16.7 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
20b4d5c01e1dd1bcadfed7834e4b54c12ad81afbdcf0d3297fac851d3fcd5cf8
BLAKE2b-256 checksum
How to use checksums
60cbc36b7357a6d9a34d399dac9b96d2fc40de6bd4ce71994e97cc0cbc7908da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp312-cp312-macosx_11_0_arm64.whl

Download URL valkey_glide-2.6.0rc2-cp312-cp312-macosx_11_0_arm64.whl
Size 14.9 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3674092283df5a1aeb512cd82b3dedbc876b85431f9f2ed4c444623af189bd3e
BLAKE2b-256 checksum
How to use checksums
079a2fbe9422606923458bb97f05ab359cfa096480a3f77359c66440a1c95ee4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp312-cp312-macosx_10_7_x86_64.whl

Download URL valkey_glide-2.6.0rc2-cp312-cp312-macosx_10_7_x86_64.whl
Size 16.7 MB
Tags CPython 3.12 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
81ca09641bd12f1dacd95ca75dc79155a2224a60f8017928967a01a4cfec3c56
BLAKE2b-256 checksum
How to use checksums
621d713a4121d1df26955adfe19ba55154bc11a20c7280b969d307815d52e567
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL valkey_glide-2.6.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 17.6 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f5a3c83dcd3a8b31a5c57a3f3b2909cda763709de26291f18cff467ce4daa33c
BLAKE2b-256 checksum
How to use checksums
4f24f700a1090cc270416b0e81a9c217627add3f01555575655b93a6b0bbe9a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL valkey_glide-2.6.0rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 16.7 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d21d71940ee2b706e0a413c2811a7f625cdee283b93d582b447723313fd887ab
BLAKE2b-256 checksum
How to use checksums
682dd1e24e112589e1c73fdbb6cd3dcc15a11192ace495f79e728e03d8de0dc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp311-cp311-macosx_11_0_arm64.whl

Download URL valkey_glide-2.6.0rc2-cp311-cp311-macosx_11_0_arm64.whl
Size 14.9 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
77dd14b2c58ec5730e953beded65c3bba6ecb47a51cc4ddf13d6cb22ce7f6677
BLAKE2b-256 checksum
How to use checksums
d02c8f138175126639787a0b77bea9897da1c256eb2d7ec25e8d92e92fc8f66d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp311-cp311-macosx_10_7_x86_64.whl

Download URL valkey_glide-2.6.0rc2-cp311-cp311-macosx_10_7_x86_64.whl
Size 16.7 MB
Tags CPython 3.11 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
7889311f960b372989874e6bdfdd4bd6b9f742c36a76744d587bb48a3af1677f
BLAKE2b-256 checksum
How to use checksums
8a705be4782a70ceb1a16c5b6275d0ca793e52491b7c512cf6ae485d8f033048
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL valkey_glide-2.6.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 17.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c96d30dcf6f6e3b76d0b7e45dd7e7657ac72e00bb9c51baebe5310ae4a361c08
BLAKE2b-256 checksum
How to use checksums
22f88d40b0d6b7581556920904d8cdc7a1036d168f1255cfe012fe23af1efa1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL valkey_glide-2.6.0rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 16.7 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9463cf4bd3d8a85d77981768097ece32ee8dd7979b801aa35d93d75d4a26579e
BLAKE2b-256 checksum
How to use checksums
2dd93f2a3733279593e7cf8aa0c3167b5fdca94e856344f3ff2213e64f3cd122
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp310-cp310-macosx_11_0_arm64.whl

Download URL valkey_glide-2.6.0rc2-cp310-cp310-macosx_11_0_arm64.whl
Size 14.9 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
95eb8078babd3223b18093389343b3ccad684da1bf4a3b80de3a8a38725b0baf
BLAKE2b-256 checksum
How to use checksums
2529797eaf84c2db555196c19e9b759396bd3497b295e8e8633f96aa3f774355
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp310-cp310-macosx_10_7_x86_64.whl

Download URL valkey_glide-2.6.0rc2-cp310-cp310-macosx_10_7_x86_64.whl
Size 16.7 MB
Tags CPython 3.10 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
f0ea12c57782a28ca8175cda25f44ac0829e543350a3996e8b31ee373f5c424c
BLAKE2b-256 checksum
How to use checksums
4d3b55bd12c6558f543f7ab1ce0f3c28db5da9882d1c25ce721427c0ea4391e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL valkey_glide-2.6.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 17.6 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0c49a4104c8c2aa3381654874fb44df29c1ccda027df5b61fa50e813673fd747
BLAKE2b-256 checksum
How to use checksums
383fc324d1f6ec9f01592950ac6de3e5a85ea62eb5256df5a129a81e8ac3f1fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL valkey_glide-2.6.0rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 16.7 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8a5b2a756116483305ff051e6701c3f2f67b73acb282a48efdb7c0a71e71d636
BLAKE2b-256 checksum
How to use checksums
feb15deec5ce8eae72a263ffc0ab1eb2bcccf70f945449400e22c2ab3a0c9617
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp39-cp39-macosx_11_0_arm64.whl

Download URL valkey_glide-2.6.0rc2-cp39-cp39-macosx_11_0_arm64.whl
Size 14.9 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
907dd86d7604bd052ace4b937c044a24ab572cd425145fe3159ad3ea5dd9e679
BLAKE2b-256 checksum
How to use checksums
5d91d1a2751312f960590252239f89a7a6466f1e3dd94f337811810303aa7884
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / valkey_glide-2.6.0rc2-cp39-cp39-macosx_10_7_x86_64.whl

Download URL valkey_glide-2.6.0rc2-cp39-cp39-macosx_10_7_x86_64.whl
Size 16.7 MB
Tags CPython 3.9 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
c80ce7137aa90e933ebae0217c0fe175ca39886f768b2705487673a3a4a83f44
BLAKE2b-256 checksum
How to use checksums
f1f6463ba68f5f250dd6458eedd967157de12547576f36afc9ab53f6d0171d14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Security for valkey-glide 2.6.0rc2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 29 files in this release have been uploaded with provenance metadata.

Select from 29 files

Attestation for valkey_glide-2.6.0rc2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page