Skip to main content

Rust-accelerated Cypher query validator, generator, and NL-to-Cypher pipeline via GLiNER2

Project description

cypher_validator

A fast, schema-aware Cypher query validator and generator with optional GLiNER2 relation-extraction and Graph RAG support for LLM-driven graph database applications.

The core parser and validator are written in Rust (via pyo3 and maturin) for performance. The GLiNER2 integration layer is pure Python and is an optional add-on.


Table of contents


Features

Capability Description
Syntax validation Parses Cypher with a hand-written PEG grammar (Pest) and surfaces clear syntax errors
Semantic validation Checks node labels, relationship types, properties, endpoint labels, relationship direction, and unbound variables against a user-supplied schema
"Did you mean?" suggestions Typos in labels and relationship types produce helpful suggestions (e.g. :Preson → did you mean :Person?) via capped Levenshtein edit-distance
Batch validation validate_batch() validates many queries in parallel using Rayon, releasing the Python GIL for the duration
Query generation Generates syntactically correct and schema-valid Cypher queries for 13 common patterns
Schema-free parsing Extracts labels, relationship types, and property keys from any query without requiring a schema
Schema serialization Schema.to_dict(), from_dict(), to_json(), from_json(), and merge() for complete schema lifecycle management
NL → Cypher Converts GLiNER2 relation-extraction output to MATCH / MERGE / CREATE queries with automatic deduplication
DB-aware generation db_aware=True looks up every extracted entity in Neo4j before query generation — existing nodes are MATCHed, new ones are CREATEd inline, preventing duplicate nodes
NER entity extraction EntityNERExtractor wraps spaCy or any HuggingFace Transformers NER pipeline to enrich entity-label resolution during DB-aware generation
Zero-shot RE Wraps the gliner2 model for natural-language relation extraction (optional)
LLM schema context to_prompt(), to_markdown(), to_cypher_context() format the schema for LLM system prompts
Cypher extraction extract_cypher_from_text() pulls Cypher out of any LLM response (fenced blocks, inline, plain text)
Self-repair loop repair_cypher() feeds validation errors back to an LLM for iterative self-correction
Result formatting format_records() renders Neo4j results as Markdown, CSV, JSON, or plain text for LLM context
Few-shot examples few_shot_examples() auto-generates (description, Cypher) pairs for LLM prompting
Tool spec builder cypher_tool_spec() produces Anthropic / OpenAI function-calling schemas for Cypher execution
Graph RAG pipeline GraphRAGPipeline chains schema injection → Cypher generation → validation → execution → answer
Schema introspection Neo4jDatabase.introspect_schema() discovers the live DB schema automatically
Type stubs Full .pyi stub files for IDE autocompletion and mypy / pyright type checking

Installation

Prerequisites

  • Python ≥ 3.8
  • Rust toolchain (for building from source — rustup.rs)
  • maturin (install via pip install maturin)

From source

# Clone the repository
git clone <repo-url>
cd cypher_validator

# Build and install in editable/development mode
maturin develop

# Or build an optimised release wheel
maturin build --release
pip install dist/cypher_validator-*.whl

Optional dependencies

# Neo4j driver (required for execute=True and db_aware=True)
pip install "cypher_validator[neo4j]"

# NER with spaCy (EntityNERExtractor.from_spacy)
pip install "cypher_validator[ner-spacy]"
python -m spacy download en_core_web_sm   # or en_core_web_trf for transformer accuracy

# NER with HuggingFace Transformers (EntityNERExtractor.from_transformers)
pip install "cypher_validator[ner-transformers]"

# Everything at once
pip install "cypher_validator[neo4j,ner]"

Quick start

from cypher_validator import Schema, CypherValidator, CypherGenerator, parse_query

# 1. Define your graph schema
schema = Schema(
    nodes={
        "Person": ["name", "age"],
        "Movie":  ["title", "year"],
    },
    relationships={
        # rel_type: (source_label, target_label, [properties])
        "ACTED_IN": ("Person", "Movie", ["role"]),
        "DIRECTED": ("Person", "Movie", []),
    },
)

# 2. Validate a single query
validator = CypherValidator(schema)
result = validator.validate("MATCH (p:Person)-[:ACTED_IN]->(m:Movie) RETURN p.name, m.title")
print(result.is_valid)   # True

# 3. Validate with errors — get "did you mean?" suggestions
result = validator.validate("MATCH (p:Preson)-[:ACTEDIN]->(m:Movie) RETURN p")
print(result.is_valid)   # False
print(result.errors)
# ["Unknown node label: :Preson — did you mean :Person?",
#  "Unknown relationship type: :ACTEDIN — did you mean :ACTED_IN?"]

# 4. Validate multiple queries in parallel
results = validator.validate_batch([
    "MATCH (p:Person) RETURN p",
    "MATCH (p:Person)-[:ACTED_IN]->(m:Movie) RETURN p.name",
    "MATCH (x:BadLabel) RETURN x",
])
for r in results:
    print(r.is_valid, r.errors)

# 5. Round-trip schema serialization
d = schema.to_dict()
schema2 = Schema.from_dict(d)

# … or as a JSON string
json_str = schema.to_json()
schema3  = Schema.from_json(json_str)

# 6. Merge two schemas
s_extra = Schema({"Director": ["name"]}, {"DIRECTED": ("Director", "Movie", [])})
merged  = schema.merge(s_extra)   # union of labels, types, and properties

# 7. Generate random valid queries
gen = CypherGenerator(schema, seed=42)
print(gen.generate("match_relationship"))
# MATCH (a:Person)-[r:ACTED_IN]->(b:Movie) RETURN a, r, b

# Generate many queries at once (avoids per-call Python overhead)
batch = gen.generate_batch("match_return", 100)

# 8. NL → Cypher with GLiNER2 (no boilerplate — this is the recommended entry point)
from cypher_validator import NLToCypher
pipeline = NLToCypher.from_pretrained("fastino/gliner2-large-v1", schema=schema)
cypher = pipeline(
    "Tom Hanks acted in Cast Away.",
    ["acted_in"],
    mode="merge",
)
# MERGE (a0:Person {name: $a0_val})-[:ACTED_IN]->(b0:Movie {name: $b0_val})
# RETURN a0, b0

# 10. Parse without a schema — also extracts property keys
info = parse_query("MATCH (p:Person)-[:ACTED_IN]->(m:Movie) RETURN p.name, m.year")
print(info.is_valid)        # True
print(info.labels_used)     # ['Movie', 'Person']
print(info.rel_types_used)  # ['ACTED_IN']
print(info.properties_used) # ['name', 'year']

Core API

Schema

Describes the graph model: node labels with their allowed properties, and relationship types with their source label, target label, and allowed properties.

from cypher_validator import Schema

schema = Schema(
    nodes={
        "Person":  ["name", "age", "email"],
        "Company": ["name", "founded"],
        "City":    ["name", "population"],
    },
    relationships={
        # "REL_TYPE": ("SourceLabel", "TargetLabel", ["prop1", "prop2"])
        "WORKS_FOR":        ("Person",  "Company", ["since", "role"]),
        "LIVES_IN":         ("Person",  "City",    []),
        "HEADQUARTERED_IN": ("Company", "City",    []),
    },
)

Schema inspection methods:

schema.node_labels()               # ["City", "Company", "Person"]
schema.rel_types()                 # ["HEADQUARTERED_IN", "LIVES_IN", "WORKS_FOR"]
schema.has_node_label("Person")    # True
schema.has_rel_type("WORKS_FOR")   # True

schema.node_properties("Person")   # ["name", "age", "email"]
schema.rel_properties("WORKS_FOR") # ["since", "role"]
schema.rel_endpoints("WORKS_FOR")  # ("Person", "Company")

Round-trip serialization:

# Export to a plain Python dict (JSON-serializable)
d = schema.to_dict()
# {
#   "nodes": {"Person": ["name", "age", "email"], ...},
#   "relationships": {"WORKS_FOR": ["Person", "Company", ["since", "role"]], ...}
# }

# Reconstruct from a dict (e.g. loaded from JSON)
import json
with open("schema.json") as f:
    schema2 = Schema.from_dict(json.load(f))

# or directly
schema2 = Schema.from_dict(d)

JSON serialization (to_json / from_json):

# Serialise to a compact JSON string
json_str = schema.to_json()
# '{"nodes":{"Person":["age","email","name"],...},...}'

# Restore from the JSON string
schema2 = Schema.from_json(json_str)

# Store/load via a file
with open("schema.json", "w") as f:
    f.write(schema.to_json())

with open("schema.json") as f:
    schema3 = Schema.from_json(f.read())

Merging schemas (merge):

s1 = Schema(
    nodes={"Person": ["name", "age"]},
    relationships={"KNOWS": ("Person", "Person", [])},
)
s2 = Schema(
    nodes={"Movie": ["title"], "Person": ["email"]},   # Person gets extra property
    relationships={"ACTED_IN": ("Person", "Movie", ["role"])},
)
merged = s1.merge(s2)
merged.node_labels()               # ["Movie", "Person"]
merged.node_properties("Person")   # ["age", "email", "name"]  ← union
merged.rel_types()                 # ["ACTED_IN", "KNOWS"]

Schema.from_dict() is the preferred way to restore a schema from a plain dict produced by to_dict().


CypherValidator

Validates Cypher queries against a Schema in two phases:

  1. Syntax — Parses the query with the Cypher PEG grammar.
  2. Semantic — Checks labels, types, properties, directions, and variable scopes against the schema. Typos in labels and relationship types trigger a "did you mean?" suggestion using capped Levenshtein edit-distance.
from cypher_validator import CypherValidator

validator = CypherValidator(schema)

# Single query
result = validator.validate("MATCH (p:Person)-[:WORKS_FOR]->(c:Company) RETURN p.name")
print(result.is_valid)   # True

# Batch validation — parallel Rayon execution, GIL released for the duration
results = validator.validate_batch([
    "MATCH (p:Person) RETURN p.name",
    "MATCH (p:Person)-[:WORKS_FOR]->(c:Company) RETURN p, c",
    "MATCH (x:Employe) RETURN x",   # typo
])
for r in results:
    print(r.is_valid, r.errors)
# True  []
# True  []
# False ["Unknown node label: :Employe — did you mean :Employee?"]

validate_batch() notes:

  • Accepts a list[str] and returns a list[ValidationResult] in the same order.
  • Validation is done in parallel on the Rust side using Rayon.
  • The Python GIL is released for the entire batch, so other Python threads (e.g. an asyncio event loop) are not blocked.
  • There is no minimum batch size — it is efficient even for a single query, though the overhead is negligible for small lists.

ValidationResult

Returned by both CypherValidator.validate() and each element of CypherValidator.validate_batch().

Attribute Type Description
is_valid bool True when no errors were found
errors list[str] All errors combined (syntax + semantic)
syntax_errors list[str] Parse / grammar errors only
semantic_errors list[str] Schema-level errors only

Also supports bool(result) and len(result):

result = validator.validate(query)

if result:
    print("Valid!")
else:
    print(f"{len(result)} error(s):")
    for err in result.errors:
        print(" -", err)

# Categorised errors
print(result.syntax_errors)   # e.g. ["Parse error: …"]
print(result.semantic_errors) # e.g. ["Unknown node label: :Foo — did you mean :Bar?"]

Example error messages:

# Unknown label — with suggestion
"Unknown node label: :Preson — did you mean :Person?"

# Unknown label — no close match
"Unknown node label: :Actor"

# Unknown relationship type — with suggestion
"Unknown relationship type: :ACTEDIN — did you mean :ACTED_IN?"

# Property not in schema
"Unknown property 'salary' for node label :Person"

# Wrong relationship direction / endpoints
"Relationship :ACTED_IN expects source label :Person, but node has label(s): :Movie"
"Relationship :ACTED_IN expects target label :Movie, but node has label(s): :Person"

# Unbound variable
"Variable 'x' is not bound in this scope"

# WITH scope reset
"Variable 'n' is not bound in this scope"  # used after WITH that didn't project it

# Label used in SET/REMOVE
"Unknown node label: :Managr — did you mean :Manager?"

"Did you mean?" suggestions appear when a misspelled label or relationship type has a Levenshtein edit-distance of ≤ 2 from a known schema entry (case-insensitive comparison).


CypherGenerator

Generates syntactically correct, schema-valid Cypher queries for rapid prototyping, testing, and dataset creation.

from cypher_validator import CypherGenerator

gen = CypherGenerator(schema)           # random seed each run
gen = CypherGenerator(schema, seed=42)  # deterministic / reproducible output

query = gen.generate("match_return")
# "MATCH (n:Person) RETURN n LIMIT 17"

query = gen.generate("order_by")
# "MATCH (n:Movie) RETURN n ORDER BY n.year DESC LIMIT 5"

query = gen.generate("distinct_return")
# "MATCH (n:Person) RETURN DISTINCT n.name"

query = gen.generate("unwind")
# "MATCH (n:Person) UNWIND n.name AS item RETURN item"

# List all supported patterns
CypherGenerator.supported_types()
# ['match_return', 'match_where_return', 'create', 'merge', 'aggregation',
#  'match_relationship', 'create_relationship', 'match_set', 'match_delete',
#  'with_chain', 'distinct_return', 'order_by', 'unwind']

# Generate many queries in one call (avoids per-call Python overhead)
queries = gen.generate_batch("match_return", 500)  # list[str], len == 500

Supported query types (13 total):

Type Example output
match_return MATCH (n:Movie) RETURN n
match_where_return MATCH (n:Person) WHERE n.name = "Alice" RETURN n.name
create CREATE (n:Person {name: "Bob", age: 42}) RETURN n
merge MERGE (n:Movie {title: $value}) RETURN n
aggregation MATCH (n:Person) RETURN count(n.age) AS result
match_relationship OPTIONAL MATCH (a:Person)-[r:ACTED_IN]->(b:Movie) RETURN a, r, b
create_relationship MATCH (a:Person),(b:Movie) CREATE (a)-[r:ACTED_IN]->(b) RETURN r
match_set MATCH (n:Person) SET n.name = "Carol" RETURN n
match_delete MATCH (n:Movie) DETACH DELETE n
with_chain MATCH (n:Person) WITH n.name AS val RETURN count(*)
distinct_return MATCH (n:Person) RETURN DISTINCT n.name LIMIT 10
order_by MATCH (n:Movie) RETURN n ORDER BY n.year DESC LIMIT 25
unwind MATCH (n:Person) UNWIND n.age AS item RETURN item

Generated scalar values cycle through string literals ("Alice"), integers (42), booleans (true/false), and parameters ($name). OPTIONAL MATCH and LIMIT clauses are randomly included. All generated queries are guaranteed to pass CypherValidator with the same schema.


parse_query / QueryInfo

Parse a Cypher string and extract structural information without needing a schema.

from cypher_validator import parse_query

info = parse_query("MATCH (p:Person)-[:ACTED_IN]->(m:Movie) RETURN p.name, m.year")

info.is_valid        # True
info.errors          # []
info.labels_used     # ["Movie", "Person"]   (sorted, deduplicated)
info.rel_types_used  # ["ACTED_IN"]          (sorted, deduplicated)
info.properties_used # ["name", "year"]      (sorted, deduplicated)

bool(info)           # True  (same as is_valid)

# Invalid query
info = parse_query("THIS IS NOT CYPHER")
info.is_valid   # False
info.errors     # ["Parse error: …"]

QueryInfo attributes:

Attribute Type Description
is_valid bool Syntax check result
errors list[str] Syntax error messages (empty when valid)
labels_used list[str] Sorted, deduplicated node labels referenced in the query
rel_types_used list[str] Sorted, deduplicated relationship types referenced in the query
properties_used list[str] Sorted, deduplicated property keys accessed anywhere in the query

properties_used collects every property key that appears in the query — in RETURN, WHERE, SET, inline node/relationship maps, WITH, ORDER BY, list comprehensions, etc. This is useful for dependency analysis, schema introspection, and query auditing without a schema.

# Complex query — all property accesses are captured
info = parse_query("""
    MATCH (p:Person {age: 30})-[r:WORKS_FOR {since: 2020}]->(c:Company)
    WHERE p.name = "Alice" AND c.founded > 2000
    WITH p, p.email AS contact
    RETURN contact, c.name
    ORDER BY c.name
""")
info.properties_used
# ['age', 'email', 'founded', 'name', 'since']

GLiNER2 integration

The GLiNER2 integration converts relation-extraction results into Cypher queries.

**Most users should start with NLToCypher** — it wraps all three classes into a single callable that goes from raw text to Cypher (and optionally executes it against Neo4j) in one line. RelationToCypherConverter and GLiNER2RelationExtractor are lower-level building blocks exposed for advanced use cases.

RelationToCypherConverter

A pure-Python class that converts any dict matching the GLiNER2 output format into a Cypher query. No ML model required.

from cypher_validator import RelationToCypherConverter, Schema

# GLiNER2 extraction result
results = {
    "relation_extraction": {
        "works_for": [("John", "Apple Inc.")],
        "lives_in":  [("John", "San Francisco")],
        "founded":   [],   # requested but not found in text
    }
}

# Without schema (no node labels)
converter = RelationToCypherConverter()

# All three methods return (cypher_str, params_dict) — entity values are
# passed as $param placeholders to prevent Cypher injection.

# ── MATCH mode (find existing data) ────────────────────────────────────────
cypher, params = converter.to_match_query(results)
print(cypher)
# MATCH (a0 {name: $a0_val})-[:WORKS_FOR]->(b0 {name: $b0_val})
# MATCH (a1 {name: $a1_val})-[:LIVES_IN]->(b1 {name: $b1_val})
# RETURN a0, b0, a1, b1
print(params)
# {"a0_val": "John", "b0_val": "Apple Inc.", "a1_val": "John", "b1_val": "San Francisco"}

# ── MERGE mode (upsert) ────────────────────────────────────────────────────
cypher, params = converter.to_merge_query(results)

# ── CREATE mode (insert new) ───────────────────────────────────────────────
cypher, params = converter.to_create_query(results)

# ── Unified dispatcher ─────────────────────────────────────────────────────
cypher, params = converter.convert(results, mode="merge")

# Pass both to Neo4jDatabase.execute() — the driver handles escaping:
# results = db.execute(cypher, params)

With a schema — node labels are added automatically:

schema = Schema(
    nodes={"Person": ["name"], "Company": ["name"], "City": ["name"]},
    relationships={
        "WORKS_FOR": ("Person", "Company", []),
        "LIVES_IN":  ("Person", "City",    []),
    },
)
converter = RelationToCypherConverter(schema=schema)
cypher, params = converter.to_merge_query(results)
print(cypher)
# MERGE (a0:Person {name: $a0_val})-[:WORKS_FOR]->(b0:Company {name: $b0_val})
# MERGE (a1:Person {name: $a1_val})-[:LIVES_IN]->(b1:City {name: $b1_val})
# RETURN a0, b0, a1, b1

Multiple pairs of the same relation type:

results = {
    "relation_extraction": {
        "works_for": [
            ("John",  "Microsoft"),
            ("Mary",  "Google"),
            ("Bob",   "Apple"),
        ],
    }
}
cypher, params = converter.to_merge_query(results)
print(cypher)
# MERGE (a0:Person {name: $a0_val})-[:WORKS_FOR]->(b0:Company {name: $b0_val})
# MERGE (a1:Person {name: $a1_val})-[:WORKS_FOR]->(b1:Company {name: $b1_val})
# MERGE (a2:Person {name: $a2_val})-[:WORKS_FOR]->(b2:Company {name: $b2_val})
# RETURN a0, b0, a1, b1, a2, b2
print(params)
# {"a0_val": "John", "b0_val": "Microsoft", "a1_val": "Mary", ...}

Automatic deduplication:

If the same (subject, object) pair for a given relation type appears more than once in the extraction output (which can happen with overlapping model detections), the converter silently deduplicates them — each unique triple (subject, relation, object) appears exactly once in the generated Cypher:

results = {
    "relation_extraction": {
        "works_for": [
            ("John", "Apple"),   # first occurrence
            ("John", "Apple"),   # duplicate — skipped
            ("Mary", "Apple"),   # different subject — kept
        ]
    }
}
# Only two MERGE clauses are emitted, not three

Constructor parameters:

Parameter Default Description
schema None cypher_validator.Schema for label-aware generation
name_property "name" Node property key used for entity text spans

convert() parameters:

Parameter Default Description
relations required GLiNER2 output dict
mode "match" "match", "merge", or "create"
return_clause auto Custom RETURN … tail (e.g. "RETURN *")

to_db_aware_query() — advanced low-level use:

If you want to generate a MATCH/CREATE query without going through NLToCypher, you can call to_db_aware_query() directly after building the entity status dict yourself:

converter = RelationToCypherConverter(schema=schema)

# entity_status maps each entity name to its DB lookup result
entity_status = {
    "John":       {"var": "e0", "label": "Person",  "param_key": "e0_val",
                   "found": True,  "introduced": False},  # exists in DB
    "Apple Inc.": {"var": "e1", "label": "Company", "param_key": "e1_val",
                   "found": False, "introduced": False},  # new
}

relations = {"relation_extraction": {"works_for": [("John", "Apple Inc.")]}}
cypher, params = converter.to_db_aware_query(relations, entity_status)
# MATCH (e0:Person {name: $e0_val})
# CREATE (e0)-[:WORKS_FOR]->(e1:Company {name: $e1_val})
# RETURN e0, e1

NLToCypher._collect_entity_status() builds this dict automatically from a live DB when db_aware=True is used — the low-level API is exposed for cases where you control the lookup yourself.


DB-aware query generation

db_aware=True is the flag that makes NLToCypher graph-state-aware. Without it, every call blindly CREATEs all entities, producing duplicate nodes for entities that already exist in the database. With it, each entity is looked up first and either MATCHed (existing) or CREATEd (new).

How it works

When db_aware=True is passed to __call__() or extract_and_convert():

  1. Relations are extracted from the text (same as normal).
  2. Each unique entity is identified and its label is resolved from the schema (and optionally enriched by a EntityNERExtractor).
  3. A MATCH (n:Label {name: $val}) RETURN elementId(n) LIMIT 1 query is sent to Neo4j for each entity.
  4. A mixed query is generated.
  5. For existing entities, it adds MATCH (eN:Label {name: $eN_val}) at the top.
  6. For new entities, it adds CREATE (eN:Label {name: $eN_val}) inline on first use; subsequent relations reuse the bare variable eN.
  7. For relationship edges, it always adds CREATE (eA)-[:REL]->(eB).

All four entity-existence combinations

from cypher_validator import NLToCypher, Neo4jDatabase, Schema

schema = Schema(
    nodes={"Person": ["name"], "Company": ["name"]},
    relationships={"WORKS_FOR": ("Person", "Company", [])},
)
db = Neo4jDatabase("bolt://localhost:7687", "neo4j", "password")
pipeline = NLToCypher.from_pretrained("fastino/gliner2-large-v1", schema=schema, db=db)

Case 1 — neither entity exists:

cypher = pipeline("John works for Apple Inc.", ["works_for"], db_aware=True)
# CREATE (e0:Person {name: $e0_val})-[:WORKS_FOR]->(e1:Company {name: $e1_val})
# RETURN e0, e1

Case 2 — subject (John) exists, object is new:

# (John was previously inserted into the DB)
cypher = pipeline("John works for Apple Inc.", ["works_for"], db_aware=True)
# MATCH (e0:Person {name: $e0_val})
# CREATE (e0)-[:WORKS_FOR]->(e1:Company {name: $e1_val})
# RETURN e0, e1

Case 3 — object (Apple Inc.) exists, subject is new:

cypher = pipeline("John works for Apple Inc.", ["works_for"], db_aware=True)
# MATCH (e1:Company {name: $e1_val})
# CREATE (e0:Person {name: $e0_val})-[:WORKS_FOR]->(e1)
# RETURN e1, e0

Case 4 — both exist:

cypher = pipeline("John works for Apple Inc.", ["works_for"], db_aware=True)
# MATCH (e0:Person {name: $e0_val})
# MATCH (e1:Company {name: $e1_val})
# CREATE (e0)-[:WORKS_FOR]->(e1)
# RETURN e0, e1

Multiple relations — shared entity reuse

The same entity variable is introduced once and reused across all relations, regardless of how many it participates in:

schema = Schema(
    nodes={"Person": ["name"], "Company": ["name"], "City": ["name"]},
    relationships={
        "WORKS_FOR": ("Person", "Company", []),
        "LIVES_IN":  ("Person", "City", []),
    },
)
pipeline = NLToCypher.from_pretrained(..., schema=schema, db=db)

# John exists in DB; Apple Inc. and San Francisco are new
cypher = pipeline(
    "John works for Apple Inc. and lives in San Francisco.",
    ["works_for", "lives_in"],
    db_aware=True,
)
# MATCH (e0:Person {name: $e0_val})          ← John MATCHed once
# CREATE (e0)-[:WORKS_FOR]->(e1:Company {name: $e1_val})   ← Apple created inline
# CREATE (e0)-[:LIVES_IN]->(e2:City {name: $e2_val})       ← SF created inline, e0 reused
# RETURN e0, e1, e2

When all three exist:

# MATCH (e0:Person {name: $e0_val})
# MATCH (e1:Company {name: $e1_val})
# MATCH (e2:City {name: $e2_val})
# CREATE (e0)-[:WORKS_FOR]->(e1)   ← only edges are created
# CREATE (e0)-[:LIVES_IN]->(e2)
# RETURN e0, e1, e2

Combine db_aware with execute

# Look up entities, generate query, AND execute it — all in one call
cypher, records = pipeline(
    "John works for Apple Inc.",
    ["works_for"],
    db_aware=True,
    execute=True,
)
# cypher  → mixed MATCH/CREATE string
# records → [{"e0": <Node John>, "e1": <Node Apple Inc.>}]

Why this matters vs. plain execute=True

# ── Without db_aware (legacy) ─────────────────────────────────────────────
# John is already in the DB — this creates a second John node:
cypher, _ = pipeline("John works for Apple Inc.", ["works_for"],
                     mode="create", execute=True)
# CREATE (a0:Person {name: $a0_val})-[:WORKS_FOR]->(b0:Company {name: $b0_val})
# → John now appears TWICE in the database ✗

# ── With db_aware ─────────────────────────────────────────────────────────
cypher, _ = pipeline("John works for Apple Inc.", ["works_for"],
                     db_aware=True, execute=True)
# MATCH (e0:Person {name: $e0_val})
# CREATE (e0)-[:WORKS_FOR]->(e1:Company {name: $e1_val})
# → John reused, no duplicate ✓

EntityNERExtractor

An optional NER wrapper that enriches entity-label resolution during DB-aware query generation. Useful when the schema is absent, incomplete, or when you want finer-grained entity typing (e.g. distinguishing Person from Organization for entities that appear as arguments of an unknown relation type).

Supports two backends — spaCy (fast, CPU-friendly) and HuggingFace Transformers (higher accuracy, GPU-optional):

from cypher_validator import EntityNERExtractor

spaCy backend

# pip install "cypher_validator[ner-spacy]"
# python -m spacy download en_core_web_sm

ner = EntityNERExtractor.from_spacy("en_core_web_sm")
ner.extract("John works for Apple Inc. and lives in San Francisco.")
# [
#   {"text": "John",          "label": "Person"},
#   {"text": "Apple Inc.",    "label": "Organization"},
#   {"text": "San Francisco", "label": "Location"},
# ]

Built-in spaCy label → graph node-label mappings:

spaCy type Graph label
PERSON Person
ORG Organization
GPE Location
LOC Location
FAC Facility
PRODUCT Product
EVENT Event
NORP Group
(unknown) type capitalised as-is

Override or extend with label_map:

ner = EntityNERExtractor.from_spacy(
    "en_core_web_trf",
    label_map={"ORG": "Company", "GPE": "City"},   # override defaults
)

HuggingFace Transformers backend

# pip install "cypher_validator[ner-transformers]"

# General English NER (default model)
ner = EntityNERExtractor.from_transformers(
    "dbmdz/bert-large-cased-finetuned-conll03-english"
)

# High-accuracy general NER
ner = EntityNERExtractor.from_transformers("Jean-Baptiste/roberta-large-ner-english")

# Biomedical NER — fine-tuned model (recommended for medical/scientific graphs)
ner = EntityNERExtractor.from_transformers(
    "d4data/biomedical-ner-all",
    label_map={
        "Medication":           "Drug",
        "Disease_disorder":     "Disease",
        "Sign_symptom":         "Symptom",
        "Biological_structure": "Anatomy",
        "Diagnostic_procedure": "Procedure",
    },
    aggregation_strategy="first",   # avoids subword fragments with this model
)

ner.extract("John works for Apple Inc.")
# [{"text": "John", "label": "Person"}, {"text": "Apple Inc.", "label": "Organization"}]

Note on dmis-lab/biobert-v1.1: This is a pre-trained language model, not a fine-tuned NER classifier. When loaded as a token-classification pipeline it outputs generic LABEL_0 / LABEL_1 tags with no semantic meaning. Use it with a fully custom label_map (e.g. {"LABEL_0": "BioEntity", "LABEL_1": "BioEntity"}) if you only need candidate spans, or use a fine-tuned biomedical NER model such as d4data/biomedical-ner-all for semantic labels. See examples/11_biobert_ner.py for a detailed comparison.

Built-in HuggingFace label → graph node-label mappings:

HF tag Graph label
PER / PERSON Person
ORG Organization
LOC / GPE Location
MISC Entity
(unknown) tag capitalised as-is

Plugging the NER extractor into NLToCypher

When ner_extractor is supplied, its labels enrich or override schema-based label resolution for DB lookups. This is especially helpful when the schema doesn't cover all relation types:

from cypher_validator import NLToCypher, EntityNERExtractor, Neo4jDatabase

ner = EntityNERExtractor.from_spacy("en_core_web_sm")
db  = Neo4jDatabase("bolt://localhost:7687", "neo4j", "password")

pipeline = NLToCypher.from_pretrained(
    "fastino/gliner2-large-v1",
    schema=schema,
    db=db,
    ner_extractor=ner,    # ← plugged in here
)

cypher = pipeline(
    "John works for Apple Inc.",
    ["works_for"],
    db_aware=True,
)
# NER identifies "John" as Person and "Apple Inc." as Organization
# DB lookup uses those labels for the MATCH query
# Generated Cypher uses the schema's "Company" label (schema wins when both provide a label)

Label resolution priority (highest first):

  1. NER extractor label (when ner_extractor is set and entity text matches)
  2. Schema endpoint label (derived from the relation type)
  3. Empty string (no label in pattern)

EntityNERExtractor API:

Method Description
EntityNERExtractor.from_spacy(model_name, label_map=None) Load a spaCy nlp model
EntityNERExtractor.from_transformers(model_name, label_map=None, **kwargs) Load a HuggingFace NER pipeline
extractor.extract(text) Return list[{"text": str, "label": str}]

GLiNER2RelationExtractor

Wraps a loaded gliner2.GLiNER2 model and normalises its output to the standard format.

from cypher_validator import GLiNER2RelationExtractor

# Load from HuggingFace Hub
extractor = GLiNER2RelationExtractor.from_pretrained("fastino/gliner2-large-v1")

# Or set a custom threshold
extractor = GLiNER2RelationExtractor.from_pretrained(
    "fastino/gliner2-large-v1",
    threshold=0.7,
)

text = "John works for Apple Inc. and lives in San Francisco."

results = extractor.extract_relations(
    text,
    relation_types=["works_for", "lives_in", "founded"],
)
# {
#     "relation_extraction": {
#         "works_for": [("John", "Apple Inc.")],
#         "lives_in":  [("John", "San Francisco")],
#         "founded":   [],   # requested but not found
#     }
# }

# Override threshold for a single call
results = extractor.extract_relations(
    text,
    ["works_for"],
    threshold=0.85,   # high precision
)

Key behaviours:

  • Every requested relation type is always present in the output — missing types get an empty list.
  • Works with both the wrapped ({"relation_extraction": {...}}) and flat ({rel_type: [...]}) model output formats.
  • threshold set at construction becomes the default; it can be overridden per-call.
Method / attribute Description
GLiNER2RelationExtractor.from_pretrained(model_name, threshold=0.5) Load from HuggingFace Hub or local path
extractor.extract_relations(text, relation_types, threshold=None) Extract relations from text
extractor.threshold Instance-level default confidence threshold
GLiNER2RelationExtractor.DEFAULT_MODEL "fastino/gliner2-large-v1"

NLToCypher

This is the recommended entry point for most users. It wraps the extractor and converter into one callable — you only need to supply text, relation types, and a mode.

End-to-end pipeline combining GLiNER2RelationExtractor and RelationToCypherConverter.

from cypher_validator import NLToCypher, Schema

schema = Schema(
    nodes={"Person": ["name"], "Company": ["name"], "City": ["name"]},
    relationships={
        "WORKS_FOR": ("Person", "Company", []),
        "LIVES_IN":  ("Person", "City",    []),
    },
)

pipeline = NLToCypher.from_pretrained(
    "fastino/gliner2-large-v1",
    schema=schema,       # optional: enables label-aware generation
    threshold=0.5,
)

# Single sentence → Cypher
cypher = pipeline(
    "John works for Apple Inc. and lives in San Francisco.",
    relation_types=["works_for", "lives_in"],
    mode="merge",
)
# MERGE (a0:Person {name: $a0_val})-[:WORKS_FOR]->(b0:Company {name: $b0_val})
# MERGE (a1:Person {name: $a1_val})-[:LIVES_IN]->(b1:City {name: $b1_val})
# RETURN a0, b0, a1, b1

# Get both the raw extraction dict and the Cypher string
relations, cypher = pipeline.extract_and_convert(
    "Alice manages the Engineering team.",
    ["manages", "reports_to"],
    mode="match",
)
print(relations)
# {"relation_extraction": {"manages": [("Alice", "Engineering team")], "reports_to": []}}
print(cypher)
# MATCH (a0 {name: $a0_val})-[:MANAGES]->(b0 {name: $b0_val})
# RETURN a0, b0

# High-precision extraction
cypher = pipeline(
    "Bob acquired TechCorp in 2019.",
    ["acquired", "merged_with"],
    mode="merge",
    threshold=0.85,
)

Database execution (execute=True):

Pass a Neo4jDatabase to execute the generated query directly and receive both the Cypher string and the Neo4j records:

from cypher_validator import NLToCypher, Neo4jDatabase

db = Neo4jDatabase("bolt://localhost:7687", "neo4j", "password")
pipeline = NLToCypher.from_pretrained("fastino/gliner2-large-v1", schema=schema, db=db)

# execute=True → returns (cypher, records) instead of just cypher
cypher, records = pipeline(
    "John works for Apple Inc.",
    ["works_for"],
    mode="create",
    execute=True,
)
# cypher  → 'CREATE (a0:Person {name: $a0_val})-[:WORKS_FOR]->(b0:Company {name: $b0_val})\nRETURN a0, b0'
# records → [{"a0": {...}, "b0": {...}}]

Credentials from environment variables (from_env):

export NEO4J_URI=bolt://localhost:7687
export NEO4J_USERNAME=neo4j        # optional, defaults to "neo4j"
export NEO4J_PASSWORD=secret
pipeline = NLToCypher.from_env("fastino/gliner2-large-v1", schema=schema)
cypher, records = pipeline("John works for Apple Inc.", ["works_for"],
                           mode="create", execute=True)

from_pretrained() / from_env() parameters:

Parameter Default Description
model_name "fastino/gliner2-large-v1" HuggingFace model ID or local path
schema None Optional schema for label-aware Cypher
threshold 0.5 Confidence threshold for relation extraction
name_property "name" Node property key for entity text
db None Neo4jDatabase connection (from_pretrained only)
database "neo4j" Neo4j database name (from_env only)
ner_extractor None Optional EntityNERExtractor for enriched entity labels in DB-aware mode

__call__() / extract_and_convert() parameters:

Parameter Default Description
text required Input sentence or passage
relation_types required Relation labels to extract
mode "match" Cypher generation mode ("match", "merge", "create"). Ignored when db_aware=True.
threshold None Override instance threshold
execute False When True, run the query against the DB and return (cypher, records)
db_aware False When True, look up each entity in the DB and generate MATCH/CREATE accordingly (see below)
return_clause auto Custom RETURN … tail

Neo4jDatabase

Thin wrapper around the official Neo4j Python driver for executing Cypher queries. Requires pip install "cypher_validator[neo4j]".

from cypher_validator import Neo4jDatabase

# Direct instantiation
db = Neo4jDatabase("bolt://localhost:7687", "neo4j", "password", database="neo4j")

# Context manager — driver is closed on exit
with Neo4jDatabase("bolt://localhost:7687", "neo4j", "password") as db:
    results = db.execute("MATCH (n:Person) RETURN n.name LIMIT 5")
    # [{"n.name": "Alice"}, {"n.name": "Bob"}, ...]

# With parameters
results = db.execute(
    "MATCH (n:Person {name: $name}) RETURN n",
    {"name": "Alice"},
)

# Run multiple queries in one call
queries = [
    "MATCH (n:Person) RETURN count(n)",
    "MATCH (n:Movie) RETURN count(n)",
]
all_results = db.execute_many(queries)
# [[{"count(n)": 42}], [{"count(n)": 17}]]

# With per-query parameters
all_results = db.execute_many(
    ["MATCH (n {name: $x}) RETURN n", "MATCH (n {name: $x}) RETURN n"],
    [{"x": "Alice"}, {"x": "Bob"}],
)
Method Description
execute(cypher, parameters=None) Run one query, return list[dict]
execute_many(queries, parameters_list=None) Run multiple queries, return list[list[dict]]
close() Release driver connections

LLM integration

cypher_validator ships a dedicated set of helpers for building LLM-driven graph applications. All utilities are importable directly from the top-level package.

from cypher_validator import (
    extract_cypher_from_text,
    format_records,
    repair_cypher,
    cypher_tool_spec,
    few_shot_examples,
    GraphRAGPipeline,
)

Schema prompt helpers

Three methods on Schema format the graph model for LLM system prompts. Each targets a different LLM style:

from cypher_validator import Schema

schema = Schema(
    nodes={"Person": ["name", "age"], "Company": ["name", "founded"]},
    relationships={"WORKS_FOR": ("Person", "Company", ["since", "role"])},
)

# ── Readable text (best for general-purpose LLMs) ─────────────────────────
print(schema.to_prompt())
# Graph Schema
# ============
#
# Nodes
# -----
#   :Person                     name, age
#   :Company                    name, founded
#
# Relationships
# -------------
#   :WORKS_FOR                  (Person)-->(Company)   since, role

# ── Markdown table (great for docs and chat UIs) ──────────────────────────
print(schema.to_markdown())
# ### Nodes
# | Label | Properties |
# |---|---|
# | :Company | founded, name |
# | :Person | age, name |
#
# ### Relationships
# | Type | Source → Target | Properties |
# |---|---|---|
# | :WORKS_FOR | :Person → :Company | role, since |

# ── Inline Cypher patterns (best for LLMs that know Cypher) ───────────────
print(schema.to_cypher_context())
# // Node labels and their properties
# (:Company {founded, name})
# (:Person {age, name})
#
# // Relationship types
# (:Person)-[:WORKS_FOR {role, since}]->(:Company)

Inject the output directly into your LLM system prompt:

system_prompt = f"""You are a Cypher expert. Use this schema:

{schema.to_cypher_context()}

Rules: return ONLY the Cypher query inside a ```cypher

extract_cypher_from_text

Parses a raw LLM response and returns the Cypher query string, regardless of how the LLM formatted its output:

from cypher_validator import extract_cypher_from_text

# Fenced code block (most common)
extract_cypher_from_text("""
Sure! Here is the query:
```cypher
MATCH (p:Person)-[:WORKS_FOR]->(c:Company)
RETURN p.name, c.name

```""")

# "MATCH (p:Person)-[:WORKS_FOR]->(c:Company)\nRETURN p.name, c.name"

# Inline backtick

extract_cypher_from_text("Run `MATCH (n:Person) RETURN n` against your DB.")

# "MATCH (n:Person) RETURN n"

# Line-anchored (no formatting at all)

extract_cypher_from_text("MATCH (n:Person) RETURN n LIMIT 10")

# "MATCH (n:Person) RETURN n LIMIT 10"

Handles ```cypher, ```sql, plain ```, inline backticks, and bare Cypher lines — in that priority order.


repair_cypher

Validates a query and iteratively asks an LLM to fix it when it is invalid:

from cypher_validator import CypherValidator, repair_cypher

validator = CypherValidator(schema)

def call_llm(query: str, errors: list[str]) -> str:
    """Your LLM wrapper — receives the bad query and the error list."""
    ...

# Start with an LLM-generated query that may contain mistakes
bad_query = "MATCH (n:Persn)-[:WORKFOR]->(c:Company) RETURN n"

fixed_query, result = repair_cypher(validator, bad_query, call_llm, max_retries=3)
# validator calls call_llm(bad_query, ["Unknown node label :Persn — did you mean :Person?", ...])
# then re-validates, retrying up to 3 times

if result.is_valid:
    print("Repaired:", fixed_query)
else:
    print("Could not repair:", result.errors)

The errors list passed to your LLM already contains "did you mean?" hints, making self-correction highly effective even with small models.


format_records

Converts Neo4j result records into a string for injecting into LLM prompts:

from cypher_validator import format_records

records = db.execute("MATCH (p:Person)-[:WORKS_FOR]->(c:Company) RETURN p.name, c.name LIMIT 3")

# Markdown table (default) — great for chat UIs and Claude
print(format_records(records))
# | p.name | c.name    |
# |--------|-----------|
# | Alice  | Acme Corp |
# | Bob    | TechStart |

# CSV — compact for token-limited contexts
print(format_records(records, format="csv"))
# p.name,c.name
# Alice,Acme Corp

# JSON — for structured output or downstream parsing
print(format_records(records, format="json"))

# Plain text — numbered records
print(format_records(records, format="text"))
# Record 1:
#   p.name: Alice
#   c.name: Acme Corp

Neo4jDatabase.execute_and_format() combines execute() and format_records() in one step:

table = db.execute_and_format(
    "MATCH (p:Person)-[:WORKS_FOR]->(c:Company) RETURN p.name, c.name LIMIT 5"
)

few_shot_examples

Generates labelled (description, cypher) pairs from your schema for few-shot LLM prompting:

from cypher_validator import CypherGenerator, few_shot_examples

gen = CypherGenerator(schema, seed=42)
examples = few_shot_examples(gen, n=6)
# [
#   ("Return all :Person and :Company",             "MATCH (n:Person) RETURN n LIMIT 3"),
#   ("Find :Person matching a property condition",  "MATCH (n:Person) WHERE n.age = 30 RETURN n"),
#   ("Find :Person connected via :WORKS_FOR",       "MATCH (a:Person)-[r:WORKS_FOR]->(b:Company) RETURN a, r, b"),
#   ...
# ]

# Restrict to a specific type
create_examples = few_shot_examples(gen, n=3, query_type="create")

# Embed in a system prompt
shots = "\n\n".join(f"Q: {d}\nA:\n```cypher\n{c}\n```" for d, c in examples)
system_prompt = f"Generate Cypher for this schema.\n\nExamples:\n{shots}"

cypher_tool_spec

Builds a tool/function-call specification for Cypher execution that works with both the Anthropic and OpenAI APIs:

from cypher_validator import cypher_tool_spec

# ── Anthropic tool_use ─────────────────────────────────────────────────────
tool = cypher_tool_spec(schema, format="anthropic")
response = client.messages.create(
    model="claude-opus-4-6",
    tools=[tool],
    messages=[{"role": "user", "content": "Who works for Acme Corp?"}],
)
# When the model calls the tool:
# tool_input["cypher"]     → the generated Cypher query
# tool_input["parameters"] → optional $param values

# ── OpenAI function calling ────────────────────────────────────────────────
tool = cypher_tool_spec(schema, format="openai")
response = openai.chat.completions.create(
    model="gpt-4o",
    tools=[tool],
    messages=[{"role": "user", "content": "Who works for Acme Corp?"}],
)

# Optional: describe the database for better LLM guidance
tool = cypher_tool_spec(schema, db_description="HR knowledge graph", format="anthropic")

The schema's to_cypher_context() output is embedded in the tool description automatically when schema is provided, so the LLM knows exactly which labels and types to use.


GraphRAGPipeline

The highest-level interface: a complete Graph RAG loop in a single class.

from cypher_validator import GraphRAGPipeline, Neo4jDatabase, Schema
import openai

client = openai.OpenAI()   # reads OPENAI_API_KEY from environment

def call_llm(prompt: str) -> str:
    """Wrap your LLM here — must accept a string and return a string."""
    response = client.chat.completions.create(
        model="gpt-4o",
        messages=[{"role": "user", "content": prompt}],
    )
    return response.choices[0].message.content

schema = Schema(
    nodes={"Person": ["name"], "Company": ["name"]},
    relationships={"WORKS_FOR": ("Person", "Company", [])},
)
db = Neo4jDatabase("bolt://localhost:7687", "neo4j", "password")

pipeline = GraphRAGPipeline(schema=schema, db=db, llm_fn=call_llm)

# Simple call — returns a natural language answer
answer = pipeline.query("Who works for Acme Corp?")

# Full context — returns all intermediate artefacts
ctx = pipeline.query_with_context("Who works for Acme Corp?")
print(ctx["cypher"])             # The generated (and possibly repaired) Cypher
print(ctx["repair_attempts"])    # Number of LLM repair iterations (0 = first try valid)
print(ctx["records"])            # Raw Neo4j records
print(ctx["formatted_results"])  # Markdown table injected into the answer prompt
print(ctx["answer"])             # Final LLM-generated answer
print(ctx["execution_error"])    # None, or error message if Neo4j raised

What happens internally on each query() call:

  1. Schema is formatted via to_cypher_context() and injected into the system prompt.
  2. LLM generates a Cypher query (first call).
  3. extract_cypher_from_text() extracts the Cypher from the response.
  4. CypherValidator validates it — if invalid, the LLM is asked to fix it (up to max_repair_retries times).
  5. The validated query is executed against Neo4j.
  6. Results are formatted with format_records() and injected into the answer prompt.
  7. LLM generates the final answer (second call).

Constructor parameters:

Parameter Default Description
schema required Graph schema for context injection and validation
db required Neo4jDatabase for executing queries
llm_fn required Callable[[str], str] — your LLM wrapper
max_repair_retries 2 Max LLM repair attempts for invalid queries
result_format "markdown" Format passed to format_records()
cypher_system_prompt auto Override the Cypher-generation system prompt
answer_system_prompt auto Override the answer-synthesis system prompt

Auto-discovering the schema from a live database:

db = Neo4jDatabase("bolt://localhost:7687", "neo4j", "password")
schema = db.introspect_schema()   # discovers labels, properties, and relationships
pipeline = GraphRAGPipeline(schema=schema, db=db, llm_fn=call_llm)

introspect_schema() tries the built-in db.schema.* procedures first (Neo4j 4.3+) and falls back to sampling existing nodes and relationships.


What the validator checks

The semantic validator performs the following checks against the provided schema:

Node labels

  • Every node label used (:Person, :Movie, …) must exist in the schema.
  • Properties accessed on a labelled node (e.g. n.salary on :Person) must be declared for that label.
  • Typos trigger a "did you mean?" suggestion when a schema label is within edit-distance 2.

Relationship types

  • Every relationship type used ([:ACTED_IN], …) must exist in the schema.
  • Properties accessed on a labelled relationship (e.g. r.since on :WORKS_FOR) must be declared for that type.
  • Typos trigger a "did you mean?" suggestion when a schema type is within edit-distance 2.

Relationship direction and endpoints

  • For directed relationships (--> or <--), the source and target node labels are checked against the schema's declared endpoints.
  • Undirected patterns (--) skip the endpoint-direction check.
  • Nodes without labels are skipped (open-world assumption).
# Schema: ACTED_IN: (Person → Movie)
validator.validate("MATCH (m:Movie)-[:ACTED_IN]->(p:Person) RETURN m")
# Error: "Relationship :ACTED_IN expects source label :Person, but node has label(s): :Movie"
# Error: "Relationship :ACTED_IN expects target label :Movie, but node has label(s): :Person"

# Undirected — no direction error
validator.validate("MATCH (m:Movie)-[:ACTED_IN]-(p:Person) RETURN m")  # valid

Variable scope and unbound variables

  • Variables in RETURN, WHERE, SET, DELETE, etc. must have been bound in a preceding MATCH, CREATE, MERGE, or UNWIND.
  • WITH enforces a scope reset: only variables explicitly projected through WITH remain accessible afterwards.
validator.validate("MATCH (n:Person) RETURN m")
# Error: "Variable 'm' is not bound in this scope"

validator.validate("MATCH (n:Person) WITH n.name AS nm RETURN n")
# Error: "Variable 'n' is not bound in this scope"  (n not projected through WITH)

validator.validate("MATCH (n:Person) WITH n.name AS nm RETURN nm")
# valid — nm was projected

WHERE clause boolean operators

  • AND, OR, XOR, and NOT in WHERE clauses are fully supported, including combinations and precedence.
validator.validate(
    "MATCH (p:Person) WHERE p.age > 30 AND p.name = 'Alice' OR p.name = 'Bob' RETURN p"
)
# valid

validator.validate(
    "MATCH (p:Person) WHERE NOT p.age < 18 AND p.name = 'Alice' RETURN p"
)
# valid

List comprehensions and quantifiers

  • Variables introduced by [x IN list | ...] and ALL(x IN list WHERE ...) are locally scoped and don't leak.

Open-world assumption

  • Nodes and relationships without labels/types are never flagged (e.g. MATCH (n) RETURN n is always valid).
  • Property access on variables without known labels is not checked.

Generated query types

CypherGenerator supports 13 query patterns. All generated queries are guaranteed to pass CypherValidator with the same schema.

gen = CypherGenerator(schema, seed=0)
for query_type in CypherGenerator.supported_types():
    print(f"{query_type}: {gen.generate(query_type)}")

Generated property values cycle through four value types: string literals ("Alice"), integers (42), booleans (true/false), and parameters ($name). OPTIONAL MATCH and LIMIT clauses appear randomly. ORDER BY queries randomly include DESC.


Performance

The Rust core is designed for low-latency, high-throughput validation:

Parallel batch validation

validate_batch() uses Rayon to validate queries across all available CPU cores simultaneously. The Python GIL is released for the entire batch, so asyncio and other Python threads remain unblocked:

import time

queries = ["MATCH (n:Person) RETURN n"] * 10_000

start = time.perf_counter()
results = validator.validate_batch(queries)
elapsed = time.perf_counter() - start

print(f"Validated {len(results)} queries in {elapsed:.3f}s")
# Validated 10000 queries in ~0.05s  (hardware-dependent)

Capped Levenshtein

"Did you mean?" suggestions use a 1D rolling-array Levenshtein implementation with two early-exit optimisations:

  1. Length-difference short-circuit — if |len(a) - len(b)| > cap, return immediately without running the algorithm.
  2. Row-minimum early exit — if the minimum value in the current DP row already exceeds cap, no future row can produce a distance ≤ cap, so we exit early.

This keeps suggestion lookup fast even when the schema has many labels.

O(1) property lookup

Node and relationship property sets are stored as Rust HashSet<String> internally, so node_has_property and rel_has_property are O(1) regardless of how many properties a label declares.

Construction-time caching

CypherGenerator and SemanticValidator precompute their working data sets (label lists, relationship-type lists, per-label property maps) once at construction. Repeated calls to generate() / generate_batch() and validate() avoid redundant allocations.


Type stubs and IDE support

Full .pyi stub files are included in the package, providing:

  • IDE autocompletion for all Rust-backed classes (Schema, CypherValidator, ValidationResult, CypherGenerator, QueryInfo, parse_query)
  • mypy / pyright type checking — all methods, attributes, and return types are fully annotated
  • Inline docstrings accessible via IDE hover / help()

The stubs are automatically discovered by type checkers when the package is installed. No additional configuration is needed.

# mypy will verify this correctly
from cypher_validator import Schema, CypherValidator

schema: Schema = Schema(nodes={"Person": ["name"]}, relationships={})
validator: CypherValidator = CypherValidator(schema)
result = validator.validate("MATCH (p:Person) RETURN p")
reveal_type(result.is_valid)  # Revealed type is "bool"
reveal_type(result.errors)    # Revealed type is "list[str]"

Project structure

cypher_validator/
├── Cargo.toml                        # Rust crate (lib name: _cypher_validator)
├── Cargo.lock                        # Locked dependency versions
├── pyproject.toml                    # maturin mixed-package config
│
├── src/                              # Rust source
│   ├── lib.rs                        # PyO3 module registration
│   ├── error.rs                      # CypherError enum
│   ├── diagnostics.rs                # ErrorCode, Severity, Suggestion, ValidationDiagnostic
│   ├── grammar/
│   │   └── cypher.pest               # PEG grammar (Pest)
│   ├── parser/
│   │   ├── mod.rs                    # parse() entry point
│   │   ├── ast.rs                    # AST types
│   │   └── builder.rs                # Pest → AST builder (shared filter-expression helper)
│   ├── schema/
│   │   └── mod.rs                    # Schema struct
│   ├── validator/
│   │   ├── mod.rs                    # CypherValidator, ValidationResult
│   │   └── semantic.rs               # SemanticValidator (labels, props, scope, suggestions)
│   ├── generator/
│   │   └── mod.rs                    # CypherGenerator (13 query types)
│   └── bindings/
│       ├── mod.rs
│       ├── py_schema.rs              # Python Schema wrapper (incl. from_dict)
│       ├── py_validator.rs           # Python CypherValidator / ValidationResult (incl. validate_batch)
│       ├── py_generator.rs           # Python CypherGenerator
│       └── py_parser.rs              # Python parse_query / QueryInfo (incl. properties_used)
│
├── python/
│   └── cypher_validator/             # Python package (maturin python-source)
│       ├── __init__.py               # Re-exports Rust core + GLiNER2 + LLM helpers
│       ├── __init__.pyi              # Package-level type stubs (all classes and functions)
│       ├── _cypher_validator.pyi     # Rust extension type stubs
│       ├── gliner2_integration.py    # EntityNERExtractor, GLiNER2RelationExtractor,
│       │                             #   RelationToCypherConverter (incl. to_db_aware_query),
│       │                             #   NLToCypher (incl. db_aware, _collect_entity_status),
│       │                             #   Neo4jDatabase (incl. introspect_schema)
│       ├── llm_utils.py              # extract_cypher_from_text, format_records,
│       │                             #   repair_cypher, cypher_tool_spec, few_shot_examples
│       └── rag.py                    # GraphRAGPipeline
│
└── tests/                            # 395 tests total
    ├── test_syntax.py                # PEG grammar / syntax tests
    ├── test_schema.py                # Schema API tests
    ├── test_validator.py             # Validator smoke tests
    ├── test_new_features.py          # Direction, scope, error-category, parse_query tests
    ├── test_generator.py             # CypherGenerator tests (all 13 types)
    ├── test_roundtrip.py             # Generator output validated by validator
    ├── test_gliner2_integration.py   # GLiNER2 integration tests (no ML required)
    ├── test_neo4j_integration.py     # Neo4jDatabase and NLToCypher execute=True tests
    ├── test_db_aware.py              # db_aware=True, EntityNERExtractor, _collect_entity_status,
    │                                 #   to_db_aware_query — all entity-existence combinations
    ├── test_task2_features.py        # AND/OR grammar fix, Schema.from_dict, validate_batch, properties_used
    ├── test_task3_features.py        # "Did you mean", new generator types, deduplication
    ├── test_llm_utils.py             # extract_cypher_from_text, format_records, repair_cypher,
    │                                 #   cypher_tool_spec, few_shot_examples, Schema prompt methods
    └── test_rag.py                   # GraphRAGPipeline — construction, query, repair loop, error handling


Examples

The examples/ directory contains 11 self-contained scripts covering every major feature. Each script uses the real fastino/gliner2-large-v1 model (no mocks) and connects to a live Neo4j instance where applicable.

File Topic Requires
01_basic_validation.py Schema definition, single/batch validation, "did you mean?" core
02_schema_serialization.py to_dict, from_dict, to_json, from_json, merge, prompt helpers core
03_cypher_generator.py All 13 CypherGenerator query types, batch generation core
04_nl_to_cypher_basic.py NLToCypher with real GLiNER2 — CREATE / MERGE / MATCH modes gliner2
05_db_aware_all_cases.py db_aware=True — 3 progressive rounds showing all MATCH/CREATE combinations neo4j + gliner2
06_ner_extractors.py EntityNERExtractor — spaCy and HuggingFace backends, custom label_map ner
07_db_aware_with_ner.py db_aware=True + real HuggingFace NER + real GLiNER2 + live Neo4j neo4j + ner + gliner2
08_neo4j_database.py Neo4jDatabase — execute, execute_many, execute_and_format, introspect_schema neo4j
09_llm_utils.py extract_cypher_from_text, format_records, repair_cypher, cypher_tool_spec, few_shot_examples core
10_graph_rag_pipeline.py Schema introspection, Cypher validation + execution, result formatting neo4j
11_biobert_ner.py BioBERT base vs fine-tuned biomedical NER — label_map adapter, full db_aware pipeline neo4j + ner + gliner2

Run the core examples (no extras needed):

for f in 01 02 03 09; do
    echo "=== examples/${f}_*.py ===" && /path/to/python examples/0${f}_*.py
done

Development

Building

# Development build (installs editable into the active venv)
maturin develop

# Optimised release build
maturin develop --release

# Build a distributable wheel
maturin build --release

Running tests

# All 395 tests
pytest tests/

# Specific test modules
pytest tests/test_task2_features.py -v   # Schema.from_dict, validate_batch, properties_used
pytest tests/test_task3_features.py -v   # "did you mean", new generator types, dedup

# GLiNER2 integration only (no gliner2 package needed — uses mocks)
pytest tests/test_gliner2_integration.py -v

# DB-aware generation and EntityNERExtractor (no ML or live DB needed — uses mocks)
pytest tests/test_db_aware.py -v

# With coverage
pytest tests/ --cov=cypher_validator

All GLiNER2, NER, and Neo4j tests use unittest.mock to simulate models and the database driver, so the full test suite runs without installing gliner2, spacy, transformers, or a live Neo4j instance.

Dependency management

Python dependencies are managed with uv:

uv pip install maturin pytest
uv pip install gliner2   # optional, for NLToCypher

CI

GitHub Actions (.github/workflows/CI.yml) builds wheels for Linux (x86_64, x86, aarch64, armv7, s390x, ppc64le), Linux musl, Windows (x64, x86, arm64), and macOS (x86_64, aarch64) on every push. Releases to PyPI are triggered by pushing a version tag.

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

cypher_validator-0.10.0.tar.gz (12.8 MB view details)

Uploaded Source

Built Distributions

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

cypher_validator-0.10.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

cypher_validator-0.10.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

cypher_validator-0.10.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

cypher_validator-0.10.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (888.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (891.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (947.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (865.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (852.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

cypher_validator-0.10.0-cp314-cp314t-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

cypher_validator-0.10.0-cp314-cp314t-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

cypher_validator-0.10.0-cp314-cp314t-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

cypher_validator-0.10.0-cp314-cp314t-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

cypher_validator-0.10.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (888.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

cypher_validator-0.10.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

cypher_validator-0.10.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (858.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

cypher_validator-0.10.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (846.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

cypher_validator-0.10.0-cp314-cp314-win_arm64.whl (701.1 kB view details)

Uploaded CPython 3.14Windows ARM64

cypher_validator-0.10.0-cp314-cp314-win_amd64.whl (710.9 kB view details)

Uploaded CPython 3.14Windows x86-64

cypher_validator-0.10.0-cp314-cp314-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

cypher_validator-0.10.0-cp314-cp314-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

cypher_validator-0.10.0-cp314-cp314-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

cypher_validator-0.10.0-cp314-cp314-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (884.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (887.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (940.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (859.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (847.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

cypher_validator-0.10.0-cp314-cp314-macosx_11_0_arm64.whl (784.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

cypher_validator-0.10.0-cp314-cp314-macosx_10_12_x86_64.whl (824.6 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

cypher_validator-0.10.0-cp313-cp313t-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

cypher_validator-0.10.0-cp313-cp313t-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

cypher_validator-0.10.0-cp313-cp313t-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

cypher_validator-0.10.0-cp313-cp313t-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

cypher_validator-0.10.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (889.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

cypher_validator-0.10.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

cypher_validator-0.10.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (858.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

cypher_validator-0.10.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (847.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

cypher_validator-0.10.0-cp313-cp313-win_arm64.whl (700.5 kB view details)

Uploaded CPython 3.13Windows ARM64

cypher_validator-0.10.0-cp313-cp313-win_amd64.whl (710.8 kB view details)

Uploaded CPython 3.13Windows x86-64

cypher_validator-0.10.0-cp313-cp313-win32.whl (659.5 kB view details)

Uploaded CPython 3.13Windows x86

cypher_validator-0.10.0-cp313-cp313-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

cypher_validator-0.10.0-cp313-cp313-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

cypher_validator-0.10.0-cp313-cp313-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

cypher_validator-0.10.0-cp313-cp313-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (884.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (888.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (940.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (862.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (847.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

cypher_validator-0.10.0-cp313-cp313-macosx_11_0_arm64.whl (784.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cypher_validator-0.10.0-cp313-cp313-macosx_10_12_x86_64.whl (821.7 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

cypher_validator-0.10.0-cp312-cp312-win_arm64.whl (700.4 kB view details)

Uploaded CPython 3.12Windows ARM64

cypher_validator-0.10.0-cp312-cp312-win_amd64.whl (711.0 kB view details)

Uploaded CPython 3.12Windows x86-64

cypher_validator-0.10.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

cypher_validator-0.10.0-cp312-cp312-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

cypher_validator-0.10.0-cp312-cp312-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

cypher_validator-0.10.0-cp312-cp312-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (885.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (887.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (941.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (863.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (847.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cypher_validator-0.10.0-cp312-cp312-macosx_11_0_arm64.whl (784.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cypher_validator-0.10.0-cp312-cp312-macosx_10_12_x86_64.whl (822.0 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

cypher_validator-0.10.0-cp311-cp311-win_amd64.whl (713.8 kB view details)

Uploaded CPython 3.11Windows x86-64

cypher_validator-0.10.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

cypher_validator-0.10.0-cp311-cp311-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

cypher_validator-0.10.0-cp311-cp311-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

cypher_validator-0.10.0-cp311-cp311-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (888.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (890.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (947.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (865.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (850.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cypher_validator-0.10.0-cp311-cp311-macosx_11_0_arm64.whl (783.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cypher_validator-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl (825.2 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

cypher_validator-0.10.0-cp310-cp310-win_amd64.whl (709.9 kB view details)

Uploaded CPython 3.10Windows x86-64

cypher_validator-0.10.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

cypher_validator-0.10.0-cp310-cp310-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

cypher_validator-0.10.0-cp310-cp310-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

cypher_validator-0.10.0-cp310-cp310-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (887.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (890.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (947.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (865.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (847.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cypher_validator-0.10.0-cp39-cp39-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

cypher_validator-0.10.0-cp39-cp39-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

cypher_validator-0.10.0-cp39-cp39-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

cypher_validator-0.10.0-cp39-cp39-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (888.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (892.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (948.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (867.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (851.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

cypher_validator-0.10.0-cp38-cp38-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

cypher_validator-0.10.0-cp38-cp38-musllinux_1_2_i686.whl (1.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

cypher_validator-0.10.0-cp38-cp38-musllinux_1_2_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

cypher_validator-0.10.0-cp38-cp38-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (888.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (892.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (949.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (867.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (850.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

Details for the file cypher_validator-0.10.0.tar.gz.

File metadata

  • Download URL: cypher_validator-0.10.0.tar.gz
  • Upload date:
  • Size: 12.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0.tar.gz
Algorithm Hash digest
SHA256 93a28c8bcadef0054fd132cee05509f6d24cd23233d2efdea890c12ac92a62fa
MD5 6bec05f8b978edd8a3256e6c54eb6020
BLAKE2b-256 805a4de1ad0716ab73cb96b83f59ed2e05c3ba8a629818793d3127cc990f7b23

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: PyPy, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a82493270e6d3154b490d9a7bb304c584bace9f992b0f1883cc0f0b3ffd9b942
MD5 3927fc68dffb941ba84ab45c615ce064
BLAKE2b-256 decd5db2c424e56a392e6832984b415685f8369e5204b81de791b78eedd3a4f6

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: PyPy, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6e04f3240decc426947a3ad3471366a3324acb1ec3fba88b56e6547481c1f22c
MD5 2268cd69313da1b9e4bbf1238395bc90
BLAKE2b-256 e8836ee8531dc490d7f23ec852f91b0481eceafd442c1c70719e6f3b35c72a21

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: PyPy, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4bc7db5b40a6fb8b2b17800a943e6327cd1f4a47a4fab6e977d45085fa071545
MD5 2a0f167e3d0ba94f34fc6a8ef634de18
BLAKE2b-256 ce0a98c93eef60ff39efea9d54aba29ac9a4a8a68f5a3d82ab2b1b03ec075f2b

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: PyPy, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 da7f81b58cff35fbeac0c46f8a2fcbac601f540d8629b048120d64e1148dd0ec
MD5 060065f8eda8d75ccb640ab613ef68f9
BLAKE2b-256 c64ff2115c64feb4a6835be006f179dcb6e47c871871efb0c460d1ab31845d04

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 888.1 kB
  • Tags: PyPy, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e9e6e6deb5d09356c1cb2f43622af90d98c191bff3b5e310298917a99b2462bb
MD5 a42d7e5174f8278fa9be6d331428a47c
BLAKE2b-256 de0bd8084602d6c9187f37cf5a839b4df4592a2d1d4b17d27c696d3ea1dec1bb

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 891.6 kB
  • Tags: PyPy, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 24aa0655e6d8e6fc571dd0e4558d7b4070f2a0a5f4b5404010f02dfa1c7231e6
MD5 3ff318ac9e370c4a03fe229173899d04
BLAKE2b-256 3ef37665534ae44689ad6c2e764d7d7f9e16d301d3893a67ba6ecb5acd7a1ffa

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: PyPy, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 74afea3123ca0a65dbbdbb520bc3b1d412bb30e2b495d307bf266b2ba36e3b4b
MD5 105b797db63bf9e0c302adc56f6f749d
BLAKE2b-256 7e06c6b5b3903ad249ffb76696d0b23ec9f228ab99c97a69785925de23ab447d

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 947.0 kB
  • Tags: PyPy, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e75b41888ab8cc68b305c0f20bdda65a1022d1298c31fa21f15beab1e1fc4690
MD5 237be6d9aa95af1289eb87208e1444cf
BLAKE2b-256 d5753e050da15da88df9a03b5e3a4018b05f777ba7df2d01b87624fb3f4ff255

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 865.7 kB
  • Tags: PyPy, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 af7e83562c74c21bdcf7f327f9c9a5a6804cecdf8140611026ebad555a532795
MD5 5e1bbc611dae0ecf515a268a8eabcbfb
BLAKE2b-256 e27522b218ef978d6448a36e33ad9f41740833c73b66760dfe970e42477cf142

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 852.9 kB
  • Tags: PyPy, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97f2dbe3d588000a008ae57cdbbe98514382f339feede30d6926cfdced7d0a91
MD5 305433678aee5d6680a4b02a9b8edf68
BLAKE2b-256 29c1a58f4c09f41a0d6d24e73905e2b84ac722f57bd853e660c4ae1f596c0e01

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f531a3672e583657a0624f26ce9a845d39b24166fe27b745e297bfc876d521eb
MD5 04ef8a2b2ad9cf177e11999cf50b1d07
BLAKE2b-256 f3050e0bd6a855f1e7482358fdb4a09a381d06e03924bf1bc1af8c747d74be05

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7fbf9d614b2ae82837895a0f457b96789e3fc1e10c752fc4c03c0ac07b1a9c23
MD5 66fe94289b657af849b18ce7bac78153
BLAKE2b-256 506b859a70b46bc3e86b88153b80d8e0f91cf2819a770aec8ec36014af18bc15

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ebb4ccf762c29bbafad631257b0397ec19f69feffd5c52de4ab8372f55e34b1b
MD5 1c13a3e2dc98e2681fd7792df29756eb
BLAKE2b-256 9561712480b3a7d6ff1d8c9eb0eceabcdc5151c38430d41c3a86a3dd85f73ceb

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4cc94be41369047aeb017ab3df084cd68dde58ece6b206c3e35b9ecbb5af1224
MD5 4acb23350e02fad24c2ead8a5f05c082
BLAKE2b-256 a92cdeff39f2456085d7b62f6f542c739f15c44a40bc5e7f10d6ed46b90e65c9

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 888.4 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 582715b6dc54341c1e5c6cf17d9647da5e93add9fcad197d98f0e561559537be
MD5 d18070f2ca79ef7615638368bc66f0df
BLAKE2b-256 68492dce169e61ebed0bc4facd6d4059a4d1d3ad057b354b1d860de9d5e39faf

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 07d1dde3cfabebcad753057c34c1541e238a7c7c726952009c7cbd7213651225
MD5 84b210f0fb397ffc2f4694510f955ba0
BLAKE2b-256 80e362f0e8ed4c24c568ec5960549aaed980834394b7a00c2f9162396b3a95b2

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 858.6 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3fde8bc2a69d73cac354e0f2af5db982a8a029779a7178b0138c0e373b6d3ffe
MD5 7b3a802bead9a899e9ec4cf4f30c4899
BLAKE2b-256 375ad02094c55e8b84616eda316eabd4627e652d07e314f664fae88901fc32fa

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 846.7 kB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 22e404131dff1a7e40c062170336b23ad0bdff3a09e05d272efc8bedeb42424c
MD5 2fba6d62bbade660c94f46e73e8d318a
BLAKE2b-256 cad7c55188bfbc238ed18ce5b77bb2c6b705767eac8016c0ace3c78161e6786b

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 701.1 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 0d3c5b0c7c88864501e5e04088acb4095adc0a5c9637e49fedcac2f539129d28
MD5 945bf8413196f5693ee95251f53543dd
BLAKE2b-256 93b51931d9819439a8a5b7c1d30420d9eb3d328a36e4aa114265d5cb50e46178

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 710.9 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 03503e7bfe1539c75da83efc5c764bad664f49c3e21df4cc4f6140e0b3f9b958
MD5 0bc0fb4211a538906765670a5a47ce8e
BLAKE2b-256 2f65afc47113d8207d4b70543ea1dbae0b4fb5f5e606bb3a8a73a7d5a630ffb4

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 03fdb91d8ca659b105694ff1f8f5a92c51ae824de826ff18193dcf5e0288490c
MD5 e163b3e93ee25452a636d8c7a662f4a2
BLAKE2b-256 cff97e9df85629c6ea6dee00d41569feb5f6f98f354eb9dd19e7d5897107e81a

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 05cda8e3c1d3d3e59525445c0706631326ec78131698492b3104e72ad7f90b3a
MD5 d24f408d5cb65215d0dfddf9d0e79eb3
BLAKE2b-256 de8d439ee0c6fc33dfb46287b7cca79ea6116db0eaf2485f7964f929175391f0

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 55038d79fa7da8b9c065c9c05a425d56e232a2c92dae668052e89e60fa68fc8a
MD5 04fb56cfa46559becbfe2f8524c3e73a
BLAKE2b-256 8a89ed19d8b1854e844b532cc42409d724016874217de5eaa364ba3f4ef1c0fc

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 901911849fdf3d11449c2181c3d931771eef49015c817dfae358da442bd99b5c
MD5 db5d4005dcc87e38872901a6fadbf84f
BLAKE2b-256 479f775bec9f48e6b51189545e03e800801477beecde72f419f1f60999064268

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 884.1 kB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82551f65b6423fddf4ec3bfe6eda11b4b69f0120a5ddb55c54605209674b6256
MD5 6e0e08f7a12f418b5d0be5ba2ec54334
BLAKE2b-256 09e9260c47274ca9aafd6e04c8abc79b7483022e9967111dc1cf604bc776b7f7

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 887.6 kB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 63e87bedc28d76b1c89a12008768c9784a34080d3e5cb421989f1feb631a58f7
MD5 9084c96e9563d9e8d12e68f4e2994d18
BLAKE2b-256 c759ae17a08d9c9b7814f07bf99e487741f02c7df014a34dd72d99655fbba8ee

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bcf850e8b48bb6407f06c121b1799de629cfa4ebbd3b6f4a21ed7fa63c2f0281
MD5 809c279a8fbdff4b0f01d8d610c11c10
BLAKE2b-256 1427893a5b4e2445fab3521eb2f0f126d93cfdd2818ca188d8abca1142b213b9

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 940.9 kB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b38edaef81e1048a73a75e7948e3cbb310d887de3c5eba1f52997df118336dc4
MD5 b9c447179896fe8564a0b7f0b39f0a9f
BLAKE2b-256 e028d170d41abaf2fdfc657cfb90f41ef2af69cd2a6324b505b7a9750b81c110

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 859.2 kB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 66860c78236ca6067b4c364ffa43a04977b3ae871f69b12a3fe46385d1af5248
MD5 289e6057ec403439f8bd67f1cebe7656
BLAKE2b-256 8a5863f423fdf9476ea5b20a89fac3e330d59e622332fa58ad21dfb87a9e8eed

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 847.9 kB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d6e2be1fba94150802aacd92ba99092729a1f55af088a12e043a0a1736bcf8de
MD5 89c3c077a036a15c4926f5666ed74c1c
BLAKE2b-256 99601c5ef2a7b17a3d098a70f3eb048be3380da9ef372babefc63d61c7b1995d

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 784.7 kB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3056d7efc49119cc1cba2faf4813cc6abb512691b85a429727193b76d55f7c4f
MD5 93b0aa31c54c6f57c8d3ce4d2b6ee7f5
BLAKE2b-256 10805d06c44ab25242f5c3458a320f555b0ffae0dee2873ed31287db7981424a

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp314-cp314-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 824.6 kB
  • Tags: CPython 3.14, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9f17a5f2704ddc6b909b354002b3427c25bbc00aad8f16c5f90e82a111552538
MD5 7fffa556dca91ad06a4b9f95de0481e4
BLAKE2b-256 72903ceaf3a624fcf933c097df7012a80c8a79243ef060349ff8c93e2a6ac800

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 15bcfb054c687d8277fc57ed1efad006c24c4e5b6f690a679e58f3f0a124f014
MD5 e3fadfbfec332dbc0676726cf2ed9e4a
BLAKE2b-256 c2bfea08de77e2bfa3b5203fee83138f44f30d544a0ac6b1901192aeee6ab5f2

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6edb1765fb78f3bc678c5b7b15c62f3f98e6782d5787d7178ba3c64327350a82
MD5 66e7d9db330802857e0abac22695c6f6
BLAKE2b-256 e421f39ff8a462114d1ba42c10644a9b4de6517714a83fc831d8ee3d533cc00f

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fc39944f66f290804e7ca345367e7bab2aaac75eec72cfbbbd21f6de4c26fc4e
MD5 44a2d16f93bda834c0516e60ae8ebd5d
BLAKE2b-256 786d17e539e9f73e7a85a4f286181cbb9e7041e3e1488d9cdd4143279b3e02f6

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7e47a101ab64e17289ce08f83ebb33676d33e6171a3b491c35e7933789bbfaaf
MD5 53de936f567d155a7a9744fcdefbc851
BLAKE2b-256 3083920a093338f45f302b83933ce77643c76fce556519971fce01d08cbefd58

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 889.6 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 398ad2669212463fb25695642e5f60796d37069678de4ba7b513c6155cbc4102
MD5 c88b2030689cdf2d8219fe7f407ea0ae
BLAKE2b-256 93e8484ace844f98470d72669b4eafc3f94a93622b2e6d02f533e5f2cb014351

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 550caeca118018ad8411353261a14ce763c2de0ebdae813175d4652b92afbbfc
MD5 9a035c2eb2da489f548583e0b0731fe3
BLAKE2b-256 aa91825f004fbac01eab8c6b6e295b299584fa1fee811882ac78b2c1171b336b

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 858.7 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 42cad53af249575ddfaf7c495dfd97a2e5a9c7d9fc2d005301500840a0462421
MD5 36c483c0389248b43a54711e2d3eb1cc
BLAKE2b-256 8dbf1edc814528a84240ddbbbe5c676120ff29d93590cfa696090d650e159ef1

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 847.3 kB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6b5801599437342540604e6ce5bc78a3c5ac1ccbce3f29d3ce6494ac9e0e72a1
MD5 f30d9ffcccf8c73c002d5a45c62ab93b
BLAKE2b-256 1645dc5219bfb3a0b58d506de0a4b53f916f18ad871a101fe42ac6313f41018c

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 700.5 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 a11d9738b7963cf6b2dd5d3394dd6fda6c450423c61580d936cf121353c720d0
MD5 85f60209f0c0a6cad9ba87f2eb0f95c8
BLAKE2b-256 eed7474aa3fe74ad13c906d94400f852e94bab8f18fa2c96806500455e72cabe

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 710.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f5c472348221bbc09d4daf8cc65b7f226bab590a1086e9f06eb7265f27ba934b
MD5 6a0535419dd7747739f27d449153fe59
BLAKE2b-256 013b271741b0ff4e0d246a4d8712bc51fc7f8f7aaa0f0ef11209f3b5aedebf56

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 659.5 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 f92d4159b3bf7654cc7f506cf7946e13ca4b77c830767b53827297009b573dfc
MD5 ff6fb824affa993bb05b95cd022744bd
BLAKE2b-256 759705269ab24e086b7af2dae3f0377ac5e671cb87d27a0a5d3b0ff55931e881

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8550cce9e75a129f57d849feef82b6e3c11c9f0ff4497cc682d3771aeeb14fc2
MD5 c6f107d93de6014200d9ebd5f84b9906
BLAKE2b-256 37acd03cceb10944512e26aced39e40fd3e903373901957a68f1e18723c97fc0

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f8e270ea9a6fb6febd93b2bdb666dbb9ed59b30c92cf818ce891595b0c89e3a1
MD5 967272011d490b7664cf9d49f5d1df88
BLAKE2b-256 947d687bcea53f0a37f7c287dc42007d7a98ab939abe9bf99f328444f3bdd968

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5abbd0994b42228222968bb28a07b98083c8c3b18c8f1ece599a5599282a54e5
MD5 1bb32cc7e6c8c8ca7ad252482e05ce76
BLAKE2b-256 8e5fdf63a711134f475a626163d5b7d8f5219a33864760d018cdc4c9d37a7104

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5657f766848099b573646700bdfe33af26a53f11f6e2a27bb1efaa49a0c609d8
MD5 6448bc210fbac3c9e490e8aba354a840
BLAKE2b-256 b5ce371455f3ba2025087db0bd0942f9f8dbd7c140400a4a33ff7934ffb059e4

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 884.7 kB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d637fb0bf91dc81fb9285212d45978e21afa6c0c94cd09fd0e5ac1bba3334c98
MD5 77189f350d3f058ee9a0c5f015aff91c
BLAKE2b-256 393e8e3a93167a30d8debe0b8488393acf874ec371f8fc916965aed9b1e6e0b9

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 888.5 kB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 23b0cd94b5b838e7ce21a45f81dc94bd647405558c15bc8b00a3cc9de8e2a2d1
MD5 630be2d65775848a7dff86d246d3a03c
BLAKE2b-256 36b916b944b92ca2c2ce443de67d924450d236df92c332ca17637d7eacc34e8d

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a14beb6b0523a701a514b2511e4d72d9e2c7f73c0b7dbd7735dc06f868a0c625
MD5 d5a8c9e419b07fe0df98298ca0975596
BLAKE2b-256 a3d17364f88b7d95e861e89ddc8dda12769f8841aec6ee11fdbf5195d670f401

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 940.6 kB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 415b5d07907b7c3be2f99b770c47313fa835db99edc660ac7f47780663d69276
MD5 c07bebd856db9d33981bb566893c10e8
BLAKE2b-256 877a88aa1b6e4ef47486e767004ddea7cb475c9e30c239721fcc8986c4cde5a0

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 862.6 kB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9fa382045063d9ba01fb23d381615e0b9b0b3c307aa5c596b8f9e56f6439730d
MD5 4a39fc45acabbfa4ae30e188437b5e4f
BLAKE2b-256 d6c09f1ce0f3a964c77e8af99606a6aa3b954b4cad4f0bcbbf4f308e27292865

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 847.4 kB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97f74f34c4281a0c08be367a7db40152ed575f6af7dcfa7bec3d3f433eb79439
MD5 976b90ecb7ce7eb6755476c541d62d22
BLAKE2b-256 523e5fa7dd9fd183c1514d0aba96c86ae804ba3eea40c54b17842f29494398ea

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 784.7 kB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 82907ab25af6f4efcc6af28853f1065134d17a5b4325f57be805b086e4587062
MD5 d0127a2e21ecbc5e5cbc48227ad4e842
BLAKE2b-256 60cf17b8e654ef94fff30c881d82cb504c168e386fe4c8d1dc089737b4116951

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp313-cp313-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 821.7 kB
  • Tags: CPython 3.13, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f915373e18ea37473ccd1812d55cfcf3b68e3b326babfddc4a45fa27c9abc02b
MD5 01b744299b51fb5ce8ae294320879700
BLAKE2b-256 1bf185dfe9a7aa2be6c52b226719c96fb10c11e4dc445c50ddd825efc8b3122a

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 700.4 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 86eb315c670cea9d85e9cd09165008627933511cdb078a4972fa8851190f49d9
MD5 c2c1dca28e638f122df740488a9bdfe0
BLAKE2b-256 a8f0c601fd86440c390a9d31b540ace7d47bf3d7f9ad11d62639055706ea914f

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 711.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9d10036dab8827d38ae606aac5e9671b41bc8c2bf3da5941a72874d04722ae59
MD5 167192102b225386038dc1fcf6f7bc7c
BLAKE2b-256 453f9820e746a8e4f063880c3856ecd5017f5cdfa0356982f07ddcdf12254cab

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp312-cp312-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb3e6ea00b27c4f8bd0e7415efdfc83f4b59d47559fc0edda67fa167eac69615
MD5 4e133b96e988b600ce330e4897b16d27
BLAKE2b-256 0a87dfc172b8dd3110147c5b78118c5261bd1fd91c2c88154d979f6383dd0134

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp312-cp312-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 82787f037bd8c7927e094a4cb765d9bc2e2562ddcae9bfa4879e9fb35bd0a244
MD5 96324ef31272fdf89bc9bd15c0b24156
BLAKE2b-256 cf1fd29a81adf9c7e20519c989a5faab472df18d603a03b8c5d06baeb2b208d2

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp312-cp312-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1330bd6e0902b410f20d81924c080ee7cf16c73946f576112d425807a9195f8b
MD5 1941562c24408520a48b725de04a2ef4
BLAKE2b-256 98337c7e1c08c1e2e739df57b029952e67ff71f3232200e87277389ecc8a110e

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp312-cp312-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 396a274c967e604c5ef5781eaff190106e3491a4c5316aae03add1c95b53ec3d
MD5 268153cce4ff1886de1c1ee2b0e04665
BLAKE2b-256 0490f7f58a746683b8fa7973a84af2dcf067a4d9dcb9ed3c2cfe8a5b9ccd317d

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 885.2 kB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 584daa59da7930b507961fbd02707b8b2a8c7974d2e4f8666d6064d3aac650c2
MD5 512f17e4cb61bfacfc37ba05d002b729
BLAKE2b-256 e0ca27ee4540f1c9fb117e7f796bacc3795f48d3d3f71a805f641eb9e51d691a

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 887.8 kB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 27cbf415245434e69e26292cdd1c7042e42930c38232820ed9bf23dcaa17ec3d
MD5 e3f938fe54c2f48e1e0eb4c3f84bec56
BLAKE2b-256 62785fd3e8e460f78c5d7190d0f066235ddf8294154dcee55b08b45fe9fe93ad

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 26332e9d0a652efb7486ce463c7813496144380b23b896cca74e7f2646998d64
MD5 8817ae3a0befdd024139344168819e99
BLAKE2b-256 232a6b3e6b7f7048497572a2611445eb235011cf611ee8008ee16a105fbe36f5

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 941.3 kB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ac3445f16f1507e78eed6508eb5fc1ca43b0455cc0649c7ac925f24f66f061d6
MD5 2f6cba1def46eb187d7991ccca6c111c
BLAKE2b-256 936c43aef3109a11ff41503472019058c1fdfe515082984bc97494d6aface8f9

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 863.3 kB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 68f14cda5bb840909e270981e284eb5221218a0b5707fde6b0680db0a54e5815
MD5 9acdda14de327f3e1e7c2fbc1b7c6637
BLAKE2b-256 c2f529bbf7260510f8b558c37c63fc436ed9529812e016c840665dcef19d2cf3

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 847.5 kB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 64698334de881a55b7163d365493c154e6661b17146c3185e75e022ff6a5ba2b
MD5 6ed2ea78b505012d9e183aadabf22758
BLAKE2b-256 3455d4f48077f62905ea26652404211c1b70285c9e0c444d0f51c50d1b394abd

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 784.5 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4bd92e9f8b8a3f08ec562024a14313851a7a6c6d446fe53b645ca468d39619dd
MD5 7a9b2b8d39d43435e19b4d4967689b1e
BLAKE2b-256 245b00289e77fd272ec68f14e094ea6014898fe467734e58a6bfea65dcdc5f46

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp312-cp312-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 822.0 kB
  • Tags: CPython 3.12, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c7478faa13594d01525280348938f8081d3171ff8a0c259fa076524c73f4e014
MD5 391aeee3502216090648c910bf184106
BLAKE2b-256 0ebb2661b8f52fc2c03829715740dc509b6131d500d4365e21bfe2e91120c21b

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 713.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ae45751069751248034135b615cb1666441bb261f2a2c5cc0bca01c7ff5162cb
MD5 056ff1fcb163db4d58d23333acf549ae
BLAKE2b-256 e8363db51c54633f55c06a098846d742475a16d9bc58b1516cbf3f655862c2cc

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp311-cp311-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 849652278e661003ebf80df2d39fc2d74d0c64ec083c164480ec39801369cf91
MD5 38170107d1404527280cbb2081704e76
BLAKE2b-256 7004f9ae5d59425393cb676e841ff5905594fc14fabb9996c24aa30f15bc5097

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp311-cp311-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ab636639669d1cc7920403d3fd65dfe27cdfb8da8dd70e7c4d945590ccd47353
MD5 5ff59d38aa4fbc58017986ec6c978c6a
BLAKE2b-256 4c19084bfad5da86ffd2d25818538a92bdd3fdcc5c30952912cc62c797b71d2b

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp311-cp311-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 070de83dbd3838e4b602591a0a11cc3cdd8cd0a68dbad10a68e720e2eee04985
MD5 f2907ff1ab0e98317d67758d5fbd985f
BLAKE2b-256 1977489646a6b1f40002c436b1014642dd50c232b3f4a02347f93674bed29c7c

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp311-cp311-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2df38f48afc060788589bb66eb238175d203324cd53295e40e3707e88f865703
MD5 a85cd35ab1cb3e648acc0f6690e9d186
BLAKE2b-256 8d88996e9cdc3fb96fcdf1496499031295fd419e5dde1a739a08e1ffc2870da7

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 888.3 kB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 020a1a2e304a2edf12e4d30483f5babe432ab511532c9719098859306ee466bb
MD5 666e799150098592a4496362a43f55f8
BLAKE2b-256 369363fae64bca041f4b1b062e39381f50b17c1bdbb03c5a9f9bebe278fb8409

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 890.7 kB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 97254989cb0d937dced0b7334396a627b992fda5fbb4cf130da2c4079075bb97
MD5 bebc0c54de7f3e72828ae01748de0e98
BLAKE2b-256 f92f7484f5a5348f635dd7b3d2945ff47beb046a7047cb73a13df1add6b9d38d

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e4dd3b89beb5b8e0002a868f4f855f96946258a65d9c8ef38cca1f41550942d8
MD5 0ce4d5dfdf896620edb774744171edd1
BLAKE2b-256 0319cbe292967614b77e1fa7b18e9164cf4f7e8b9d8c7f55f13f777ad892e641

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 947.2 kB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 14a8575b86b0c7bc06bcdb98aa4c2c248eb7c1b67f82341c09ee984946f190ba
MD5 22283a2627cd1abf0a7287fd2025781a
BLAKE2b-256 6c44e3617499bd5c74e86d0b229299d5317346790e68579dc168cb22280c0f18

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 865.4 kB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d2172dce5e3731f6aa50a07bd2b2412d847290571c1a4257545f1cc15db42748
MD5 cdf82380b2aaf44c505c3ee4c9449f93
BLAKE2b-256 00b0d6631c93a0a93ee752f84fea79a1f475e7bb5c7c331539a80b04d77a0cd2

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 850.2 kB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d5f7470f3b0984ea49f984925bc2f9cc815944869a1d7a6d16fe69ece79a34c9
MD5 ae760e2f1993501b7069926568316fe3
BLAKE2b-256 2aa1daf39e2f12228c8cca21507dc0b1b73df1f092ae54e4211892f388bb4d6d

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 783.9 kB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1076678034073180a6dd4a4e384ee69a5b40f4b36ae7df2a6c60100da7b01b37
MD5 07b1ddddfab73593353a0466a7fc5c3a
BLAKE2b-256 157fbb23b50ee0e3985d889a47cdc091accc2a920f4538eca939a1b6cbddb0bc

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 825.2 kB
  • Tags: CPython 3.11, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e967935aa0acfa257864e1be2052b13857f9f049b870c175e367b90bf2df8616
MD5 6151692f750f3b69929790856574e18f
BLAKE2b-256 a348e7f4a38991de899a9539307801b19818ce18e5ded22b0e9e93f839395dde

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 709.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c2e27ea0fc8e405ece0ecb25a775256e3a8ff6b7ff5f2d92c481a04c2fc9349a
MD5 4c19f8ef0af2a112429da66ba4732c50
BLAKE2b-256 3802b624c1f2102eb0f12005bcf98a25a67dc0486ab91ec4605e23ece571bf7f

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp310-cp310-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d93e9e14f0d9cb3d316f5478eb420dec6cd2159348e231fe7417d8efcc7b2407
MD5 e7cc363bfed4fcca2a4764bd8dd1a623
BLAKE2b-256 543fe14b816c867e7242053ea9df9849c5c9dfd8e611bef01d6f87e3592797ed

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp310-cp310-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6d7ac8547b29c1345d67891fa000ce3033b86d4e9ce61ae4b2098cea44cb506d
MD5 aa98969aeed127607e13a3640450d57e
BLAKE2b-256 c801fabb0f88e4e59f76e81dc86328ec68816ac1d6ecb8aa1157b2ca72b6ac40

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp310-cp310-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a1c4b9cff7d5a05bc378ee14b6147e6eb4bf5da672d387f2b00788d554ef9cb6
MD5 89a861cdd586d8b5016e61a455f0b174
BLAKE2b-256 f715e42f95e2a5a3f49ea5e80785cce14e5c799f49a894c9af925da2d4516f8e

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp310-cp310-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 de007f38c2c5365d946fd00c6914197969744aab8ad528af18a8d7499e3cc020
MD5 27c75b5adf47fc16b3b727c3429edeb9
BLAKE2b-256 65a842fcea5a99309bdf38f302fae45f697e8e52c9164ffa87e6f99cd6fc5d00

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 887.0 kB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c076e2b85cd791ca463d9fc7ff95f32e4f0d3518b750fc6538626afba3a4b03e
MD5 f2bf7d130022db134bf0fa54493c4d67
BLAKE2b-256 28613459c98004f4bb72c3c8a69d47e1a4267b0c1952704dc2a8d9abb6a10b28

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 890.6 kB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 05a221c262fe8582e7a38738f236487f752e7082b13e05c860b78b9ef20119ad
MD5 e7f09dda1883d0a393491c94f511e6f8
BLAKE2b-256 b3024385e2557221fb82e155a346122819dd0693ccdf7ae00ff9950233902a96

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 180dc437da2b1bd42df4efbf7b020e3f0950330d79173678ed64cb219430c591
MD5 435c836a55906164efebcd31a9f3702b
BLAKE2b-256 f8d1da5fe76795e1ee63cdadeb5fd9dd9d41c99c9c0d3349758418cb3ad410d6

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 947.1 kB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 81b32ba3411f42fc425567eb83fc740b81ce765ee305332b7dc324af7e2ff491
MD5 7308fd5fa03d224f171664956f50827c
BLAKE2b-256 a4b105c96937e019582e64ab73a2429d5ca9328662f6d7b0386d1608e698835b

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 865.3 kB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a7e3f7a25924df0887b4e8ff44c69f0fd6e512bc1df06c62cbca1e9a8d8d8a0b
MD5 5c2596d9d28969b9cb5f2c068e5d4616
BLAKE2b-256 5e7148600e2e55a7a307bdcae00cb3b52bacbeb1d814405a5116b37b00a63498

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 847.9 kB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df933bb5bd1c947406b7168d4d0460d85a67dc3ab529a58119a54d7304198a8f
MD5 3cb05fe3e967b94d5f072a37365c0662
BLAKE2b-256 43f884d5075143810fcde9d4b9c2b8a40783c95c5b25762f9bf70cd7f6b430eb

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp39-cp39-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9df1df0c8f4c142202d46546600bea9fcdae015cafae7668400ffabdee357788
MD5 115d00f61aa7f5a9599f137a56bedbba
BLAKE2b-256 6356903b5867e8b3fe75e6c15446780f13fe278d62a0cff20906d3529669f7b4

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp39-cp39-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 16a5169d13c78dee711957b7ef2ad711bbc5f016b7f38f38dc4016c475b4f8ad
MD5 c691b69c53574040773d6da0e487d592
BLAKE2b-256 831cf55cffeae361d0b6caeb9e9ae23438a45a694d9ca8a0430fb569e7b5735f

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp39-cp39-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5d12f0beed3dd2274a707a9dc3e3cf8307dc464ebf5c97961a02f52991cb1642
MD5 8e436adf9eac4358df1fab90b92dcf37
BLAKE2b-256 bc3a136666b776edc93cd4231641aebac09380dc5fb77684699eb0f18ae36648

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp39-cp39-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.9, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 eb7f612a8eee002c9e75ffe8ed25f6bc2b93ddf05f0fa5af80a3535225c1b920
MD5 c43e2901ff7f1cbb26f9bfe5217853d0
BLAKE2b-256 5f1684bb293111800aefa846d11bc1da401aac4de3c1598d58f98e75bcd7e1d7

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 888.6 kB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc53cbe3e554bf10d70778e9e205b1cd85c50a6570ee3a4d69fdffe1350622bd
MD5 25ba725f4925dfa5533d01fec4683f58
BLAKE2b-256 c93f172264ccad67e11ba92a3b4c60714920802deec3b4219f354139fd9e5af2

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 892.6 kB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3cf759ad89bb339275cf37fcf4478f7ac3ad21d90452c750a3e547961cdec181
MD5 a88dd94dafa39a1b65c5dd319464b1fb
BLAKE2b-256 85bc52ac51a8593f84e9282889e0206e16d280db44c0480f99d51f2597740d67

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b5fccb7aa81446b1134147a6c82dc15de9adacffbe8399482bb45d81a2038be0
MD5 02e6e5745835a25de3f65962758f9c57
BLAKE2b-256 3c3f0fc25237d393feb8e8a47e5eb63139714765211e8d635d86f702bbe37cac

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 948.9 kB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fa5810b561616b5639cdcce543317a87455d6a195c9538ff2d9bd54c97dc2229
MD5 4087bc1375e48b70b5204865801d60ca
BLAKE2b-256 6a39c6a724642ef365bd10be0c6dd5efd344876d79e67112d7a93b8ca1d6930f

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 867.4 kB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 33d8c0bb2c7b5a7b466ff020aa327527184bb043a65f7d23fff94f7a5a65828f
MD5 43776aec34d893ba976367cc4714abf8
BLAKE2b-256 5cf2350273a3f34095e57d4c676121cbf27921ab56be0b3dc1b5330a9cd0d347

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 851.0 kB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0d585ad52300919c69eef651df3ecee99c3f7e267c469b77351989e368ec7afb
MD5 848bc6b972a5937ae6159ce8b04caf0a
BLAKE2b-256 97bd31d3643afa6a6e214733fce8e4af0f1cb0d057d8e633b69f45342dda4087

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp38-cp38-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6ab464e4e6ccc2799fe892d23ef42602f800ed1f2be7d4bd76096bf3d8edcce7
MD5 33df9c75439cc988b87d4d23db0d4eab
BLAKE2b-256 46592c733334840e5cadbf13bc48d7bbfac9878c7e48a8ba6ea2f51746799b94

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp38-cp38-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2f8ff10d82c70a606b8c3d1f91f98439cb308dcd0caae6dbcf79c7d7de009ac2
MD5 9968752a13bfc339bdbe36a9d1ce12b0
BLAKE2b-256 e2500aa1512c53a35b8341c40894064ce59082aa7a074729c274c9f0deb67913

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp38-cp38-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bd1f3e895348c11181659df2f3e582e40d96129f42d3cb2c90d6e8ed0995ceba
MD5 651e3c1ab483983e3fcd50008f15f181
BLAKE2b-256 dcb89fa45d60e84135ec339e116f2a65353489d65400221ff701ea2976424a04

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp38-cp38-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.8, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d79ee63c968bd8ac90fe068978f4875fcae6fe9dc36fd67bc3913d8b4713f386
MD5 3ac9d36590d8a041ec477149b04aa686
BLAKE2b-256 660be3a842e064c431b2147be4130e07f63e51545314c021c2eeb9cd2b4e7869

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 888.6 kB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 372a7b297b9460aa2b3fb8e70234f310c474581be6f83843e49156be4be69e7d
MD5 3ec03258f05cda07bd826a9080610594
BLAKE2b-256 af5c2314aa8695d8913d534c03d3b7bba2e25931a51adb94ae7a76bf2a507c03

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 892.1 kB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 234fc08b8d98e00a2903c7f5620ebd3546941859e56ee94a5cc2dc67f207d9f0
MD5 4faac577db51522fcca9b8784b256ab5
BLAKE2b-256 8065613d584b5a05cf7bcda34ce834d55024193490dffdd38f1f034e03a40fef

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 815c83196eaf71b0bf9007c95a93766651554f0e81dddae36a5bbdd90a3340e2
MD5 949ecd5f14f71f3a14656097fed9743e
BLAKE2b-256 65f8789ab1d09768fdc22780408f33aec23e7205949deb1c096cea9db4ec2b2d

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 949.1 kB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0b4ea7329c30f9f36b93d8913fb8c026c5e01000ecbeeb3b796a481bbdd695e6
MD5 f47edf321ff73011d5b3387451c09097
BLAKE2b-256 be02eee560a477fcd8030c09a37fe25e6afff80f45dac33ce87f06889e4a7299

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 867.1 kB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1a93d6873153a292018aca77a1eb49e980062f954cf76a73c7928668a9899fde
MD5 db214490f154a30e5fb99a517a9b20a7
BLAKE2b-256 8b57bf9c26f89b40b829835b34a13be508d99d5e9308c237e70a00a54afcc2b2

See more details on using hashes here.

File details

Details for the file cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 850.0 kB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cypher_validator-0.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5fcbdf432aa0207d6892de82142ed07a144e2a9480e2ea57740f644b63a739c9
MD5 6364ddafe9c348ec0669d54209a79ba8
BLAKE2b-256 5d0e75ca971455d8cf227fc9d709c47848026f3daba02474a43634f002c32cf8

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