Skip to main content

RapidQuery is the fastest, full-feature, and easy-to-use Python SQL query builder written in Rust.

Project description

RapidQuery

RapidQuery: High-Performance SQL Query Builder for Python

RapidQuery is a powerful SQL query builder library designed for Python, combining the simplicity of Python with the raw speed and safety of Rust. Build complex SQL queries effortlessly and efficiently, with a library that prioritizes both performance and ease of use.

Key Features:

  • 🚀 Blazing Fast Performance: Leveraging the power of Rust under the hood, RapidQuery ensures your query building process is as fast as possible.
  • 🛡️ SQL Injection Protection: Built-in security measures to prevent SQL injection attacks by default.
  • 📝 Intuitive Pythonic API: Write clean, readable code with an API that feels natural to Python developers.
  • 🐍 Seamless Python Integration: Works perfectly with popular Python web frameworks and database drivers.

Built on Solid Foundations
RapidQuery is built with Rust and powered by the robust SeaQuery crate, bringing enterprise-grade reliability and performance to your Python applications.

Why RapidQuery Was Created
In a landscape filled with SQL libraries, we noticed a critical gap: performance was often an afterthought. That's why we built RapidQuery with speed as our primary and enduring focus.

Our Core Mission:

  • Performance First: While other libraries compromise on speed, we engineered RapidQuery from the ground up for maximum performance.
  • Foundation for Future ORM: RapidQuery serves as the foundational layer for building a next-generation, high-performance ORM for Python.
  • Meeting Python's Needs: Python dominates backend development, particularly in web applications. Every backend deserves a fast, powerful database interaction layer — that's exactly what we're building.
  • Security by Design: Unlike many alternatives, we bake security directly into our architecture with automatic SQL injection prevention.

Build your SQL queries faster, safer, and more efficiently than ever before. RapidQuery - where Python meets Rust's performance for database excellence.

Installation

To install RapidQuery, run the following command:

pip3 install rapidquery

[!NOTE]
RapidQuery requires Python 3.10+. Supports CPython and PyPy.

Backends

RapidQuery supports PostgreSQL, MySQL, and SQLite databases. In RapidQuery, these are referred to as backends. When building SQL statements, you should specify your target backend.

Quick Example

import rapidquery as rq
import datetime

stmt = rq.Insert().into("repositories").values(name="RapidQuery", created_at=datetime.datetime.now())
stmt.to_sql("postgres")
# INSERT INTO "repositories" ("name", "created_at") VALUES ('RapidQuery', '2025-11-14 16:18:59.188940')

Usage

  1. Core Concepts
    1. AdaptedValue
    2. Expr
    3. Statement Builders
  2. Query Statements
    1. Query Select
    2. Query Insert
    3. Query Update
    4. Query Delete
  3. More About Queries
    1. Custom Function
  4. Schema Statements
    1. Table Create
    2. Table Alter
    3. Table Drop
    4. Table Rename
    5. Table Truncate
    6. Index Create
    7. Index Drop
  5. Advanced Usage
    1. ORM-like
    2. Table Alias
    3. Complex Examples
  6. Performance
    1. Benchmarks
    2. Performance Tips

Core Concepts

AdaptedValue

AdaptedValue bridges Python types, Rust types, and SQL types for seamless data conversion.

This class handles validation, adaptation, and conversion between different type systems used in the application stack.

import rapidquery as rq

# Let the system detect types automatically
rq.AdaptedValue(1)                    # -> INTEGER SQL type
rq.AdaptedValue(1.4)                  # -> DOUBLE SQL type
rq.AdaptedValue("127.0.0.1")          # -> VARCHAR SQL type
rq.AdaptedValue({"key": "value"})     # -> JSON SQL type

# Explicitly specify the type
rq.AdaptedValue(1, rq.TinyUnsignedType())      # -> TINYINT UNSIGNED SQL type
rq.AdaptedValue(1.4, rq.FloatType())           # -> FLOAT SQL type
rq.AdaptedValue("127.0.0.1", rq.InetType())    # -> INET SQL type (network address)
rq.AdaptedValue([4.3, 5.6], rq.VectorType())   # -> VECTOR SQL type (for AI embeddings)

# Also you can use `AdaptedValue.to_sql()` method to convert value into SQL
val = rq.AdaptedValue([2, 3, 4], rq.ArrayType(rq.IntegerType()))
val.to_sql("postgresql") # -> ARRAY [2,3,4]

As we said, AdaptedValue also validates your value:

rq.AdaptedValue(4.5, rq.CharType()) # -> TypeError: expected str, got float

[!TIP]
Important: AdaptedValue is lazy. This means it keeps your value and never converts it to Rust and then SQL until needed.

Expr

Represents a SQL expression that can be built into SQL code.

This class provides a fluent interface for constructing complex SQL expressions in a database-agnostic way. It supports arithmetic operations, comparisons, logical operations, and database-specific functions.

The class automatically handles SQL injection protection and proper quoting when building the final SQL statement.

Everything can be converted into Expr, such as built-in types, datetime, uuid, AdaptedValue, Select, etc.

Basic

import rapidquery as rp

rp.Expr(25)                         # -> 25  (literal value)
rp.Expr("Hello")                    # -> 'Hello'  (literal value)
rp.Expr(rq.AdaptedValue('World'))   # -> 'World'  (literal value)

rp.Expr.col("id")                             # -> "id" (column reference)
rp.Expr.col("users.name")                     # -> "users"."name" (column reference)
rp.Expr(rq.ColumnRef("name", table="users"))  # -> "users"."name" (column reference)

Comparisons

rq.Expr.col("status") == "active"  # -> "status" == 'active'
rq.Expr.col("age") > 16           # -> "age" > 16

# Note that `rq.all` is different from built-in `all`
rq.all(
    rq.Expr.col("age") >= 18,
    rq.Expr.col("subscription").is_null(), # same as rq.Expr.col("subscription").is_(Expr.null())
    rq.Expr.col("status").in_(["pending", "approved", "active"])
)    # -> "age" >= 18 AND "subscription" IS NULL AND "status" IN ('pending', 'approved', 'active')

# Note that `rq.any` is different from built-in `any`
rq.any(
    rq.Expr.col("is_admin").is_(True),
    rq.Expr.col("is_moderator").is_not_null(), # same as rq.Expr.col("subscription").is_not(Expr.null())
    rq.Expr.col("price").between(10.00, 50.00)
)    # -> "is_admin" IS TRUE OR "is_moderator" IS NOT NULL OR "price" BETWEEN 10.00 AND 50.00

Best Practices

  • Always use Expr.col() for column references: This ensures proper quoting for your target database
# Column reference (properly quoted identifier)
rq.Expr.col("user_name")  # → "user_name"

# String literal (value)
rq.Expr("user_name")      # → 'user_name'
  • Use rapidquery.all() and rapidquery.any() for logical combinations: More readable than chaining & and | operators
# Good
all(condition1, condition2, condition3)
   
# Less readable
condition1 & condition2 & condition3
  • Be careful with Expr.custom(): It bypasses all safety checks
# Dangerous - vulnerable to SQL injection
user_input = "'; DROP TABLE users; --"
Expr.custom(f"name = '{user_input}'")

# Safe
Expr.col("name") == user_input
  • Use database-specific features when necessary: But understand portability trade-offs
# PostgreSQL-specific but powerful
Expr.col("tags").pg_contains(["python"])

# More portable but may be less efficient
Expr.col("tags").like("%python%")

Statement Builders

Statements are divided into 2 categories: QueryStatement, and SchemaStatement.

Some statements like Select, Update, Delete, Insert, ... are QueryStatement. Other statements like Table, AlterTable, Index, ... are SchemaStatement.

QueryStatement class interface is:

class QueryStatement:
    def build(self, backend: _Backends) -> typing.Tuple[str, typing.Tuple[AdaptedValue, ...]]:
        """
        Build the SQL statement with parameter values.
        """
        ...

    def to_sql(self, backend: _Backends) -> str:
        """
        Build a SQL string representation.

        **This method is unsafe and can cause SQL injection.** use `.build()` method instead.
        """
        ...

SchemaStatement class interface is:

class SchemaStatement:
    def to_sql(self, backend: _Backends) -> str:
        """
        Build a SQL string representation.
        """
        ...

Query Statements

Query Select

Select provides a chainable API for constructing SELECT queries with support for:

  • Column selection with expressions and aliases
  • Table and subquery sources
  • Filtering with WHERE and HAVING
  • Joins (inner, left, right, full, cross, lateral)
  • Grouping and aggregation
  • Ordering and pagination
  • Set operations (UNION, EXCEPT, INTERSECT)
  • Row locking for transactions
  • DISTINCT queries

Simple

query = (
    rq.Select(rq.Expr.asterisk()) # Or rq.Select(rq.ASTERISK)
        .from_table("users")
        .where(rq.Expr.col("name").like(r"%linus%"))
)
sql, params = query.build("postgresql")
# -> SELECT * FROM "users" WHERE "name" LIKE $1

query = (
    rq.Select(rq.Expr.col("product"), rq.Expr.col("price"), rq.Expr.col("category"))
        .from_table("products")
        .where(rq.Expr.col("price") > 50)
        .order_by(rq.Expr.col("price"), "desc")
)
sql, params = query.build("postgresql")
# -> SELECT "product", "price", "category" FROM "products" WHERE "price" > $1 ORDER BY "price" DESC

query = (
    rq.Select(
        rq.SelectCol(rq.FunctionCall.count(rq.ASTERISK), alias="total_customers"),
        rq.SelectCol(rq.FunctionCall.avg(rq.Expr.col("age")), alias="average_age"),
    )
        .from_table("customers")
)
sql, params = query.build("postgresql")
# -> SELECT COUNT(*) AS "total_customers", AVG("age") AS "average_age" FROM "customers"

Query Insert

Insert provides a chainable API for constructing INSERT queries with support for:

  • Single or multiple row insertion
  • Conflict resolution (UPSERT)
  • RETURNING clauses
  • REPLACE functionality
  • Default values
query = (
    rq.Insert()
        .replace()
        .into("glyph")
        .values(aspect=5.15, image="12A")
)
sql, params = query.build("postgresql")
# REPLACE INTO "glyph" ("aspect", "image") VALUES ($1, $2)

query = (
    rq.Insert()
        .into("glyph")
        .columns("aspect", "image")
        .values(5.15, "12A")
        .values(16, "14A")
        .returning("id")
)
sql, params = query.build("postgresql")
# INSERT INTO "glyph" ("aspect", "image") VALUES ($1, $2), ($3, $4) RETURNING "id"

query = (
    rq.Insert()
        .into("users")
        .values(username="awolverp", role="author")
        .on_conflict(
            rq.OnConflict("id")
                .do_update("username")
        )
)
sql, params = query.build("postgresql")
# INSERT INTO "users" ("username", "role") VALUES ($1, $2)
# ON CONFLICT ("id") DO UPDATE SET "username" = "excluded"."username"

query = (
    rq.Insert()
        .into("users")
        .values(username="awolverp", role="author")
        .on_conflict(
            rq.OnConflict("id")
                .do_update(role="member")
        )
)
sql, params = query.build("postgresql")
# INSERT INTO "users" ("username", "role") VALUES ($1, $2)
# ON CONFLICT ("id") DO UPDATE SET "role" = $3

Query Update

Update provides a chainable API for constructing UPDATE queries with support for:

  • Setting column values
  • WHERE conditions for filtering
  • LIMIT for restricting update count
  • ORDER BY for determining update order
  • RETURNING clauses for getting updated data
query = (
    rq.Update()
        .table("glyph")
        .values(aspect=5.15, image="12A")
        .returning_all()
        .order_by(rq.Expr.col("id"), "desc")
)
sql, params = query.build("postgresql")
# UPDATE "glyph" SET "aspect" = $1, "image" = $2 ORDER BY "id" DESC RETURNING *

query = (
    rq.Update()
        .table("wallets")
        .values(amount=rq.Expr.col("amount") + 10)
        .where(rq.Expr.col("id").between(10, 30))
)
sql, params = query.build("postgresql")
# UPDATE "wallets" SET "amount" = "amount" + $1 WHERE "id" BETWEEN $2 AND $3

Query Delete

Delete provides a chainable API for constructing DELETE queries with support for:

  • WHERE conditions for filtering
  • LIMIT for restricting deletion count
  • ORDER BY for determining deletion order
  • RETURNING clauses for getting deleted data
query = (
    rq.Delete()
        .from_table("users")
        .where(
            rq.all(
                rq.Expr.col("id") > 10,
                rq.Expr.col("id") < 30,
            )
        )
        .limit(10)
)
sql, params = query.build("postgresql")
# DELETE FROM "users" WHERE "id" > $1 AND "id" < $2 LIMIT $3

More About Queries

Custom Functions

For working with functions in RapidQuery, you have to use FunctionCall class. A lot of functions such as SUM, AVG, MD5, ... is ready to use. For example:

expr = rq.FunctionCall.sum(rq.Expr.col("amount"))
expr.to_sql("postgresql")   # -> SUM("amount")

But for functions not provided by the library, you can define custom functions. Custom functions can be defined using the FunctionCall constructor:

unknown = rq.FunctionCall("UNKNOWN").arg(rq.ASTERISK)
expr.to_sql("postgresql")   # -> UNKNOWN(*)

Schema Statements

Table Create

Table represents a complete database table definition.

This class encapsulates all aspects of a table structure including:

  • Column definitions with their types and constraints
  • Indexes for query optimization
  • Foreign key relationships for referential integrity
  • Check constraints for data validation
  • Table-level options like engine, collation, and character set

Used to generate CREATE TABLE SQL statements with full schema specifications.

table = rq.Table(
    "users",
    [
        rq.Column("id", rq.BigIntegerType(), primary_key=True, auto_increment=True),
        rq.Column("name", rq.StringType(64), nullable=False),
        rq.Column("username", rq.StringType(64), nullable=True, default=None),
        rq.Column("subscription_id", rq.BigIntegerType(), nullable=False),
        rq.Column("created_at", rq.DateTimeType(), default=rq.FunctionCall.now()),
    ],
    indexes=[
        rq.Index(["created_at"], if_not_exists=True),
    ],
    foreign_keys=[
        rq.ForeignKey(
            from_columns=["subscription_id"],
            to_columns=["id"],
            to_table="subscriptions",
        ),
    ],
    if_not_exists=True,
)
table.to_sql("postgresql")
# CREATE TABLE IF NOT EXISTS "users" (
#   "id" bigserial PRIMARY KEY,
#   "name" varchar(64) NOT NULL,
#   "username" varchar(64) NULL DEFAULT NULL,
#   "subscription_id" bigint NOT NULL,
#   "created_at" datetime DEFAULT NOW(),
#   CONSTRAINT "fk__subscription_id_subscriptions_id" FOREIGN KEY ("subscription_id") REFERENCES "subscriptions" ("id")
# );
# CREATE INDEX IF NOT EXISTS "ix_users_created_at" ON "users" ("created_at");

[!TIP]
We will use Table in ORM-like part of this page to create query statements.

Table Alter

AlterTable represents an ALTER TABLE SQL statement.

Provides a flexible way to modify existing table structures by applying one or more alteration operations such as adding/dropping columns, modifying column definitions, or managing constraints.

Multiple operations can be batched together in a single ALTER TABLE statement for efficiency.

stmt = rq.AlterTable(
    "users",
    [
        rq.AlterTableAddColumnOption(
            rq.Column("updated_at", rq.TimestampWithTimeZoneType(), default=rq.FunctionCall.now())
        ),
        rq.AlterTableAddForeignKeyOption(
            rq.ForeignKey(
                from_columns=["wallet_id"],
                to_columns=["id"],
                to_table="wallets",
                on_delete="CASCADE",
            )
        ),
        rq.AlterTableDropColumnOption("deprecated"),
        rq.AlterTableDropForeignKeyOption("fk__contraint_name"),
        rq.AlterTableModifyColumnOption(rq.Column("created_at", rq.TimestampType())),
        rq.AlterTableRenameColumnOption("oldname", "newname"),
    ],
)
stmt.to_sql("postgresql")
# ALTER TABLE "users" ADD COLUMN "updated_at" timestamp with time zone DEFAULT NOW(),
# ADD CONSTRAINT "fk__wallet_id_wallets_id" FOREIGN KEY ("wallet_id") REFERENCES "wallets" ("id") ON DELETE CASCADE,
# DROP COLUMN "deprecated", DROP CONSTRAINT "fk__contraint_name",
# ALTER COLUMN "created_at" TYPE timestamp,
# RENAME COLUMN "oldname" TO "newname"

Table Drop

DropTable represents a DROP TABLE SQL statement.

Builds table deletion statements with support for:

  • Conditional deletion (IF EXISTS) to avoid errors
  • CASCADE to drop dependent objects
  • RESTRICT to prevent deletion if dependencies exist
stmt = rq.DropTable("users", if_exists=True)
stmt.to_sql("postgresql")
# DROP TABLE IF EXISTS "users"

Table Rename

RenameTable represents a RENAME TABLE SQL statement.

Changes the name of an existing table to a new name. Both names can be schema-qualified if needed.

stmt = rq.RenameTable("public.old_users", "archive.users")
stmt.to_sql("postgresql")
# ALTER TABLE "public"."old_users" RENAME TO "archive"."users"

Table Truncate

TruncateTable Represents a TRUNCATE TABLE SQL statement.

Quickly removes all rows from a table, typically faster than DELETE and with different transaction and trigger behavior depending on the database system.

stmt = rq.TruncateTable("temp_data")
stmt.to_sql("postgresql")
# TRUNCATE TABLE "temp_data"

Index Create

Index represents a database index specification.

This class defines the structure and properties of a database index, including column definitions, uniqueness constraints, index type, and partial indexing conditions.

stmt = rq.Index(
    ["user_id", "reseller_id"],
    "ix_users_user_reseller_id",
    table="users",
    if_not_exists=True,
)
stmt.to_sql("postgresql")
# CREATE INDEX IF NOT EXISTS "ix_users_user_reseller_id" ON "users" ("user_id", "reseller_id")

stmt = rq.Index(
    [rq.IndexColumn("name", prefix=8, order="desc")],
    "ix_users_user_reseller_id",
    table="users",
    if_not_exists=True,
)
stmt.to_sql("postgresql")
# CREATE INDEX IF NOT EXISTS "ix_users_user_reseller_id" ON "users" ("name" (8) DESC)

Index Drop

DropIndex represents a DROP INDEX SQL statement.

Builds index deletion statements with support for:

  • Conditional deletion (IF EXISTS)
  • Table-specific index dropping (for databases that require it)
  • Proper error handling for non-existent indexes
stmt = rq.DropIndex("ix_users_user_reseller_id")
stmt.to_sql("postgresql")
# DROP INDEX "ix_users_user_reseller_id"

Advanced Usage

ORM-like

Table class is not just for generating CREATE TABLE statements. It's designed to make developing easier for you.

First you have to know some basics:

users = rq.Table(
    "users",
    [
        rq.Column("id", rq.IntegerType()),
        rq.Column("name", rq.CharType(255)),
    ]
)

# You can access columns easily:
users.c.id         # -> <Column "id" type=<IntegerType >>
users.c.name       # -> <Column "name" type=<CharType length=255>>
users.c.not_exists # -> KeyError: 'not_exists'

Now you can use this structure to create Select, Update, Delete, and Insert queries:

query = (
    rq.Select(users.c.name)
        .from_table(users)
        .where(users.c.id.to_expr() == 2)
)
sql, params = query.build("postgresql")
# SELECT "users"."name" FROM "users" WHERE "users"."id" = $1

Table Alias

Using Table for creating queries can help you to create queries easier, but again it's hard to have aliases (e.g. FROM users AS u) in queries. So we have AliasedTable class to make it easy.

Imagine this table:

employees = rq.Table(
    "employees",
    [
        rq.Column("id", rq.IntegerType()),
        rq.Column("first_name", rq.CharType(255)),
        rq.Column("jon_title", rq.CharType(255)),
    ]
)

Without AliasedTable

query = (
    rq.Select(
        employees.c.id.to_column_ref().copy_with(table="emp"),
        rq.SelectCol(
            employees.c.name.to_column_ref().copy_with(table="emp"),
            "employee_name",
        ),
        employees.c.job_title.to_column_ref().copy_with(table="emp"),
        rq.SelectCol(employees.c.id.to_column_ref().copy_with(table="mgr"), "manager_id"),
        rq.SelectCol(
            employees.c.name.to_column_ref().copy_with(table="mgr"),
            "employee_name",
        ),
        rq.SelectCol(
            employees.c.job_title.to_column_ref().copy_with(table="mgr"), "manager_title"
        ),
    )
    .from_table(employees.name.copy_with(alias="emp"))
    .join(
        employees.name.copy_with(alias="mgr"),
        (
            rq.Expr(employees.c.manager_id.to_column_ref().copy_with(table="emp"))
            == employees.c.id.to_column_ref().copy_with(table="mgr")
        ),
        type="inner"
    )
)
sql, params = query.build("postgresql")
# SELECT
#   "emp"."id", "emp"."name" AS "employee_name",
#   "emp"."job_title", "mgr"."id" AS "manager_id",
#   "mgr"."name" AS "employee_name", "mgr"."job_title" AS "manager_title"
# FROM "employees" AS "emp"
# INNER JOIN "employees" AS "mgr" ON "emp"."manager_id" = "mgr"."id"

It's so hard and unreadable.

With AliasedTable

emp = rq.AliasedTable(employees, "emp")
mgr = rq.AliasedTable(employees, "mgr")

query = (
    rq.Select(
        emp.c.id,
        rq.SelectCol(emp.c.name, "employee_name"),
        emp.c.job_title,
        rq.SelectCol(emp.c.id, "manager_id"),
        rq.SelectCol(emp.c.name, "employee_name"),
        rq.SelectCol(emp.c.job_title, "manager_title"),
    )
    .from_table(emp)
    .join(
        mgr,
        rq.Expr(emp.c.manager_id) == mgr.c.id,
        type="inner",
    )
)
sql, params = query.build("postgresql")
# SELECT
#   "emp"."id", "emp"."name" AS "employee_name",
#   "emp"."job_title", "mgr"."id" AS "manager_id",
#   "mgr"."name" AS "employee_name", "mgr"."job_title" AS "manager_title"
# FROM "employees" AS "emp"
# INNER JOIN "employees" AS "mgr" ON "emp"."manager_id" = "mgr"."id"

As you saw, it's much simpler.

Complex Examples

There are some complex examples for SELECT query.

RapidQuery:

rq.Select(
    rq.Expr.col("account_number"),
    rq.Expr.col("transaction_date"),
    rq.Expr.col("transaction_type"),
    rq.Expr.col("amount"),
    rq.SelectCol(
        rq.Case()
        .when(rq.Expr.col("transaction_type") == "DEBIT", -rq.Expr.col("amount"))
        .else_(rq.Expr.col("amount")),
        alias="signed_amount",
    ),
    rq.SelectCol(
        rq.FunctionCall.sum(
            rq.Case()
            .when(rq.Expr.col("transaction_type") == "DEBIT", -rq.Expr.col("amount"))
            .else_(rq.Expr.col("amount"))
        ),
        alias="running_balance",
        window="account_window",
    ),
    rq.SelectCol(
        rq.FunctionCall.avg(rq.Expr.col("amount")),
        alias="avg_transaction_by_type",
        window=rq.Window(rq.Expr.col("account_number"), rq.Expr.col("transaction_type")),
    ),
    rq.SelectCol(
        rq.FunctionCall.percent_rank(),
        alias="amount_percentile",
        window=rq.Window(rq.Expr.col("account_number")).order_by(rq.Expr.col("amount"), "desc"),
    ),
)
.from_table("bank_transactions")
.where(
    rq.Expr.col("transaction_date").between(
        rq.Expr.custom("'2024-01-01'"), rq.Expr.custom("'2024-12-31'")
    )
)
.window(
    "account_window",
    rq.Window(rq.Expr.col("account_number"))
    .order_by(rq.Expr.col("transaction_date"), "desc")
    .order_by(rq.Expr.col("transaction_id"), "desc")
    .frame("rows", rq.WindowFrame.unbounded_preceding(), rq.WindowFrame.current_row()),
)

SQL:

SELECT 
    "account_number",
    "transaction_date",
    "transaction_type",
    "amount",
    (CASE WHEN ("transaction_type" = 'DEBIT') THEN "amount" * -1 ELSE "amount" END) AS "signed_amount",
    SUM(
        (CASE WHEN ("transaction_type" = 'DEBIT') THEN "amount" * -1 ELSE "amount" END)
    ) OVER "account_window" AS "running_balance",
    AVG("amount") OVER (PARTITION BY "account_number", "transaction_type") AS "avg_transaction_by_type",
    PERCENT_RANK() OVER (
        PARTITION BY "account_number" ORDER BY "amount" DESC
    ) AS "amount_percentile"
FROM "bank_transactions"
WHERE
    "transaction_date" BETWEEN ('2024-01-01') AND ('2024-12-31')
WINDOW
    "account_window" AS (
        PARTITION BY "account_number"
        ORDER BY "transaction_date" DESC, "transaction_id" DESC
        ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW
    )

Performance

Benchmarks

[!NOTE] Benchmarks run on Linux-6.15.11-2-MANJARO-x86_64-with-glibc2.42 with CPython 3.13. Your results may vary.

Iterations per test: 100,000
Python version: 3.13.7


📊 SELECT Query Benchmark

Library Time (ms) vs Fastest Status
RapidQuery 247.79 1.00x (FASTEST) 🏆
PyPika 4030.62 16.27x slower
SQLAlchemy 9238.36 37.28x slower

📊 INSERT Query Benchmark

Library Time (ms) vs Fastest Status
RapidQuery 275.13 1.00x (FASTEST) 🏆
PyPika 4268.81 15.52x slower
SQLAlchemy 6849.45 24.90x slower

📊 UPDATE Query Benchmark

Library Time (ms) vs Fastest Status
RapidQuery 270.03 1.00x (FASTEST) 🏆
PyPika 4450.08 16.48x slower
SQLAlchemy 11637.68 43.10x slower

📊 DELETE Query Benchmark

Library Time (ms) vs Fastest Status
RapidQuery 242.09 1.00x (FASTEST) 🏆
PyPika 4154.24 17.16x slower
SQLAlchemy 7873.16 32.52x slower

Performance Tips

  • Using ORM-like is always slower than using Expr.col and literal str
  • "Less calls, more speed"; RapidQuery powered by Rust & SeaQuery, which made us very fast, and only thing that can effect speed, is object calls in Python.

Known Issues

Unmanaged Rust Panic Output in Error Handling

The library may encounter errors during SQL query construction, which are correctly raised as RuntimeError exceptions. For instance, this occurs when using a function that isn't supported by your target database. While this error-raising behavior is intentional and logical, the issue is that unmanaged Rust panic information is also printed to stderr. Currently, there is no way to suppress or manage this panic output. We are working to resolve this problem as much as possible in future updates.

expr = rq.Expr.col("id").pg_contained("text")
expr.to_sql("sqlite")

thread '<unnamed>' (19535) panicked at sea-query-0.32.7/src/backend/query_builder.rs:665:22:
not implemented
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Traceback (most recent call last):
  File "<python-input-1>", line 1, in <module>
    expr.to_sql("sqlite")
    ~~~~~^^^^^^^^^^
RuntimeError: build failed

License

This repository is licensed under the GNU GPLv3 License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rapidquery-0.1.0a5.tar.gz (123.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rapidquery-0.1.0a5-pp311-pypy311_pp73-win_amd64.whl (979.6 kB view details)

Uploaded PyPyWindows x86-64

rapidquery-0.1.0a5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

rapidquery-0.1.0a5-pp311-pypy311_pp73-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

rapidquery-0.1.0a5-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (1.2 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

rapidquery-0.1.0a5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

rapidquery-0.1.0a5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (982.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

rapidquery-0.1.0a5-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

rapidquery-0.1.0a5-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

rapidquery-0.1.0a5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (970.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

rapidquery-0.1.0a5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (929.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

rapidquery-0.1.0a5-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

rapidquery-0.1.0a5-pp311-pypy311_pp73-macosx_11_0_arm64.whl (910.2 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

rapidquery-0.1.0a5-pp311-pypy311_pp73-macosx_10_12_x86_64.whl (967.6 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

rapidquery-0.1.0a5-cp314-cp314t-win_amd64.whl (973.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

rapidquery-0.1.0a5-cp314-cp314t-win32.whl (863.1 kB view details)

Uploaded CPython 3.14tWindows x86

rapidquery-0.1.0a5-cp314-cp314t-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

rapidquery-0.1.0a5-cp314-cp314t-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

rapidquery-0.1.0a5-cp314-cp314t-musllinux_1_2_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

rapidquery-0.1.0a5-cp314-cp314t-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

rapidquery-0.1.0a5-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (980.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

rapidquery-0.1.0a5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

rapidquery-0.1.0a5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

rapidquery-0.1.0a5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (959.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

rapidquery-0.1.0a5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (923.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

rapidquery-0.1.0a5-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl (1.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.5+ i686

rapidquery-0.1.0a5-cp314-cp314t-macosx_11_0_arm64.whl (904.4 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

rapidquery-0.1.0a5-cp314-cp314t-macosx_10_12_x86_64.whl (961.9 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

rapidquery-0.1.0a5-cp314-cp314-win_amd64.whl (975.9 kB view details)

Uploaded CPython 3.14Windows x86-64

rapidquery-0.1.0a5-cp314-cp314-win32.whl (866.2 kB view details)

Uploaded CPython 3.14Windows x86

rapidquery-0.1.0a5-cp314-cp314-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

rapidquery-0.1.0a5-cp314-cp314-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

rapidquery-0.1.0a5-cp314-cp314-musllinux_1_2_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

rapidquery-0.1.0a5-cp314-cp314-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

rapidquery-0.1.0a5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (983.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

rapidquery-0.1.0a5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

rapidquery-0.1.0a5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

rapidquery-0.1.0a5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (971.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

rapidquery-0.1.0a5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (930.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

rapidquery-0.1.0a5-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (1.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

rapidquery-0.1.0a5-cp314-cp314-macosx_11_0_arm64.whl (909.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rapidquery-0.1.0a5-cp314-cp314-macosx_10_12_x86_64.whl (965.4 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

rapidquery-0.1.0a5-cp313-cp313t-win_amd64.whl (977.4 kB view details)

Uploaded CPython 3.13tWindows x86-64

rapidquery-0.1.0a5-cp313-cp313t-win32.whl (866.3 kB view details)

Uploaded CPython 3.13tWindows x86

rapidquery-0.1.0a5-cp313-cp313t-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

rapidquery-0.1.0a5-cp313-cp313t-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

rapidquery-0.1.0a5-cp313-cp313t-musllinux_1_2_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

rapidquery-0.1.0a5-cp313-cp313t-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

rapidquery-0.1.0a5-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (981.4 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

rapidquery-0.1.0a5-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

rapidquery-0.1.0a5-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

rapidquery-0.1.0a5-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (965.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

rapidquery-0.1.0a5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (925.0 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

rapidquery-0.1.0a5-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl (1.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.5+ i686

rapidquery-0.1.0a5-cp313-cp313t-macosx_11_0_arm64.whl (905.6 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

rapidquery-0.1.0a5-cp313-cp313t-macosx_10_12_x86_64.whl (963.3 kB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

rapidquery-0.1.0a5-cp313-cp313-win_amd64.whl (983.3 kB view details)

Uploaded CPython 3.13Windows x86-64

rapidquery-0.1.0a5-cp313-cp313-win32.whl (871.1 kB view details)

Uploaded CPython 3.13Windows x86

rapidquery-0.1.0a5-cp313-cp313-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

rapidquery-0.1.0a5-cp313-cp313-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

rapidquery-0.1.0a5-cp313-cp313-musllinux_1_2_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

rapidquery-0.1.0a5-cp313-cp313-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

rapidquery-0.1.0a5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (989.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

rapidquery-0.1.0a5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

rapidquery-0.1.0a5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

rapidquery-0.1.0a5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (972.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

rapidquery-0.1.0a5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (933.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

rapidquery-0.1.0a5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

rapidquery-0.1.0a5-cp313-cp313-macosx_11_0_arm64.whl (913.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rapidquery-0.1.0a5-cp313-cp313-macosx_10_12_x86_64.whl (970.7 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

rapidquery-0.1.0a5-cp312-cp312-win_amd64.whl (984.0 kB view details)

Uploaded CPython 3.12Windows x86-64

rapidquery-0.1.0a5-cp312-cp312-win32.whl (871.9 kB view details)

Uploaded CPython 3.12Windows x86

rapidquery-0.1.0a5-cp312-cp312-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

rapidquery-0.1.0a5-cp312-cp312-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

rapidquery-0.1.0a5-cp312-cp312-musllinux_1_2_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

rapidquery-0.1.0a5-cp312-cp312-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

rapidquery-0.1.0a5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (990.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rapidquery-0.1.0a5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

rapidquery-0.1.0a5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

rapidquery-0.1.0a5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (973.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

rapidquery-0.1.0a5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (934.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

rapidquery-0.1.0a5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

rapidquery-0.1.0a5-cp312-cp312-macosx_11_0_arm64.whl (913.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rapidquery-0.1.0a5-cp312-cp312-macosx_10_12_x86_64.whl (971.4 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

rapidquery-0.1.0a5-cp311-cp311-win_amd64.whl (980.4 kB view details)

Uploaded CPython 3.11Windows x86-64

rapidquery-0.1.0a5-cp311-cp311-win32.whl (872.1 kB view details)

Uploaded CPython 3.11Windows x86

rapidquery-0.1.0a5-cp311-cp311-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

rapidquery-0.1.0a5-cp311-cp311-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

rapidquery-0.1.0a5-cp311-cp311-musllinux_1_2_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

rapidquery-0.1.0a5-cp311-cp311-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

rapidquery-0.1.0a5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (981.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rapidquery-0.1.0a5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

rapidquery-0.1.0a5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

rapidquery-0.1.0a5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (967.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

rapidquery-0.1.0a5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (928.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

rapidquery-0.1.0a5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

rapidquery-0.1.0a5-cp311-cp311-macosx_11_0_arm64.whl (909.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rapidquery-0.1.0a5-cp311-cp311-macosx_10_12_x86_64.whl (966.0 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

rapidquery-0.1.0a5-cp310-cp310-win_amd64.whl (980.5 kB view details)

Uploaded CPython 3.10Windows x86-64

rapidquery-0.1.0a5-cp310-cp310-win32.whl (872.4 kB view details)

Uploaded CPython 3.10Windows x86

rapidquery-0.1.0a5-cp310-cp310-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

rapidquery-0.1.0a5-cp310-cp310-musllinux_1_2_i686.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

rapidquery-0.1.0a5-cp310-cp310-musllinux_1_2_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

rapidquery-0.1.0a5-cp310-cp310-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

rapidquery-0.1.0a5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (981.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rapidquery-0.1.0a5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

rapidquery-0.1.0a5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

rapidquery-0.1.0a5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (968.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

rapidquery-0.1.0a5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (928.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

rapidquery-0.1.0a5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (1.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

rapidquery-0.1.0a5-cp310-cp310-macosx_11_0_arm64.whl (909.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rapidquery-0.1.0a5-cp310-cp310-macosx_10_12_x86_64.whl (965.8 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file rapidquery-0.1.0a5.tar.gz.

File metadata

  • Download URL: rapidquery-0.1.0a5.tar.gz
  • Upload date:
  • Size: 123.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for rapidquery-0.1.0a5.tar.gz
Algorithm Hash digest
SHA256 6b245ade33a63d84f836cca4ddf763baf9bf453cc9d4ab7ec8a722febd1cc00e
MD5 2d8164bcf29f5bea7c68f863ea3eba2b
BLAKE2b-256 a2c04ae494f5679ce661e32529683415a5cd31a332991d55692e2290fb6ea70d

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 84b12b244a66ae8b6e0df6c6c2ab6f8e2590bfb3c8aa9d9b9b52a57e0cd57e00
MD5 b2c96183be94096ab1c3cf00e5825da1
BLAKE2b-256 520ffb02cd50e06091ec953bc216bf2227b5855da5b1e7d7f0e39ef0350c257f

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e9f7fb9ac19bf815555bc90dc3f135960a6d45f1f147932040770d1884c4515
MD5 3c6840788a622e533b259aa3bbcc15b0
BLAKE2b-256 223250e994a7df235fa9ab1adac7e4119d4910553434afdf91d8fdcce60812ee

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 954f2f821f71ad0c29e0698d98d758c1bcc894ecc8a4a7ad14255f513719b64c
MD5 c2dcb4be88f852b4dd9a46a943cccbad
BLAKE2b-256 0e1cc5f605316fdfc02949f260f70def8ecd0a65b9191848a0c56a73de219d17

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0ca8561aaf53790b7bb9d21719a3c3cbc690c9cd9838851a03112b81034b83c7
MD5 18d383f707b38e02ed4cc428b65c9c43
BLAKE2b-256 cef730d1e8d999263269107d024f1fbb0a2dc7b381f32112e2d2bcbf0ddb4d04

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3d27e4b567837e7bb093dddde3c1c9d93c7bca155c051f824c5788f62eea76d1
MD5 ec54dc6c095d1d281e0d8728159ec0f8
BLAKE2b-256 71a939b816cdfbf675d8a91e53ea23c932c995148de9f6847b8a0133fee5a265

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bd32dac8148ca4ef681d877d071dd1776a77066f253dd96935c80ac006331c0
MD5 05109c3bf3a2c45035c06c28ccb45fdf
BLAKE2b-256 67fd9c8127674cf1f1700aacb296b4ae30fef0e91b69104de9b242d321e0abe1

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 314af2fd75c6e67fef0acde22b845a11717d3fefc04fddb664f595c049f48991
MD5 3615fe8e5cebf091cc40572c88c028fa
BLAKE2b-256 fd68c31d7292f40680d537ad278a982d75911db5ec7bfb64bd50f9c877dde789

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5291f026575ca409dba577fde9dc2f022a256945c21aba5890b18852c4f6e5d9
MD5 a9325232ae4316c7fdbefae083c8ceb3
BLAKE2b-256 068e45ba20db27edbd49db3f19dd6600ff3479365d81c0747660110e601fb0f8

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 38dd76fc4a27d8b77cde6cffd607b84aeb7bd929c9d40f6a0b0435c40f3cb74a
MD5 9f73957dbb561b26b6f4e78386dd9a59
BLAKE2b-256 330225584520980a0c674e7bc4a0023098b555519a0325ab4bef67dd25461a5a

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2dd7cf23cfa65bc0f3b2d657054fa4cf930d1aaa23cf649b4bdd7b2295f27829
MD5 b06956c3cd986ed2ef163f183378ec4c
BLAKE2b-256 a85395ff3518355a37713d7c3cdb777d4703bbe17c1f5c9a563fb75752cd00da

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 4a455ddcaa7117ca3c85e70f63e869242c136d40b984d25eaad67ddd2869f3f1
MD5 8f859ff06b11543a334b7dbc440e527a
BLAKE2b-256 c48cca19de7b95b0630087b949c1f107385a28a27b9d947e2c5e0a74999d9279

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5bf0813eaf3a4bf74f33aefccd5f8b031a10061798f120be9388368225b8e6e5
MD5 d3b2ec599a9578c04253739a06a3d1cf
BLAKE2b-256 fc0a8ff0f0a5e365bce369e84170fc52ed36267f859eeb821ff3a8f07f775b7a

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-pp311-pypy311_pp73-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 26308739146d286804481476046c4330a9e64d2eead9a53e96cafed2053bdf6f
MD5 871e85b18617125b8301ae18f3726913
BLAKE2b-256 e2e090a89450bbf42e50a8457df1819d7c777c660a4148fc9af7701fe79b0935

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 53de9cdf1120314e24486752b840f93f52ba3a3925403e9aa27ef50f4cba6eac
MD5 15ff416475582214c357dd48b80a5e58
BLAKE2b-256 24bccf1a8af99c269d409bfd5e6925f5548c3f7e736db75bb7d8cbe7c35b3fc5

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314t-win32.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 31423cfe1633aad8c96a5732bbb33948dce3ae6397be0b7b318cc5e3e1d0a134
MD5 dab304226fd5ea8c7efb358dc62ac360
BLAKE2b-256 20d9bfd18fd890a73322667ebcc21c454720815c660e7e27dbf238f811f8a0ea

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7dc92668d18bb578821c7ac462d97b21703b7a90d297606cc6626e26360edccd
MD5 4c467a046a00430635a40421053b78f1
BLAKE2b-256 ac796d3633b6fb0ea7fa077ac005e729c254f74aaf8fe0679683fd777c8ddf2d

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dde6dbbab8bd20315cbd2026fd78e3ac41bd5607bfaf84626ad4294c3fb42cf7
MD5 dbefbfe39dfd6ce4767bf7c38dfae9e6
BLAKE2b-256 10481707b4ec5968ef699473598f3afaa47cecbb2133d37f1c7a5d0042319f84

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 16f17a314c1d3ffa86295a6029ccb8179c01b75af9e1b49d3ed78628c4e8251a
MD5 a2e1fd1414f48e279a9d491042a652b4
BLAKE2b-256 061303a617a976080908b99d9ea04b3380ded5cd5b4004458c9c7ba850007ae5

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 95caf1b98d51df821c62717a9a3bde43664a93cdf87ffe441fb3ccfa679cc090
MD5 40a0b978bc828ed60751dd714693443c
BLAKE2b-256 6b13c5b4a25291bfced248bf252818b4f3128b86dbc3e068fd1429d0a51b1da8

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6211479531b43e4244f2c66045e77635be3c407557410fe20f40f01946258304
MD5 20ad7a074cf54f3151c2e5265ff96b33
BLAKE2b-256 65aa1732f651770a98afa208ea5f8a624a7938f567e082536cc65dfc222b7ac4

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c46a127468d55c2dbe7b9b06e6daf8ea0933cf8b0fc53f7dcf62af14bef11491
MD5 487ce737918ac9c9e037465bb310f114
BLAKE2b-256 5b9ae2107568efabca6022fd17412460784240ee4fe782ec9eb846dc5a4caec9

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fd45afabb09abc7c9768922d2ea421b99c9df1be754911f302015028c2693a2d
MD5 009b8983dcdd0c54c4988a4e79d9cbc6
BLAKE2b-256 ad91a97af40b653159da43137f114214dca5ae6edd5a1299914b8fe4b7647370

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b1ac5463745b3081911abc2f88b2904e3e279657aa868fcfdab510eaec5b4d3f
MD5 accdaf4eb944a6a45690f9600db74a52
BLAKE2b-256 ad30cee2d7c1291822c441c4ff70592f727a1d4991e41abf84d345b29cae964d

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b20e172f16ac9ceecb136853fc3b013c287b9962357467f6660499b93ad26ba9
MD5 70761f9b504fe9f220b9517524ee349d
BLAKE2b-256 f23776d6ceea47e5007427dcef8665ca5033a507e349f8df7b00b8c4b809b652

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 34acdfcab4759df9abe37a30cfa26bf8dd4a204a91c6d39b593867ddc364529c
MD5 9f2954d8da2b2cefbd485c6fa6c86c76
BLAKE2b-256 955b85d9a94981bfb758cd88788e09c4bc1f02947a7ea8452e81c7c874e7e4fb

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 113175f313637c5ab47a018928e6b0bbb84bf79c036c3998610e28a0bb8db953
MD5 5294b5bd40559f137170521b493d9b0c
BLAKE2b-256 e4f2c5631e28a1314c3d4704c808b6b72e39e4282d1d0016fc8a2c8ea4637add

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 210809566810e6d9b474687e8b468f74df0b25abe2c61d177bc6442e4c5a7895
MD5 c0c146f697c33201889676da8e1c9775
BLAKE2b-256 25a5671fc963bba966b37e917806388736960bd06f2e6e327708e49c1b186f38

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 52fa1109b35309e5749676c717d50494c789db9b1080ee1063d53f00de43d100
MD5 81e86b82367054c60c4ef76019e3e08e
BLAKE2b-256 face543f90c6541b275de2573d1185412193d49bb01c7b336d7a521bf0c11ae1

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 06dcedf14c1fc16aca10da0efb84fb039a62c84d7472276126703dee51698d72
MD5 24aa193d514166a01c7b52996cd48c90
BLAKE2b-256 2b42435abc87aab610c553fc98f65dbea997d618a08590fc8fe6f601d1500188

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 31c409cb249b3b453f02eb153ec3545c4c99420637ac9338ff851f0d1e9ccada
MD5 6e1a4172562c2cfda80828dd94476e89
BLAKE2b-256 fa391d78a30140e97ff444ee8c6b5437bc2a6a12705ea3883d6911e24d09d574

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 764c500d14860f26842b5c4794036b105573da17be6d18715e5923c38da69d1a
MD5 a60926c6c9fdeefdd3e2d8d0c56cb804
BLAKE2b-256 a507ee122658f811ec93fbb4baea7eab6f03c4329070b0d04dbee2d7182974d6

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3f21d36ac214ab0339bb4a784e33f66d28c9cac1a53f36173dde191fbc9e560a
MD5 d473befde36130c7182cd0a66a12993b
BLAKE2b-256 8543c63ad2acc65aeac2ea1f95e632e4cf4ddfb8f2ab244748a1b706e8de9237

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 32eb8198fd50655a5efb8e0d923f743158695b7bd665072aed562f692ea98fd5
MD5 35e69e0b143ed104019cf4f9778e39f3
BLAKE2b-256 0093a986744d1458140873fbf20943c5d02d1e8b3dd4815cfab22f28cbd0420f

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c6793625c9085d6ab3df6c7ebfbcbbb2e8fa6d74f89aface7561b61e07156247
MD5 99d820270068801b2a1ba6cfcd632eb9
BLAKE2b-256 b4ae2513f17a6de64b058deb227ed4f55adad685cec45f23614c4a78b7008679

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0018b8a9c765beac0185fae504b3e9984d2f4ec64dc88c1b411989d03d330b65
MD5 f81ec1cc9943e99bd1f1da88dc743e19
BLAKE2b-256 386abab1c550b386f71406297ccc9943f80943320ef8a1ed4c5faaed96604939

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a6c155ebad0ba01e71746bf9d5bda0768b9626eca844e14e00edd5768b8132e9
MD5 a354f3ac7d0ce7556b91eb5fa23ee720
BLAKE2b-256 d8693e5f308ee5102cd6b3f5c03e698c89847563e42c64e6b92d6993e189d3b2

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c93522a3c70e3e6dc563032538dbebee5935c9b39dc2a24c0619dca649abb320
MD5 151069818bd61072e7ffa3b06f2149ec
BLAKE2b-256 59d24a92d9ad2b49183dc3d635f35f5ce547fca28d4b38b32b708d7d225f3838

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cdd3a3d40d2aeef2c27dd04f1597d294a3be125bcb1a6d50939d6f396498e71c
MD5 3b0be95b3403c8a8015322b194dafefb
BLAKE2b-256 cb05320b36030fe1ab5e8ff3b2b3e58d6bc09232b1f8c039937236cb9a07dec4

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 faa7139d286c7fcf0940d6dc81a76b3665519833ea16c90ca31e6652b69226b1
MD5 08c7914642b080b8c325bd80ec7d5b19
BLAKE2b-256 ca5d00c8d5773dbe0495ab6b1a3f6fcdab20d3e9c0bc07e9e6c1c8ed41650942

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ecc91ac5b2aeb26e0f4271d495719f316c95f7c3ec92420ad887be20a8bec648
MD5 dd8c317ec4f3a7ebb0dcb36377c6c394
BLAKE2b-256 e737389ed8e48623b3db7abdfbc3f7a0e1bc5e6ac2df7cee3ead79683f23cb93

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a200564df5b3952c16ad21e2cbccc90c1d3045c0be9a1a9fc4523a603fbc367c
MD5 c68185367f8f1212b78379cd9866cc0c
BLAKE2b-256 e75d6830faedf220ad780d69a4c7acc326efbdcdca230395e7c0196ecdae5939

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 adcd6abcde85039e03c5f6ffd690e7b8607bedbe4b9156ba84dca4c3a4fe4ea2
MD5 5e3e7d34a46ea3e1cd986e0db0ec1bcd
BLAKE2b-256 f0aae7c092a062aa4a578ca16c90c56878a7992ae04e767008ef7daee331b553

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313t-win32.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 87763fc9c0d7c499c7c3d9c96ae89dfcfd19f0a940d38dcf7705d4994b6add4a
MD5 36dfe694fa669e5eb7823d024ce63726
BLAKE2b-256 2d73db5e3df54ebda598339c8f82a2d40fdb1676e5c546042e082617eb01f95e

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 59703987d97b7ed44a808ef24b21135ba0d471ea4a8cb82548b4f1038eb949a9
MD5 29f512468a8160429c96f4421554b698
BLAKE2b-256 0be70361ca351510d6978242657636bd46bd62b7d39d99d9bf0f73c0e50df835

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bca887aea18f5ebd034e90b54be37184923c867f2f5862bf83551652a4adf13e
MD5 406517bf1fe7c826dd5e731e4bac0b86
BLAKE2b-256 ca7c1928ed3ba90f2a4df20600666bb61297ebc810fc4da6007be34672512a49

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 638abf6028f8188c36c202b3d4d82caf58dc52191f9508be854880b50fdaf411
MD5 50f98cff56cd6a4f9dc1f7f158738c8b
BLAKE2b-256 5f4266cb122b56333f996c4f3a229516ef9248b55d2f6da8247798957dafb9ef

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7a0186fe27981c71194be74803d659096cf68754129854ae0c9b297484df64ae
MD5 640f4d15e7d49974e98d3c998199f186
BLAKE2b-256 1a44b36316782a732b219b38a56a8bf14472aa091ebd4f321b97d5cf34d7b9f2

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98604b116b9a1b0630929495fe5876844d1ec64f460005fc452faec8f69b67a7
MD5 019e2b97058d111ab10a9880865271c7
BLAKE2b-256 e821f530a7c93db77fe12ca49ab18c082fc940a64f51bce3176fd2eb218379c1

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8b2493a2b17b3c5368b76ae08df02ee57d95f14d5395843b32c507d126888f4e
MD5 c7a18a568b4f2cd1a87bfa1e139a30c3
BLAKE2b-256 3f5237ea56bc5670c92515b5a8046610f524267cfcbec348441788cedc118a2f

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0411344b89b0f367cf11d69ef91e59847ec8ebea515750ddbf28e2ecf934d38a
MD5 508b2390758b4c433f5112a8150e229e
BLAKE2b-256 d54a361de64e39619608f5fa28a8ad87ea761c8bab69d1ecd5bedd5b747bb04e

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 53a5c868db89dcdfa3dbe4c70befd30fd47c4b4bbcb6d065a30459b6ad7354ad
MD5 b1748ac001d1d5e61da25a0a6ae5d39f
BLAKE2b-256 766ba93f2cd90c1579696f0f9dd45d9455cbeed0aa526f9edee89df9973e6012

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2a1ec02aa7258b6148fa9ceb76d35df4a51818e04fddb8e3fbb1a2e6031a4250
MD5 9bf3c6a4bf4134f6454aabecf2c3e554
BLAKE2b-256 432d3341a4a21c9522fcc421d4a666d7623746a45986896e3ecb54a75a5687a5

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c3d19e9d9e00b6a2f54f922270116f3481d653e6420062b027a6336ace2f67a8
MD5 c17474e2521e576c54b32bd16fd52b17
BLAKE2b-256 6077ded176a939bf7903c4022f00595d3f99591568ce89cc2c47bf49107fc7b4

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b8440b460f0c834fe9fc26908bd97b1cbae08c168696b52c27e5adef6773d59c
MD5 1805f7a9e9c98b99779c7e2961e60152
BLAKE2b-256 1d66385572dac141795d78c1c8ca4151db448c3e1f79f06f6b1ce89297f16cc2

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d219f252b38b30c6d33a19fd5b1c8ebbd9cd8291f776fd4e4fa2043ac66a308e
MD5 9e47f10b15abed169ec2a80e1ae3389e
BLAKE2b-256 4f65f7b76693e58dfb8c8a869fc8bff1be694fb6c7b908a1880dcbba5efbcb86

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4db44ad0c4a19f317c7016cc152dc2f89f8def547b911c906aaf086aa6a997e1
MD5 96649401b9a5cda63a2f78de77068203
BLAKE2b-256 e26b6b6554225d3f416df41b23ed1d35dd52beec7124b2947271ac30fdefa27a

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 a96de2c78e63e8b608c5c44a6f829202cda0fca4eb9517bf8a575d61b786bb87
MD5 fe7513d3fc13c21b68085d0b48e11616
BLAKE2b-256 4ac8d4809b1891c2b9c53e4c473e0b72bc2eb1b2af96fc8c22c0413e6d58f4a0

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b749318f3f2cd6de9ea08d234851f6a9e8ca69db1d66a47b11890b8bd9ffc621
MD5 2692b27721bf0585cb9c508689098392
BLAKE2b-256 6bdaaf4b509d55c071522efc7b5b9d5058baf0282023eeff8d55a2f69a09f65a

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d1eb44b78b91ca84d3f57fc28fbf55122f1366d6a4e03f9f7e2e3b7ec059235b
MD5 ee05dea95dd6beb75b81eb8bb693cdb5
BLAKE2b-256 f23e494583dd38a613f8df3f02723aac739475280c69da396e65f9a5f1760607

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f74af1fc0a4b99a2d9562f40f29ffcc9a42cac9783da4f3eba38e10301d0154e
MD5 3c9e89027fc68105ce670f9c84985b58
BLAKE2b-256 29a60e88821b9c79d2adfd742a4358e9794cc7d63870cdd3d2a8d974a1b24eea

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dfe16dc1f158e888c6b30757891fc8f472e2a998753fbd485e0c059d4f3ea3a8
MD5 aa0352668adc50bdd0d3ad12cc7b4e7f
BLAKE2b-256 b6ad531a14804d0f421408bfaad66f77509fa083f19d77e319b0082b8419f5d6

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e37ec8dff0ca986e02505f455158807532e4ab24b902b6372b6198b85e8b3241
MD5 0fa021837e19eb667928e039ce65913a
BLAKE2b-256 3f05b36644128294acf0ec3652058889a39f3b3bb498cc4326afa2802523b76a

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a72b1ba8746ea26f9df756a520751d056144f4799a7d1b0351a2646d24fbce1f
MD5 b9239597203cfa3c390d8bce0fc18081
BLAKE2b-256 f74c313be8eddfc3f64c5178f783dfd596b2498254ac46b8be79e9599a8b53bf

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f319b438132f1d507b399dfd67a605ae53bad57d6bb1effaba8dcd0f2dae6e69
MD5 7fda4a41ea7f7ad18e5e1a1cfbae1f73
BLAKE2b-256 f388ca0ceee95649ca320f60a25d611bdef57790a9f894743d7582dcbf359504

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 deee0bf5283784342d51c1122b80a3121c83cf907518267067506ce6a8d379d4
MD5 cdd32676996bc3ebccb00eeb2eab90ec
BLAKE2b-256 70e34e59956950577036aff08a494f071eebf329553204fb77f8b97a2fc1326b

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2498722169a20d610211a9fb29ac549c66e3a6150cdbf4bc25d217220831aab
MD5 d234c194bf9975ca1e2882c3c3f4c49d
BLAKE2b-256 d0a3a81843f82d4f718a2311e4fd4bc1d634cc369690e694f167c36e17bc634e

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6b7fcf486a057e9f24838cfa04f5d81cadc8b41833a0a71302307bb70069e402
MD5 02729465169ff4aea24aeda7c445fa63
BLAKE2b-256 30bc944bbea39017ec856bce4f564c5f6697967b46d1870c021933238e2cc7dd

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1873b482b3618296cc8d286d973c8ce6b8f7329b9ef42603995d9d1bbba171fa
MD5 b63f84c3414b3c2c2c08b6a502eb0e15
BLAKE2b-256 399bdd1a3cd17a63a0ce66d56c0207357418913c227d227af9e2e48ea96dae28

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9698ca200f26326a3cb47f44d6723fd9e481afee8c9664dff84b1e011c16622a
MD5 1a68a9888e698649fa427eafa1378475
BLAKE2b-256 e6205fd1ab25caf9734db18ff1184c3138c0c10781497ad654a4928de07a013a

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 21ec46df2da502fcf1c3835ed22b17a77cea26d8aeb2765622c4db184a8ba610
MD5 af7a207b6937305079aedea743aa3789
BLAKE2b-256 e970ca6ebcaf5506cae4157b5acecb0193792950dd7b203ee848447c3789aa68

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 3980657f2d985f712b9676c3ca349017dac216b791589613e6b22acad6b98e8f
MD5 1fb14c623664ffca23f447f792cc8c83
BLAKE2b-256 5b00e1e4bfeb1fce935bdd765f06a7434181fd2c85ee81487040ccd6c2b978b7

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2d3b72eb464627e4a8a13e6b87f62ab10599fec0b8568704ebba9fb8e7ebaba1
MD5 36535879de90136787662ad4e170aa0e
BLAKE2b-256 b6872b66bf7b255a718b0ce39c214b963c233056ee9aa34193bdfba00e21559e

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ae80bf4573b6d4d6b9410ed8f452441e7276ec1934f0f8fecffd56042adfa437
MD5 7b6cdb381e8de91b692ac88f22191b1d
BLAKE2b-256 f5774687a54ebac395a5962cb27a6c5eb3ab652e151bbdabb8e42e7deeb2b9d0

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b725a3ff18d2e00c4bfae04ad5ee9e4dd91b00ff122e1736ced0cdbfbbc30c79
MD5 0a6acc5b98c8a290bf404bdfd8527f9e
BLAKE2b-256 d0fa8184b7118bfa5e4f69b78dfc25c8e96de5926979eb816ba1410b46313d6f

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 253daac50892171674dfd3d02a9dc1646be3eaab34cbe229eaa9017159d7a065
MD5 ad63815888c201014c878cf70de700b1
BLAKE2b-256 1f1ec0bad53a9adde8f4fddd376192d7e63511f5c47426d6f4e8fc120cdae4b7

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6bd90be4671be1ecc5522a4247b67c5730ccc2a892f4c4281c94ce51440dcdd
MD5 73d88832c3a9081928839e6d3fbd8f2a
BLAKE2b-256 fea619a6109b58aa525387c981aa2abeb793e2aa6b3b41c33e7369354c51a497

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0dc2e0a1cc08a029c012ba087f019e49c2be516703ed25fe1a55e94c22d20f7e
MD5 4c4970680ea4c70dba5e98dc368f36b2
BLAKE2b-256 e36b091e2e487f889ec7eb31b3681f328255f0a28dd9ba9b2a00d9f632711f7c

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 aa67265d082ae9ebe99597170b4ace36bb33c50360b5452c9789602f75277cab
MD5 d5dac09a9f8fb60f12fb2c78f2847769
BLAKE2b-256 fa46c8b498e0e42fa1f96debb64ff9d2d0f6dcb4094c376261e789054e474ffe

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 20be77760f45434a85bee9c8bbddedbd320dc852f2516286988ee38a7190dd0d
MD5 df8daea489f798493e8a3394b60312f8
BLAKE2b-256 62c779b924d8c4717b5d3b0545aab0dd8c5b83e91527e0111c7ffc21f59c57af

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 843016889a4f4edcf27698cb839d8313a95da2310068539241d2ff92d39901bd
MD5 9e1333365c0b1781150638d23f569e90
BLAKE2b-256 ab4f68a0469094371dc4041f901ca7e357a31d387c3a78bc7db8d6dcdb4e52e5

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a1da411cd766894ff5bb00c796c495dece1648fae5aca11d21091ca58f45888e
MD5 2337c0f0b296ffbc23f74e7eb9a49e64
BLAKE2b-256 ad323ad6e9c5d807587bd18e854b85c77facec34e280db17c68d1c110ed9afce

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9725a7fc28f250769c293829c0abfcfca240266b7e7c232305f24f2baa23be5a
MD5 91f5af665a39c72d638532a643fabe11
BLAKE2b-256 d35c7ede1a49efa3d0a6ee75344529642596a346f9e01dcede48ef0dda0136d3

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 42aec878ce6b860f18b3565beb0cccd77ff6058d75d601b6bc1c8f24f63e1927
MD5 3c306492894aee2c386661d74b2b4daa
BLAKE2b-256 aa7af78c994ec920456fc1aa1d3d8d90ec57dad09187b8f75f4de9754cd08ba3

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 427a33c0d92ab150c9fc837e04f6aee45958338938cbad6b0b4980624ae98e44
MD5 d51fa7e04f29ea23131c9fa76f81d4af
BLAKE2b-256 bd296e25f15af8418bdb125dd57cfcae35eec7b62bb3de8dc495c34206eb1f5c

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 3f04ebc5142d78bf3ea0a83b03a70ce67ed08f7465d619f3ba42d218cf8237bb
MD5 403a035f1bbfc2a7eef75af0efb166c8
BLAKE2b-256 436407970fc500d0b479f82f8618539d9f296a790a380d370ebca5a7711b2a84

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1b72ddc6b0f17a1a88526ffdf2a8a14e4be156c41cce0ad7c63a8a64013341d4
MD5 7fb0d0a65efcc11df868a798a7c6b390
BLAKE2b-256 0153351c28861495c64655d695da1f1bdbb362e78dbaf8cd14bf46233f288189

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 677de5dc573125167a130a93844fdb36fe179331c5d7828713712c6772055d0b
MD5 579488d42903d116ac66923383d4fa46
BLAKE2b-256 297d164fdfaaa1688b526a0f2c90b5cbaa81346458a6508e93bb5d070618d288

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ae8bd95685c6bd86d079baead19f73b4a429559bc73fc26d17e962d0cd03c854
MD5 03550d7a48993490e576767ea98938f6
BLAKE2b-256 c09d4bab9279e266ba2d49df09061afb2ba296c0b438ed9ae4c84c55cba4a226

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 baf50836b46f76b9a5376489119946de9ad50ee398d65c6bca62f10baea5068e
MD5 2468e813f100a5ceab57d7731da86c92
BLAKE2b-256 abb882cc657ad09fcb4de5c60d40dbc8d768196a0b85f7a9785fdccb7887a837

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e016decfa95f2f4aa6de951d5efabccebf12d06029166bbede1c82d4af0eb93
MD5 284a05de8bef9dfdccda784c60ae6789
BLAKE2b-256 09a70550854f0119ca1d48430fef7d73e3fa3cc65da323497a2548532118d05b

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d8f7d13fb2dd82297604ba800d1d6d7eb07e46a38041742a72ac215f8b5197cd
MD5 ef02b6a295c4af3dbb2107a3489306f2
BLAKE2b-256 900d616f01ede8c03804eadbaba11eeb4ddf58543acf125b77f8bc0e347779d8

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 24266dd64692358e42159f4a22e0b6f3e7960affcd61150c1f54e2ce9db7af3c
MD5 fdf29a73ba1e28f96cf0381109ec3679
BLAKE2b-256 fcbbbc044ac9e92c4e5e75f242db2b35a69e9021fab46298e0a5685a09803d2b

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 72b8f510517faf4ea272e8bf800fb4d9076ae1305c6a27f9f1c20971a537ed4e
MD5 257a7a49b24a0fa7853665bac91ade19
BLAKE2b-256 57e077352260b4da62ef68127066419e49658bbf3e0ef2344c94becc644ab388

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 947655d617eb9b4be19993fe6caa7dac6ba148db030b834265e4137afe3c370b
MD5 cc1428eb97aee1417a842d8a8394db56
BLAKE2b-256 a7e76c56381ba04fc2b2b8f88ea4f9f86f258a960fd7839a9e8a4cf352e845d7

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 29616ddf74c4a71b78f036bc276b2a78552b08aba7a916a2ae48e0fbc50f49e4
MD5 061ee1249c4d4e71eb526194c9243789
BLAKE2b-256 0f36582870352810a977661386219531039678e644b91c3c48145adfac9fcd9c

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f8f7f5dd6ba548ade441536d48c0f016e2078a88cdc987fc198d648e10531e8
MD5 6cac6d93f851aeb503fd3038f32c46a2
BLAKE2b-256 ec617f3c90482651dce674eda1ad04025df08b4a5e0381c91b1d7124f7977313

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c7d934afb1f9d81e380128557ae54301d3029c2e98e3ae47a2be91028b72c1e4
MD5 b93083c6a72be3ec45c300a691a149db
BLAKE2b-256 133d3e5b08840105c4e4a565fa8d5cb618c74fd8bd6686ad904f8fd5ca3818a0

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 697704e97747931db28511ef3811bdf599f7fb664388cb720dd944ddc81a5449
MD5 64a15e37cd0bc3b07e58c84382870c67
BLAKE2b-256 64bdd4797f600d32b9569a90c776749f3509ab69e110a503615ba5e7e69eb3f7

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e8d11efa21ebbcffb8df405c1a18bdc309c86c885bf0a0ee141a0fd055d3c2ad
MD5 d8408e7353baa6f85e2238668f980ded
BLAKE2b-256 ab44ca0083725c2af161f0eb8b2a725d9a1d83ef46012dd65e2d77707da52cff

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 138a82fc5b844aa0b7bb80b8691f9ce226f7878f79297868c65fc5cbd5c548e6
MD5 fb0874a12b83a920cca23310b6862cda
BLAKE2b-256 cbbab21ab59c4001dfb841abc74cfb15e4381345257c55c45bfada5ac4decd9d

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1ea03baa96ece937639d3ac0a9cd007b2d4732a49eccba2f3471dd0c200060e8
MD5 eb3c0773b2d676d61e98a669bccd18b9
BLAKE2b-256 63e5e08088f31d7b953e410c409c5312e1e22e71e7a9423ff975b97835161c0f

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d947b3ffb678a34756622c48eed5c93bd9297ef715e869834faa7df40970fa2e
MD5 d9146c536fa86a6bae8f9af97e62f3d7
BLAKE2b-256 d5d40bbd6e2ccfb9dcb969c0e648a45b4b3b98e80abfdaffabd99dfc544ec350

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 083eb276381c0e94565dbbc4b83b9e43b7ea55e962386b40db4b42f090e07298
MD5 71040a6adfd3de2826e23ba9d2165693
BLAKE2b-256 3d9976b71ba36cce4e9f6cf0f478b9eb9dc5b72ce44d042dd7a13612e82547cd

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d40e525173f012cbb31f30bc3c17d5ac22b4fd9135705f95c68695b239d8d7e
MD5 582779c974bbc8f3cc2a13db9b908add
BLAKE2b-256 9bbc4389dc67d09ac692be0eadd985770d2f8cca97dad008bf27665353976243

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8bded9598807b390da8eaf63684b170660029148ed99a64d03e7b99ce20bc560
MD5 5e8fa4515f04b44ac54e83e793367c50
BLAKE2b-256 528fa17e2e3413cf94c0938cd5131d3a5f255dafec03e12f7568d0242eb1d4ac

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d0c98712479927bcc88791d899789260dc7a98f62beba073c68b76ee4f863cee
MD5 119433132bcf2ceca5d0149102d0cb0e
BLAKE2b-256 f06829d72316883de3d8bbd35966addc3813bafdc5e8d4cf4454fd36f9245b4a

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 75fe229a15997553625b67001706b722b7b71b5b748ef7eb9f09a83830fc04a8
MD5 b14a4a4d388676c1c9e3b091c58475d9
BLAKE2b-256 feb039344434d8f03ae7af3a66624b3fba8eac8f272e2afc98be5a4688d549d6

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 396639e5878104e9b1a734582e3946f226461ecc6ed2b03bba27cf942cb11afb
MD5 d3b342e31631300ed7fab74a5715acd3
BLAKE2b-256 ad450d5cf7d7d7503f304f80eef9c49913cb87cf9c8c30c940b167f127332f12

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 42e9630a3b9550a31e064e69ee2f523163efae044539b4d8fa3381c3bddaa2be
MD5 1d3ee2365a1c1c8c81f1b1adff293131
BLAKE2b-256 56ae7f46ff6c4881d73788a74729bd1c95f6267d8292064c7e8b169aba275316

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4605edf57ea0f06a2984285e389f262fb892b8b4f84e1699f331d4671ae674ac
MD5 dc0ee6a89c9998a813afd739de5fbacf
BLAKE2b-256 ce55f44e667dcf1a2b19fe3c83e0a1d4102946528a07bb577b444f5aa8556417

See more details on using hashes here.

File details

Details for the file rapidquery-0.1.0a5-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rapidquery-0.1.0a5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 542050db788fb20dc1d7e07b60f3f818ac0a4649f844a4ce81c9732b526e0b30
MD5 4a2aaf968a74b29856207fd1b3d08793
BLAKE2b-256 e07a0dd1b08290dae433639de7717b869dbe8f09f5558b2377eb38054de93998

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page