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-sync 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-sync 2.6.0rc2
File Size Uploaded Provenance Actions
valkey_glide_sync-2.6.0rc2.tar.gz 1.5 MB With provenance Details for valkey_glide_sync-2.6.0rc2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for valkey-glide-sync 2.6.0rc2
File Actions
valkey_glide_sync-2.6.0rc2-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details for valkey_glide_sync-2.6.0rc2-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
valkey_glide_sync-2.6.0rc2-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details for valkey_glide_sync-2.6.0rc2-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
valkey_glide_sync-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_sync-2.6.0rc2-pp311-pypy311_pp73-macosx_11_0_arm64.whl
valkey_glide_sync-2.6.0rc2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 10.15+ x86-64 Details for valkey_glide_sync-2.6.0rc2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
valkey_glide_sync-2.6.0rc2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for valkey_glide_sync-2.6.0rc2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
valkey_glide_sync-2.6.0rc2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for valkey_glide_sync-2.6.0rc2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
valkey_glide_sync-2.6.0rc2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for valkey_glide_sync-2.6.0rc2-cp314-cp314-macosx_11_0_arm64.whl
valkey_glide_sync-2.6.0rc2-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for valkey_glide_sync-2.6.0rc2-cp314-cp314-macosx_10_15_x86_64.whl
valkey_glide_sync-2.6.0rc2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for valkey_glide_sync-2.6.0rc2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
valkey_glide_sync-2.6.0rc2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for valkey_glide_sync-2.6.0rc2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
valkey_glide_sync-2.6.0rc2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for valkey_glide_sync-2.6.0rc2-cp313-cp313-macosx_11_0_arm64.whl
valkey_glide_sync-2.6.0rc2-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for valkey_glide_sync-2.6.0rc2-cp313-cp313-macosx_10_13_x86_64.whl
valkey_glide_sync-2.6.0rc2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for valkey_glide_sync-2.6.0rc2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
valkey_glide_sync-2.6.0rc2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for valkey_glide_sync-2.6.0rc2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
valkey_glide_sync-2.6.0rc2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for valkey_glide_sync-2.6.0rc2-cp312-cp312-macosx_11_0_arm64.whl
valkey_glide_sync-2.6.0rc2-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for valkey_glide_sync-2.6.0rc2-cp312-cp312-macosx_10_13_x86_64.whl
valkey_glide_sync-2.6.0rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for valkey_glide_sync-2.6.0rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
valkey_glide_sync-2.6.0rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for valkey_glide_sync-2.6.0rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
valkey_glide_sync-2.6.0rc2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for valkey_glide_sync-2.6.0rc2-cp311-cp311-macosx_11_0_arm64.whl
valkey_glide_sync-2.6.0rc2-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for valkey_glide_sync-2.6.0rc2-cp311-cp311-macosx_10_12_x86_64.whl
valkey_glide_sync-2.6.0rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for valkey_glide_sync-2.6.0rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
valkey_glide_sync-2.6.0rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for valkey_glide_sync-2.6.0rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
valkey_glide_sync-2.6.0rc2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for valkey_glide_sync-2.6.0rc2-cp310-cp310-macosx_11_0_arm64.whl
valkey_glide_sync-2.6.0rc2-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details for valkey_glide_sync-2.6.0rc2-cp310-cp310-macosx_10_12_x86_64.whl
valkey_glide_sync-2.6.0rc2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for valkey_glide_sync-2.6.0rc2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
valkey_glide_sync-2.6.0rc2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details for valkey_glide_sync-2.6.0rc2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
valkey_glide_sync-2.6.0rc2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for valkey_glide_sync-2.6.0rc2-cp39-cp39-macosx_11_0_arm64.whl
valkey_glide_sync-2.6.0rc2-cp39-cp39-macosx_10_12_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.12+ x86-64 Details for valkey_glide_sync-2.6.0rc2-cp39-cp39-macosx_10_12_x86_64.whl

Total release size: 197.3 MB

Release files / valkey_glide_sync-2.6.0rc2.tar.gz

Download URL valkey_glide_sync-2.6.0rc2.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
2f61e2840634abd18e3f51be257bccfacb420d6ca527645fda551c8909c90a23
BLAKE2b-256 checksum
How to use checksums
e2ebecbb1f0f405a59d5846efc8d1118d1b570b004203f57bc37a882c0cd6f8c
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_sync-2.6.0rc2-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL valkey_glide_sync-2.6.0rc2-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 7.4 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
fba80910796e4679bf65a72e61f34e0beec892d0120fd18d0514ba920543ad1a
BLAKE2b-256 checksum
How to use checksums
9383877c73230146481d6e1047a63b342e0bb89055160805887b5caf6c4ed8af
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_sync-2.6.0rc2-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL valkey_glide_sync-2.6.0rc2-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 7.0 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
6cd8ba540f89c68c1a1a301fe2ac6698f2061f6757f405dc03ebaa5dd435c3d3
BLAKE2b-256 checksum
How to use checksums
e2e7c20dbc4e74b6b6813769fa93e270836e1663b6354190c27e717ce5f2795a
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_sync-2.6.0rc2-pp311-pypy311_pp73-macosx_11_0_arm64.whl

Download URL valkey_glide_sync-2.6.0rc2-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Size 6.4 MB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
30c8c5fcff37dfa5e012f76ee8502e162a73d0efee9750e4f42da1b8da127670
BLAKE2b-256 checksum
How to use checksums
677a10be7ac107e100dea31321a0f243abf331e58c69e950c8b5335172c26664
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_sync-2.6.0rc2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl

Download URL valkey_glide_sync-2.6.0rc2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
Size 7.1 MB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
eb531e4448c8a0d789e24cf757dee155af658480a8c6c6776dd4934ff571f0ac
BLAKE2b-256 checksum
How to use checksums
ad2fca43878a74ef2fee97df29fc78285306208d6d4bf450f18d2b757764231d
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_sync-2.6.0rc2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 7.4 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7767817eab74b3898e0b3e4d8220286e0e1f3519187e8d8cf146a11420c13c26
BLAKE2b-256 checksum
How to use checksums
f787ce0dc747ecdacf368532f433746e3e230a76d0dddb62c6493b396c53875a
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_sync-2.6.0rc2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 7.0 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6e11a958d55fc64b7d5ec4a2b4ae1eec22b7430e510772210e0f21ad12f31596
BLAKE2b-256 checksum
How to use checksums
c93fa19f6afec273caea9c0a7f966d242f3869dafd1e35dbfe4d136d92dbdb67
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_sync-2.6.0rc2-cp314-cp314-macosx_11_0_arm64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp314-cp314-macosx_11_0_arm64.whl
Size 6.4 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b88a75fb24686585916d06423b79d5fb4d01e60f273ad52119993d8b06421ff3
BLAKE2b-256 checksum
How to use checksums
1e30a77119dd8dbfa9ea8be9c17a9c52ee7a777826f2e79d6ee64d91854836b3
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_sync-2.6.0rc2-cp314-cp314-macosx_10_15_x86_64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp314-cp314-macosx_10_15_x86_64.whl
Size 7.1 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
35217981c1beb4b65bcd0bacc582cdf21db7d9807b65124b35cb1f96e3d70f92
BLAKE2b-256 checksum
How to use checksums
2c55641d7b981770049f45f1a5222b41c8bbca7947c30e604fa0d48a6b5d5f18
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_sync-2.6.0rc2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 7.4 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f4a51a9fd1f76378a9604945352ee32f76cff076787ed25caa477c7d3eb6c6ae
BLAKE2b-256 checksum
How to use checksums
bc7af9dbaeaba220a04f4db79bb2c6157920bef26351c310383afcdfa327d680
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_sync-2.6.0rc2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 7.0 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
831addb589108171e24448b1fe914bec0fc9b2381f952afe6c21c459095b84f1
BLAKE2b-256 checksum
How to use checksums
8837aa439b8af7e9635cf840d65e848c3ce0e15d775f35567604e57ae64cc484
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_sync-2.6.0rc2-cp313-cp313-macosx_11_0_arm64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp313-cp313-macosx_11_0_arm64.whl
Size 6.4 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
74c95ea2148119a64a9fe8ee974e4111ac5d64ada74c339ecb76834a3bf64fbf
BLAKE2b-256 checksum
How to use checksums
76268c3a3191611642803408caa3342a2294cdd0369f8b07cd2a4fe718859f68
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_sync-2.6.0rc2-cp313-cp313-macosx_10_13_x86_64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp313-cp313-macosx_10_13_x86_64.whl
Size 7.1 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
a29ab5b56f65de4fb8e60b6b8e0e61480a64f18048e1dca0359b9dbaab129c5d
BLAKE2b-256 checksum
How to use checksums
9fa278a7d0c60ddbc6ccaac4e393f1b136e5c98454fc2f7e09c0c2c9c3a5f2bb
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_sync-2.6.0rc2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 7.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
37a2cb92253f5096bea3f4e9e5c9f1c4389bf99c105c2fc3c1805d2ca5c7d009
BLAKE2b-256 checksum
How to use checksums
aac54380195421acecdb138712fc3f2d3355db0332f595764df4825589288fbc
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_sync-2.6.0rc2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 7.0 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9f7b4e7e1a9989f78158ed1341eedee4c900664f923a12460bbf86603b199207
BLAKE2b-256 checksum
How to use checksums
d49bdc8e86ffa32af97dcd0e2702592ed186f1447a3386e64392d056fd11fe67
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_sync-2.6.0rc2-cp312-cp312-macosx_11_0_arm64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp312-cp312-macosx_11_0_arm64.whl
Size 6.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fe431fff28fe9550785da3dc55081e7e1d53d2ca9deef6b04e05f46e65318efb
BLAKE2b-256 checksum
How to use checksums
a1fc2f5b732bb845d6b976b4ce2572a5bf6e24eabfbff210d1f84ecf0f2e8ca5
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_sync-2.6.0rc2-cp312-cp312-macosx_10_13_x86_64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp312-cp312-macosx_10_13_x86_64.whl
Size 7.1 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
e9f451520c0bd3f6b9ab6ac12a0f06dd34c59dbe642a151feca1897141c8eb81
BLAKE2b-256 checksum
How to use checksums
bfd760a49dbde90fbdc6445246df1b6c36030c56fe2475990961c2ece029d2f7
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_sync-2.6.0rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 7.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
255be6eefd4af59c2f5c01f7b9230175b5dd95573cd7612fd09526bc89746a75
BLAKE2b-256 checksum
How to use checksums
93d20ea73f581fdcb34de58ec5335a6464918cdc8a25c734c3555f456f5e0753
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_sync-2.6.0rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 7.0 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d0de9d0331e495c063044d3a6024f248e8a450cb7b54f19fa5e9a4e3e884c489
BLAKE2b-256 checksum
How to use checksums
ff867f7dfcd02a49532078068527bd71798e8d6e65343c8ba03fed352b34d5fd
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_sync-2.6.0rc2-cp311-cp311-macosx_11_0_arm64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp311-cp311-macosx_11_0_arm64.whl
Size 6.4 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5639a0632a47c652d88e46c4f147ecf5a639579ccac3f15ed959f691dfdad9c0
BLAKE2b-256 checksum
How to use checksums
56d21d27c1df4a05918dd99b5502fbd1eb881d7fbf8fd2af43bedb978053d53e
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_sync-2.6.0rc2-cp311-cp311-macosx_10_12_x86_64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp311-cp311-macosx_10_12_x86_64.whl
Size 7.1 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d94c8171d12e95f7a0205a69947d6a8d34b4df92294eedcfc75130f587fadc68
BLAKE2b-256 checksum
How to use checksums
b1e8a034480aed3e68d9aa9e0031e081cab2adb29aed92ccd8fda12c90175969
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_sync-2.6.0rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 7.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
914cbcc225163ffbdd0d1ae9e6b9bb6680589c6d59c3a11deb154ba6282972a5
BLAKE2b-256 checksum
How to use checksums
071cbef50530654ebc4945aa0f242ea6690ef71fe22c229c4830932b8b9b2ff6
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_sync-2.6.0rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 7.0 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
443902bd19e57139a84f4a013594762dd1ca3ddb3990716b4d2b7c8058abd940
BLAKE2b-256 checksum
How to use checksums
ab5c7b988eb11b6510cd5aca27ba2adcd6654cbf8e45db1614cc122bf85baf9e
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_sync-2.6.0rc2-cp310-cp310-macosx_11_0_arm64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp310-cp310-macosx_11_0_arm64.whl
Size 6.4 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
eba501fb992e22878eb0b2a9042f5ce19a0dba6783d1d560b0137686be26defa
BLAKE2b-256 checksum
How to use checksums
39adad5fb755bcf68dacac2410f421da05719dec83cb697552aff2c31d572a1b
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_sync-2.6.0rc2-cp310-cp310-macosx_10_12_x86_64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp310-cp310-macosx_10_12_x86_64.whl
Size 7.1 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6df3cb67953e050d39adc655c97b3a240e653380ed06c2c5a6c688554dc7b011
BLAKE2b-256 checksum
How to use checksums
a399b03cb901e344516eabede040d493ab850cb4581df5d24350d039108d3453
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_sync-2.6.0rc2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 7.4 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0a33543aceb86c2143b74bc4dbd0795d9ee34a6ad95d4a8d7eda712bf1ec0b66
BLAKE2b-256 checksum
How to use checksums
ee2a36e14d0789ab5c22829c2bae3ea62a786838fc16acab60fd897d535960d9
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_sync-2.6.0rc2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 7.0 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
fee9fe0c9ab4950532434e8973fa0aaeaea2eda9116f258e70314ddb31df21eb
BLAKE2b-256 checksum
How to use checksums
6779d46b27d516a367c0586db7a9e04e8018562aef7b9514366e044d46d88c6e
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_sync-2.6.0rc2-cp39-cp39-macosx_11_0_arm64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp39-cp39-macosx_11_0_arm64.whl
Size 6.4 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
da876f748602ff8cfbd25976a668e631482c5319865fa6fcc74f890956d02d7d
BLAKE2b-256 checksum
How to use checksums
8a3c39fa03f117d30d09cb41c7431b016bddfe25b16f15f15b65543015d14dff
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_sync-2.6.0rc2-cp39-cp39-macosx_10_12_x86_64.whl

Download URL valkey_glide_sync-2.6.0rc2-cp39-cp39-macosx_10_12_x86_64.whl
Size 7.1 MB
Tags CPython 3.9 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4167a941bb962fc650d92429110448024c1d2183fb88e4c025462436187f21e3
BLAKE2b-256 checksum
How to use checksums
a26a179aba7546ab1a826fa4b6a1fd9bd7bb32a497633edf8b34663c5dc64888
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-sync 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_sync-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