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
- Installation
- Quick start
- Core API
- GLiNER2 integration
- LLM integration
- What the validator checks
- Generated query types
- Performance
- Type stubs and IDE support
- Project structure
- Development
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 |
| 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 viapip 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
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:
- Syntax — Parses the query with the Cypher PEG grammar.
- 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 alist[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.RelationToCypherConverterandGLiNER2RelationExtractorare 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 *") |
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. thresholdset 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-aware 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": {...}}] (Neo4j driver records as dicts)
Credentials from environment variables (from_env):
export NEO4J_URI=bolt://localhost:7687
export NEO4J_USERNAME=neo4j # optional, defaults to "neo4j"
export NEO4J_PASSWORD=secret
# Reads NEO4J_URI / NEO4J_USERNAME / NEO4J_PASSWORD automatically
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) |
__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") |
threshold |
None |
Override instance threshold |
execute |
False |
When True, run the query against the DB and return (cypher, records) |
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 code fence."""
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:
```python
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
def call_llm(prompt: str) -> str:
"""Wrap your LLM here — must accept a string and return a string."""
# e.g. via the Anthropic or OpenAI SDK
...
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:
- Schema is formatted via
to_cypher_context()and injected into the system prompt. - LLM generates a Cypher query (first call).
extract_cypher_from_text()extracts the Cypher from the response.CypherValidatorvalidates it — if invalid, the LLM is asked to fix it (up tomax_repair_retriestimes).- The validated query is executed against Neo4j.
- Results are formatted with
format_records()and injected into the answer prompt. - 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.salaryon: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.sinceon: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 precedingMATCH,CREATE,MERGE, orUNWIND. WITHenforces a scope reset: only variables explicitly projected throughWITHremain 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, andNOTinWHEREclauses 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 | ...]andALL(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 nis 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:
- Length-difference short-circuit — if
|len(a) - len(b)| > cap, return immediately without running the algorithm. - 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
│ ├── grammar/
│ │ └── cypher.pest # PEG grammar (Pest)
│ ├── parser/
│ │ ├── mod.rs # parse() entry point
│ │ ├── ast.rs # AST types
│ │ └── builder.rs # Pest → AST builder
│ ├── schema/
│ │ └── mod.rs # Schema struct
│ ├── validator/
│ │ ├── mod.rs # CypherValidator, ValidationResult
│ │ └── semantic.rs # SemanticValidator (labels, props, scope, "did you mean")
│ ├── 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 # RelationToCypherConverter, GLiNER2RelationExtractor,
│ │ # NLToCypher, 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/ # 356 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_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
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 356 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
# With coverage
pytest tests/ --cov=cypher_validator
The GLiNER2 tests use unittest.mock to simulate the model, so the full test suite runs without installing gliner2.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cypher_validator-0.5.0.tar.gz.
File metadata
- Download URL: cypher_validator-0.5.0.tar.gz
- Upload date:
- Size: 102.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23a27453e014ca76b23c9a5ff8e78ac0879c16f7f9d4455100bef50c37c7cfd5
|
|
| MD5 |
957159d3f4e8e6448cfa671cfd54a178
|
|
| BLAKE2b-256 |
f7a74c2d4a89a3b6b257295fc73d14240dce75c68020d826ecb2e9cf890c00b4
|
File details
Details for the file cypher_validator-0.5.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: PyPy, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
836e76953a4ceb93a8e7fbf903dfde681b9db97d8cc3cc6b77f59ea56501a641
|
|
| MD5 |
05d01ab55d89477abd2c88db035eca21
|
|
| BLAKE2b-256 |
91e6722d7543a21568093f12207aa0ca8ddfb950420f335aabfbf39cf6a627bc
|
File details
Details for the file cypher_validator-0.5.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl.
File metadata
- Download URL: cypher_validator-0.5.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.0 MB
- Tags: PyPy, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92e09fec31521d8d22125b013e6438b85b5b4ee1e26dbda580ef048f09a4e3e0
|
|
| MD5 |
d4a6b5a6c2ca32fdc9e9ec8f5b4122eb
|
|
| BLAKE2b-256 |
6f1e6d7477b4b7fc39c65abc08a5b80a5083471b6db5d1e237c6364f61392e1d
|
File details
Details for the file cypher_validator-0.5.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 1.0 MB
- Tags: PyPy, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f72973aabd21e576124fee4a2a714cf9e1799dfef0751fdc29e5e4733e6b5cc
|
|
| MD5 |
f1b7812ca743c1a5ea40da29a3b782cd
|
|
| BLAKE2b-256 |
068e8ccbf9964304335f5920cc84fe176a19bcb87143f61ac67cdbe14e50813f
|
File details
Details for the file cypher_validator-0.5.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 934.8 kB
- Tags: PyPy, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2dbfce557716b7756c802c2b09e394b9e52c504a66c87def09930caaa43de586
|
|
| MD5 |
9fe6e23c43974540fe308f3e88113923
|
|
| BLAKE2b-256 |
f4bc4a805df9e553dbde9b39ebc6cafe33dc5200205094a2cf04554336570765
|
File details
Details for the file cypher_validator-0.5.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 800.6 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c89a62f92a8691d02670c5559fb7ec221933eabf8d42b8af597931c2373998e
|
|
| MD5 |
0e78b53b6a8a6112cc1f11da736ab8ff
|
|
| BLAKE2b-256 |
ef0990b0ae91469cda8a7fd68ed4c0921117313ef1ee5745c9927cd235ed5a7f
|
File details
Details for the file cypher_validator-0.5.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: cypher_validator-0.5.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 802.0 kB
- Tags: PyPy, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
329e3995e54991d0a4495f0fa68f4118c2d5058faf756a3cc27789cda867f436
|
|
| MD5 |
1eb6ef59e44cf0bed290f78c2fe3094a
|
|
| BLAKE2b-256 |
7649598d8f25e2a59e0e5bedf59bc8f6a8fbbd4c306a8c1c0fe3b48b0e8f4d13
|
File details
Details for the file cypher_validator-0.5.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: cypher_validator-0.5.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 915.4 kB
- Tags: PyPy, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ea8abe33a1f1027f8d7a332fe2a177155f245bac129eccd1e3be57c4fff1569
|
|
| MD5 |
61e20c2ca1bfa381c6a0b51cd88f40bf
|
|
| BLAKE2b-256 |
75fa75887066044d2004cef3c799e2ab5cb7e5cc232d0b995498111ce423dc8e
|
File details
Details for the file cypher_validator-0.5.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: cypher_validator-0.5.0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 849.4 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d90dc26587f0a3e342120dae1d2d580ac86b4b48c76769b9283e609b02a1761
|
|
| MD5 |
21328ad9130a829b67c688b834bc0129
|
|
| BLAKE2b-256 |
060a3bc5142bb866a5ca1e0e48dfaceb6d54d3b10133f95ddeb115be7d877022
|
File details
Details for the file cypher_validator-0.5.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 776.0 kB
- Tags: PyPy, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed138a23631b54ba3c8382891ab39dc4dfd89990e66572a7931d2377bab3480d
|
|
| MD5 |
0afcc888a77c7e9869121a1cc81c6830
|
|
| BLAKE2b-256 |
3d7e849d8c6bdbf63d12ea27c9e8c3ff6d1ad86820c6ab13a20bf3381c06e64d
|
File details
Details for the file cypher_validator-0.5.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 764.1 kB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1619f6912e1e3f892d0e5d213b4277d67bc7d36983f0bc7785ab486eba0c74a9
|
|
| MD5 |
9acda1f430e392cb419dd8026a17199b
|
|
| BLAKE2b-256 |
5fdab8dc464f6207336bd9983b2df2f0e3311001b7915c6a86a434c0d3fc957c
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4da25d15ddbd7212ae1ca4642c969c5edd539034f786784bdcb0ff5de3793e94
|
|
| MD5 |
129bc133bc222dd65bc788086b272f39
|
|
| BLAKE2b-256 |
dc1f79c250d68b33b289b4b9c259016e1f88d9c67e4aa39e6c806171b9fd86f4
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314t-musllinux_1_2_i686.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314t-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.14t, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7571b60c85884d7a247c326dacfecb98bd7e9381c19b979f4352ee6f369acc67
|
|
| MD5 |
f37f373d54b33fdc625364e9459533c1
|
|
| BLAKE2b-256 |
ed7dada78dbfcb48d5f5ac09c312ce9271f51542caa56a9c9d2b92d448ea683c
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314t-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314t-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.14t, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
beb2ad450f9c4f68c90b58ce5dc6efd83196d7885ec539424dd90280c2b89b06
|
|
| MD5 |
8c411946bda9338eb5a3a5cee4a5ccdf
|
|
| BLAKE2b-256 |
ece5eefddd98e39fcc6376c826529704f29bb45c80d297a43dc35060351f392b
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314t-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314t-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 932.1 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e54043b7002d50ece903b6b5aa2a65db78ab1004b7522b581f1084a0e7ab400
|
|
| MD5 |
1d97c904b37caba22c1ffafbfc5d8cf2
|
|
| BLAKE2b-256 |
dda86f0c867a06b5490ab5f3fb8ae1fb5c67a3d686dd11d4d409002f8ca28e39
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 797.9 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3bbca3360e103cd2d5c6dec7b894063594e5586584c86ad29ace321698db375e
|
|
| MD5 |
cc8db7e4eb5f095cc835a50054ad98d7
|
|
| BLAKE2b-256 |
3bdd33f1603c69797a1688410aeb1851c6582534ba8556d263545224069d3f01
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 907.2 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd036818fb8ec6a4010a3a189016f171f1a755b53cb35df74eb901e9a75e2a35
|
|
| MD5 |
68dadeb6e79c258221fe9b8b1aa431ce
|
|
| BLAKE2b-256 |
edff82a261ab1bac375260015d2006f1d930d3204f9d0150cd46803af66ef4d4
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 773.0 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
701ae671b73b10e9ff9e9c34948b31397ba03a5d3dcaebf4c9133f775ad78958
|
|
| MD5 |
447a95f6877548ace0ff4262fe373cec
|
|
| BLAKE2b-256 |
891bbe8524d3edd8c79ccdc4e940d567978c35248edb81357ca9442fd527549a
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 760.6 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2f08082d1d3437dfaf68471c95753bfe150553e880ee96d91116f9810a2c81f
|
|
| MD5 |
4e63302a3d1e47ab39db379190ea0e87
|
|
| BLAKE2b-256 |
3014a6cb46ce02233da9fb451ffef3e2477ee637b203843560052c666ba05226
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314-win_arm64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314-win_arm64.whl
- Upload date:
- Size: 617.3 kB
- Tags: CPython 3.14, Windows ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
649f761ae46b6fb9488afae1bcae58faff5a236a1d6498b16511284bbb9eb69b
|
|
| MD5 |
722abcb8d55ce1b96a7461c672551521
|
|
| BLAKE2b-256 |
95e4bec45eccb71936b76cb593c156a58ad844fec3780bca0bd1f8ca95091b0c
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 624.1 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a0d4a430ec3d3facc308d6b357e3de8f020a0d9ce612bf334c81e2c2ee734694
|
|
| MD5 |
fb682cde232f84c155ac8b11bbd1de64
|
|
| BLAKE2b-256 |
3615d6460804e0c323784cfd028e51319e21472fa0e8d869c9406ef278c00597
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ea7a1eb975218b228485c771dc0c647ff55de0f287eb1d00065b6e9eaaeb1c1
|
|
| MD5 |
50e71a6420faa06543330b6d29a5f250
|
|
| BLAKE2b-256 |
5e0e8da3f752069fcc7a035a7e84c3d3fe7a8ec801b62244f75e93ef26c44c2d
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314-musllinux_1_2_i686.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c673d5f09c1bee1e84d04b53b24efb25274173c765a708e41cabb243c7f9b60
|
|
| MD5 |
3b6a161026fe9dd329e927e294cd70b3
|
|
| BLAKE2b-256 |
328a692ed3338532ea30de72fbf096a67b6dbd66cca3d60fe690c42a22c94dcc
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f88bdafd4ca1f125c7e745ca145580ae0ca250eeedf65f1fc2d49ec15d0789ae
|
|
| MD5 |
475b03702a1f060a257a490189d3032f
|
|
| BLAKE2b-256 |
380d8d8a243ad9107ba1c1a8de1cbadaa3bc177bcfef72d173871507d3250e64
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 932.7 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4a0fba90875db47f6e94b37d1206308f14fa18e452f044a9d2de96fc8a0b82e
|
|
| MD5 |
62ede41cbe7489bc54c2dfa511f0dae1
|
|
| BLAKE2b-256 |
5f38be812d2072bc752ca0904c08cdef07eb4d3a0c5afba96d6f2a6836f1b731
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 796.8 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebd51b9ab7df826e31d667acf6b7a5d34baaa8bfaf3e874f6484969d801ba87f
|
|
| MD5 |
bd3bb7d885406786c301209d5f2ba5e6
|
|
| BLAKE2b-256 |
ae70ff980d76169b714e64eeaa6b21525f185356a72a1451b3296ae988aca95e
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 801.7 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4dbd4d715d5f3b701df01a2b15ef105d6f15f6618c9e56cc4b5edb15ab426226
|
|
| MD5 |
8b50696077884ff79d83eae8f394d04a
|
|
| BLAKE2b-256 |
d6603c1fe3105feb2d5e36b550935951a2a7e8d268f766e45c508771603e82a1
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 909.4 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fce00113e0246b52e9423a1f7e3ff9172054470ba4a2509063a38d85dd812a04
|
|
| MD5 |
7b1ba5f49a8e74de256cccafffe826da
|
|
| BLAKE2b-256 |
a5fee4561a876cb513ff464be6c9ad8e420e8aab7edca922c017419eb85e87cb
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 847.6 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37d1ab462e6a31ff24cb479fdbaaec099b70d6ce8816c8ef43524bf1919329e3
|
|
| MD5 |
a2cbed4e56b8c400af115a6d2c0ca1f6
|
|
| BLAKE2b-256 |
b92c93000784ac6b7e476726faa18fc8049286e752cea623c2d4344c60d505e9
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 776.9 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba13e42b668a0aef6f21b3618265252d8ee12721323543b9541eab3dc072dca3
|
|
| MD5 |
eab1d3d552ee5c2fb4cecae21628d0db
|
|
| BLAKE2b-256 |
c26f5bb36bb7b5365657d0324dbfdbbd617d5cb759cc4c3cee994f14fb6396cf
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 761.4 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6eef75e9f0c404f5062354f3f44eeee7c6dad50736f47daba63dc6bb42d0aff4
|
|
| MD5 |
dc0546d1b2d2470924dcf050fc4e4efd
|
|
| BLAKE2b-256 |
0c5a52be9a80e83628f8f6848268d6e448ea1bacd13a4d77f24de03bf3bed650
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 701.0 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c21c182f22de0f67cf5d62410df5a12d2734a1d104b12866d01dc095e48f33a
|
|
| MD5 |
9d70262e7677e395f4dbee83f189c818
|
|
| BLAKE2b-256 |
271e5f46fd74cd9a9f170a21e81ad37da7214799cb59ab95aa63e90f28a785a0
|
File details
Details for the file cypher_validator-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 739.8 kB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70e94d71d1b5f776c914d0e1682a3ba14769113921efac844f2d140b54056d0d
|
|
| MD5 |
149529c01fa5d00b7d1887d1d2db85dd
|
|
| BLAKE2b-256 |
854a8bc45177bec376e67492aeed7ed1ad2ed43f273f34a7bb2fa960c6e3ca27
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d9890d5f8e745b9710107e35e14eb8d4a8895e1676e1c6b550f3297672a045b
|
|
| MD5 |
088727fc490f8a09d9bf83a1e8663d9a
|
|
| BLAKE2b-256 |
2cd7fabca8a31c9476d6b5ce9f5b47022b3b5a035f1443b747f07e51c4cfc5fd
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313t-musllinux_1_2_i686.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313t-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.13t, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89f30f95b650ad688a225b154707783c08a9781077975340136254ae20a0efb9
|
|
| MD5 |
cb9efd5a340e2d78e61549136743c057
|
|
| BLAKE2b-256 |
65cbde23144c2995485b272591b3f0f8a22ef9334b90e3c49b55bc4ccf6dd9aa
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313t-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313t-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.13t, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5748f863371a2a49ac135f624477ac21c837418e3867774b361bc271c461bb30
|
|
| MD5 |
1635dcaefb90b773f36d92e54d8480c8
|
|
| BLAKE2b-256 |
a99617cac7a301c23ef4fb6d542dad45125fddbbb9fd40139dae9480d939f03a
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313t-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313t-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 932.6 kB
- Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56916ee6827bc548b1e331f210609c2d77dee99f877149d5d3e62f538752288d
|
|
| MD5 |
66c45e6cb0c9f26d093c1d03c85d00ce
|
|
| BLAKE2b-256 |
6c1a3ed992d9b0e65f7b44c7919864eeeb231c0107bf6cf5cf103d2b277ef7ee
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 801.3 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f3deb070375039d480f49d7cfb7fd33addae21040c6b2988104de88499878a6
|
|
| MD5 |
d7c75801c17819bfc14c556e9abe48a5
|
|
| BLAKE2b-256 |
b76f94fe69dec44d415568965b98257481ffa910f6ae3da63c3471e41bef0e09
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 913.0 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90076eca82894540b9dc5c29213b899acc85d7aa99f9ce41b41ea8d742f2c043
|
|
| MD5 |
21be57e65b2b7f46bc8423ea9a28e08b
|
|
| BLAKE2b-256 |
6f6a9a8402b3ea8b3acad3c1f5fa46e9fa3c63dd1c08f046b807e3491bc86733
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 773.0 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8bd3974b6955636d5be4174255605b369e3139d8ac7cfd3ffb8bd3e1fe466e48
|
|
| MD5 |
05efe28d2b539baa25e6d191143537ae
|
|
| BLAKE2b-256 |
d928241c6b43f97f853b5abf9ac477f5df5a8459a93f78f28c6e411b99601b36
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 761.8 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e050eecc7566a5e1158058b939635ae40cd3c7bb404db9ffde7584ebe3f13f4a
|
|
| MD5 |
55cf261774a7fdbee1e76735eabfe06f
|
|
| BLAKE2b-256 |
149d2c2b22195c780cf728192786694b78cea12b5a2013fe2b689b1268cf2458
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313-win_arm64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313-win_arm64.whl
- Upload date:
- Size: 617.9 kB
- Tags: CPython 3.13, Windows ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c78af13849b4c6ae2e5de232a578d8d82a2ea1cf42754667b9df66e3b301b822
|
|
| MD5 |
015540330fa9e6142f051fb2ee273266
|
|
| BLAKE2b-256 |
0d3f09c0c55815422b37fe004247503d16e0adc8f8b3be70bf1fd4ca021d24a6
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 624.5 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7380498f795f6be507e6517f7ce8c482fdc557401c2f425c85bc580332f7f574
|
|
| MD5 |
2941c0fa39f933cab76b3a4346510909
|
|
| BLAKE2b-256 |
7c221fe4465499b78317ee6914a82453257c644bc7edf87597ff7eae1b9aec7a
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313-win32.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313-win32.whl
- Upload date:
- Size: 578.6 kB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6676c218e79cfb44306626e7ea9b90712674403705d78454eae58457daf73e4b
|
|
| MD5 |
169b71c1892fff804fccaf2201e89050
|
|
| BLAKE2b-256 |
d99cbadd6acc574320f7bd72d6c379c78a1063ef657d00759443669dffd84ad3
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83ba319e345d0cc047dbd46a9d236514800bdda16a9bbfa2fd116a980077ec32
|
|
| MD5 |
9e69910a1fdce0eccce6d09f43ff54bd
|
|
| BLAKE2b-256 |
29fd0fa9a6107237cce136d33f9ac9893010688fa2e19ff31d4452c23838ffba
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313-musllinux_1_2_i686.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ecf02cd8f9f5f40484e3710e40cf5876d969a60e79b75241e13c118ddec29773
|
|
| MD5 |
dc8d6c13e2ab154ac9ec542b0cc0d558
|
|
| BLAKE2b-256 |
fada933c15838df5c094f972e4664cbec26040c4f093069f2da8977405921521
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f604bc1415365c6e0b7c6745fc2cfc845afa2ef96c10350ce219f4dbdbfebe6b
|
|
| MD5 |
413434b8d3024ca25d460a9fec5865d1
|
|
| BLAKE2b-256 |
09e548dbb8fe5452302a8e9cd477117356d9e7db746fbaf16160212ce9d532c4
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 934.0 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d106f57068c07f19996f4f7184f348b377a8bc338d6f9059ff522fb445786469
|
|
| MD5 |
bc4c77d44d0438ac17eca2af52a58f0c
|
|
| BLAKE2b-256 |
20de6813cb9bafd0e8935b3b34174ca0bfc41c987398a2af3bdce2c2eafe6550
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 796.5 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1f6b8ddceab5abc137bb492e13e996f81c745c78141a9e2eeede5bd1cade9e2d
|
|
| MD5 |
49ab659614ef925e78729893c8db058a
|
|
| BLAKE2b-256 |
6182c205ee6dc709582b9f9d1a542dc2419cf8e510cba61217bb577d3f8425ea
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 800.1 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b9fae7efdee42741a97f1d6b74a2f3ca39919a95751c6689b9be4f21b172305b
|
|
| MD5 |
5dab3f3283b76663da2d23f85664a481
|
|
| BLAKE2b-256 |
9f1919529423b22026e6acc26e803f1469f3d88896972dffdc6a6960ec811c14
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 909.2 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7aedb9eda214f1f82fc3ac083548fc471b8c2ad96a2773c5927b62731cdf3a78
|
|
| MD5 |
e94d1a3d311174197adc74d967bcf8a5
|
|
| BLAKE2b-256 |
c132f209dc429ffe4c85f4613851af659abbebdeef2f4f526b350122bc6c6ab7
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 848.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65ddce036467a41376abcfeb2e08c352cd24647107a662aab8c15f1a14f12bfb
|
|
| MD5 |
a4fa430844e36f19c21fa1d2ed9becf6
|
|
| BLAKE2b-256 |
587a0d009ce04e3e725d0348c392b3eab4a83109d3bf5d3990c94630e58c3b94
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 775.2 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b5607d5c996fbeab141b46eb367fa46015bbb8e521d015570d44767f78ff203
|
|
| MD5 |
85c81b9ecd995447d7eac36f4229c797
|
|
| BLAKE2b-256 |
4dc085a1c6b3e23d1ef89c791ad6ad24b7b7c6bbdd1c3f1cb169432220007bb8
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 762.7 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a001a6668b8f53f4698413abe0491cf3b7816ba1ee13f4765c4ce3a1f8548d5e
|
|
| MD5 |
21194b61d23c988f00a09d2618b542c3
|
|
| BLAKE2b-256 |
f36cbc3db123cee72a4b20bbb52193d5f6395a709ac62491b9823980164c3766
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 699.6 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04e8967b7c511eb79bc43127273a970269fbe405c7e8c1808bc0e5bf3d9ce29b
|
|
| MD5 |
294ac689dd74d25ad1a4718a6164d97b
|
|
| BLAKE2b-256 |
14a876deb74ae04d69c8b618f3d782d4e4d2817ecfb66a40ead87448a81c6a1a
|
File details
Details for the file cypher_validator-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 738.4 kB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6e36f6e29ec1461d0bb130b93a1af92596cb6c32302c6c7c1dba36a898b1d4e
|
|
| MD5 |
6f649bd56082d990dfb717413ad38614
|
|
| BLAKE2b-256 |
4ae08cb15ad93433df90f54d18c55945f2915b660028989ab42a99516e7827ba
|
File details
Details for the file cypher_validator-0.5.0-cp312-cp312-win_arm64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp312-cp312-win_arm64.whl
- Upload date:
- Size: 617.8 kB
- Tags: CPython 3.12, Windows ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
556ec0c4255bfccc1dfe0687a3685f3a5c2010e9cc3027608888b1900393c22a
|
|
| MD5 |
21aaa72b4b07cc3c8a18d0968163b672
|
|
| BLAKE2b-256 |
c87c5999138e62a19d901fccbeb5b5d8d9b1c2091d892e66a0b3eab6e2b5a795
|
File details
Details for the file cypher_validator-0.5.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 624.5 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66b88af0b5c0c9cfa9b2fa95c3bc7bb2bdbe0d5f376e4c58f4ba12a169f8119c
|
|
| MD5 |
9059fc664bec1af55331002cccecaca6
|
|
| BLAKE2b-256 |
dde80fd931f24fb6f6c9710e44aca381cd472d67c775d51086b303b9847b84e4
|
File details
Details for the file cypher_validator-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02d11670d633b8b43677de1751f4ec57475d6bcec4b29e2b65e3179fcca3a6dc
|
|
| MD5 |
a47a9ed2efea259428f5b4d939f54d92
|
|
| BLAKE2b-256 |
3118c4f7d1f1c577512105ec33a215973b5f695bc22b491645634693b95ace46
|
File details
Details for the file cypher_validator-0.5.0-cp312-cp312-musllinux_1_2_i686.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp312-cp312-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5906117ba1a45d568252b6e162d610e1093eb4e5ec61ef50785d7801b47a7323
|
|
| MD5 |
87f583497559c9e31e927dd0eb72e2bc
|
|
| BLAKE2b-256 |
7dd4c43dbd6f30602231c87f0e5533e0adbed490e037417ee401d993a75d95f0
|
File details
Details for the file cypher_validator-0.5.0-cp312-cp312-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp312-cp312-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b85802df833c137afd8dafe0653d77dc22d0963196ed712764e6973e12cabb22
|
|
| MD5 |
7e33ae7d3879973b976f406a4eae1ddb
|
|
| BLAKE2b-256 |
79cc7654333a3940aaff3f5727b104aa8bc4bc5034d67d04fa5d9dc77bb0f391
|
File details
Details for the file cypher_validator-0.5.0-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 933.9 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ddaa9aac4bd5b263749bf570248f1c9fbcca5bb056c829795f34990006c26ae5
|
|
| MD5 |
0c5d5b3d27bd082d9e95dddc8b36b4f7
|
|
| BLAKE2b-256 |
e88a00099dd6fb9baf754f27b2d368020355fc926b5a79b1ea320c2947833d6d
|
File details
Details for the file cypher_validator-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 797.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d27ce6505fbce1c95f16c32c27a6205cdbc70743b0bdec2a16ec22eff44efa25
|
|
| MD5 |
3f4acf0233860be107cd49dcbd1957ae
|
|
| BLAKE2b-256 |
e5e9f4d1c85c1088dc8f9c82c66707a1a41494dff89c2ddbf9acbc797b4b8d09
|
File details
Details for the file cypher_validator-0.5.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 799.7 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4a9b976d3aba63440de3afc05a99fd0d4574feed02b10909a57eaa32dfcb8b0
|
|
| MD5 |
52000425efa73aef69a6610852c2b91c
|
|
| BLAKE2b-256 |
bbd9bcf1bbf529fe8e57ea558c513444bffeef938d7130f232764134b4127f6f
|
File details
Details for the file cypher_validator-0.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 910.3 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5bf10a78eb3e93da4baa417b5866a029da25a6674d500af7884303c797907b8e
|
|
| MD5 |
6efcae4038a211e101c348107d7bad74
|
|
| BLAKE2b-256 |
0bd220700bbabc34da255001e472fda44788b66de88b15b6acfde07c14d520cb
|
File details
Details for the file cypher_validator-0.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 848.7 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a662183ecbb891b0e8cb1559ca35509bbab59ce08cce262cd6fb11b4231ab96
|
|
| MD5 |
ce13195f7d48a05538c10f714dcbb9ae
|
|
| BLAKE2b-256 |
4503f1ecf4b8cf43b85f6c9e22fe766abbc4d7a745ebbfce77648410cc5f8f82
|
File details
Details for the file cypher_validator-0.5.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 775.9 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
efc4e25a3d6b6ddb26d97820c76d878fa577b11a40ba9db07b76ffaa3d5aef24
|
|
| MD5 |
ce65e0ab36844bad0ab5a0ac880b264b
|
|
| BLAKE2b-256 |
6c44b3c1d12a8aa398523b85869e21988af20ab1f7cb8fde9b45702a40a016c3
|
File details
Details for the file cypher_validator-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 762.7 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21114fe56d1f30f176c86da2378f738d43287457d80103c6f26d451518802ff1
|
|
| MD5 |
cbe2423556f1323851baab06464194c2
|
|
| BLAKE2b-256 |
d4a56faf3b8aac4ca7a1306d410f2a4cd0e447326039898007dc0a25346b950a
|
File details
Details for the file cypher_validator-0.5.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 699.7 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac69b65d5e2d7542e0c13d4d4fa31b50c3ce46f587be6874ba9c82530af1c2b4
|
|
| MD5 |
81c53833997458f3cb8b8f39d5bbd1db
|
|
| BLAKE2b-256 |
11f0172f6a4e81f0b6dad7ebf7ade617461f65969e6e54868c1382b2aa6a025a
|
File details
Details for the file cypher_validator-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 739.2 kB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db49a8cb30371ba2f30492b9bc0c0670b12ff9f56997fe06415342f527e29b76
|
|
| MD5 |
91a7207deeb09ef0b120f10bfdcfc0c0
|
|
| BLAKE2b-256 |
6de086533b0fb937caa7764b0798abce0b999e28b887ae5634c00641080dce7a
|
File details
Details for the file cypher_validator-0.5.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 624.9 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2408ac5059f4b1f1a75293079940fb45b1673cd8188819afdbb9725b6cf888b
|
|
| MD5 |
0a68594c21b0b0e32e7939ac3a5cc465
|
|
| BLAKE2b-256 |
6c82c91bb8657f06d49fb299d777d8f8afda8c1f68ddce79b91f3f2495d07c4c
|
File details
Details for the file cypher_validator-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0f3e1cfb55459097feb027ef924b6ef55d6845b525d1b1fd338f3ad896aadac
|
|
| MD5 |
cf783694d60a8ca117ff9b1cc461b10a
|
|
| BLAKE2b-256 |
4f3fdf5eed4b5cc97a11cce82ae9015c924a383bb2d5687e4aa22d5e1c404c7e
|
File details
Details for the file cypher_validator-0.5.0-cp311-cp311-musllinux_1_2_i686.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp311-cp311-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e140e188db23a609af414796dc2ac84623d0431de4d75a1df1842f6e08b84d3f
|
|
| MD5 |
23bbfaeb2881ea85208efd39ff8f5292
|
|
| BLAKE2b-256 |
7e80f48cbc58f54a54b190a5ad1034d577d30a492ff0358587e45e0cd2e23da4
|
File details
Details for the file cypher_validator-0.5.0-cp311-cp311-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp311-cp311-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f437433272d1625bb667b5042c546c200c664ea650c58ba3d415102fac8001c4
|
|
| MD5 |
effa635e74bc09dd2300e19dfba40369
|
|
| BLAKE2b-256 |
94e8db3c6f073406582fe9326468e1f24b0d3a56512abe879b220567c1e4b00b
|
File details
Details for the file cypher_validator-0.5.0-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 934.6 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0630dabc0647bb9e9a6b38b21c655e0f8b4d37fe463739fe9163253aaa1fdca
|
|
| MD5 |
55abb06001650caef5b3c2b3c107e93f
|
|
| BLAKE2b-256 |
ffc45368ed17a885d1a201b3ae8b2813fde20a4cdab253149d5e4d75623d4cde
|
File details
Details for the file cypher_validator-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 798.5 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
615529177eed428b21c6f985e3bb630dc705fd38c119b4829dbd4f902646c919
|
|
| MD5 |
704002e521043946fc5b3a0fc5e912c0
|
|
| BLAKE2b-256 |
9e3d1d74b8b3000cc18e461a555f33e47d98642d0530f1de37fa60b4405685da
|
File details
Details for the file cypher_validator-0.5.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 801.4 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6a6b20ebe23cdaafefcbfc7c956e017d26e3cfff9388a95ff0f27fb9bcffcdd
|
|
| MD5 |
6951e619569c89c607a4c4790a03094c
|
|
| BLAKE2b-256 |
5b97c7de1c8180b0ddb2a8171a44eb7916f8d66b42c8023254ace721993ef823
|
File details
Details for the file cypher_validator-0.5.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 914.3 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
869f9dead095fbb04b28718400c38030210b8313b9c50b2d08d9ba1b4b9dbd6b
|
|
| MD5 |
546916a2506ca995acd38fa535cffde0
|
|
| BLAKE2b-256 |
7bd28b2af8deb16291d6269da66fd19a56c8935501284f2fa626292014d71f9a
|
File details
Details for the file cypher_validator-0.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 848.8 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c560de5fb5720c4cb716ecd66b3d9abe9d4d1aff1771ecbc03b7d02dd5814e8d
|
|
| MD5 |
fca82a58f0c3392f5c4ba531b54f5df9
|
|
| BLAKE2b-256 |
611963207043267447798e6b8add7e65fbea56745c7cf7c73243073ba815fc5f
|
File details
Details for the file cypher_validator-0.5.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 779.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c6e1d88da728ac476e33346a2dc772e75ee7507a32cef1ef7cae01a652a7529
|
|
| MD5 |
0eea5a86be16a765eb66cedcbbb91365
|
|
| BLAKE2b-256 |
c2b4787bd281491760419162f8adbbe232a6594ae7cef67eea64af4b70c00688
|
File details
Details for the file cypher_validator-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 763.6 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c64fe7a8e5be17aa5427c18c10a1b053253cdbba7b250469198d9aa023310e31
|
|
| MD5 |
108f9cf1655cee4938502e1cdde1c52b
|
|
| BLAKE2b-256 |
47fe93c611bce4e7ab24045158572f63093c0837d85edaf475839245d9993914
|
File details
Details for the file cypher_validator-0.5.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 700.7 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4dd81d0f8530bbf59bbd7b3506780c90a328bd80d8ed41f2122023fa51c80ed8
|
|
| MD5 |
77f52f4124c5ae4ff913f655d73ba6ad
|
|
| BLAKE2b-256 |
e9f538d9f09257c60b05e5126adc494e707d0fd02ca06d2eba3aa86261fe250f
|
File details
Details for the file cypher_validator-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 739.7 kB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b23f2c0e6f9d12f5a1e96907d8341e35fb8ecdfb7a55a7ed0b1362d9472ff048
|
|
| MD5 |
b1447061fecc096577815b15720415d7
|
|
| BLAKE2b-256 |
9d65784700f7918d601d85d9d686391eeba5f64ed6cb7ccea41a3a87c8fc865e
|
File details
Details for the file cypher_validator-0.5.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 624.9 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4387bbd1275a04dd6f870b68f77c133ea147ef293b41dfd9ca51f94362f93e05
|
|
| MD5 |
8427cc4650d5990e146922741405b148
|
|
| BLAKE2b-256 |
c2c609fa279a6b26d7ef42878253dbc1c95e3cae0791240fdd8e24390b570628
|
File details
Details for the file cypher_validator-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71138c2a35fec7091f08bca019ce54aa257ce9fd667d4d4fb0bdcffa8fb26651
|
|
| MD5 |
ed5637b942e17578de83b851314d536b
|
|
| BLAKE2b-256 |
ca74b32552be631bce833912faaafb48812eb11b90f2ec2c8df65a572d8922cd
|
File details
Details for the file cypher_validator-0.5.0-cp310-cp310-musllinux_1_2_i686.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp310-cp310-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bfd1a1a32d1dee2acde17a83e014db412f596ce3416705850c49b68603922810
|
|
| MD5 |
8ec91e4b53deeabd37dc54076f3e7bb2
|
|
| BLAKE2b-256 |
1b3f338906575c5ad2bac80de32205175d7f87fcfe8cc0b66b0fad27c32585a9
|
File details
Details for the file cypher_validator-0.5.0-cp310-cp310-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp310-cp310-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa9fd127c54ca746be4d56c18cb31a7cddc63c681db037d9b42c18706455de81
|
|
| MD5 |
552040920c483f9e9bdd6ba424dc20c7
|
|
| BLAKE2b-256 |
85947093e82ebaee51655b7086d0fd07f14ffddaed8f7ac7194f0bd17892ff9b
|
File details
Details for the file cypher_validator-0.5.0-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 934.9 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ccd45da01906c0a37d964e8371080e028d5e4bef66392432cb3f4c16e5465a75
|
|
| MD5 |
8799d8bd3af7eacbfa859b6e4d84816e
|
|
| BLAKE2b-256 |
0dd0c6abe62cc34542da45cd1f97964d170b6946e49bd27669915deb048a8e58
|
File details
Details for the file cypher_validator-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 799.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90213d59c88c18beaca604fb31f3ab3ce19fa1bf42364efea5b4382ce23ff2f8
|
|
| MD5 |
0258f747698661c8ca744ceadff312b6
|
|
| BLAKE2b-256 |
29d0bb5552ebeee40e63e056a7ee4d5c6321297409917bbfa7b79d56149e6b70
|
File details
Details for the file cypher_validator-0.5.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 802.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0497394abfbe327b70181baa274ee0f92e50acc22deccdfc2481030ebda0e17
|
|
| MD5 |
f0bcf0ea697cdd92bf724ae3128c322b
|
|
| BLAKE2b-256 |
1b3194540d7667b48db568718c2011c3bad17cdac5607a15fed415c5cf86ea0c
|
File details
Details for the file cypher_validator-0.5.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 912.5 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11d6f1a018c522efc54ada3213de5a83fe0521a82026d173bd77602722383188
|
|
| MD5 |
f587b91e5cc43728cecf90f7b2705390
|
|
| BLAKE2b-256 |
6d8286d0298512b4609bf996a6d6fb7cff501411873ac160c57749aaeeb60ac5
|
File details
Details for the file cypher_validator-0.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 848.9 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91b4047b93aa93205bf282f4efbc68ce9f05626cc5bab29164efc61819c683bd
|
|
| MD5 |
eb1adfdb2b26ef22dcef4d1c5f4758d5
|
|
| BLAKE2b-256 |
94e01947c0559ed4dcb9d2d146abc0154aba8faa9e18ad64ea612f3e9add8d13
|
File details
Details for the file cypher_validator-0.5.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 779.5 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bbdc7cf5058ede7b7ed14e32b8ef54fde168836dc6d702db10ed6102b75c663d
|
|
| MD5 |
4742ef68ceee8ea2e1f5c575b12f39d7
|
|
| BLAKE2b-256 |
7c76498e961393c9e7b92cdad9ec8a5ce04e68434a1be3b994e9676f095232f5
|
File details
Details for the file cypher_validator-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 763.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e04113b8f61bfb32b92e48388d9a2f5e4e263c1f5ba5e3276142d7a38ad63ae
|
|
| MD5 |
ec30ba83912609a1eb33b23210c2f4d4
|
|
| BLAKE2b-256 |
d81ee85ec3be09813aa3984e704a2cef307a8a7725014681ff69395d2f69fdfb
|
File details
Details for the file cypher_validator-0.5.0-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d5efd1f140360b60ac5c87f13122f3b31e4b4b7b72139a7d96c7630feec7406
|
|
| MD5 |
8a3a751911664a2b4e123567dfb75d5b
|
|
| BLAKE2b-256 |
754cb84cb3f0a8376645df3d71f76462559d3261cbca32f14d2b4a31603ea13b
|
File details
Details for the file cypher_validator-0.5.0-cp39-cp39-musllinux_1_2_i686.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp39-cp39-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6a92ee6c2ee0404004b7326babeff61bb37c81fa3c8e61345090057038c801c
|
|
| MD5 |
16d82a6a4e2daf3cdc4ca0afd7850cce
|
|
| BLAKE2b-256 |
585573a11e9e021e01885a64040db5a5cc662376a0e1743556dbbc902d99536c
|
File details
Details for the file cypher_validator-0.5.0-cp39-cp39-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp39-cp39-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d50da63b0222f5e14ef951c2f074ede94be176de2087215b9e5b9048dbb72303
|
|
| MD5 |
034118959fac05c49ee20073b545f50e
|
|
| BLAKE2b-256 |
df2ba68a3afadd57acc9d17fbe5189ce188cbf99229f6de7f05d69b65177cd67
|
File details
Details for the file cypher_validator-0.5.0-cp39-cp39-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp39-cp39-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 936.2 kB
- Tags: CPython 3.9, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a732229653eb1fafd985c3f0c1c6741dec85d54a965c710bfe9e278d26f5643
|
|
| MD5 |
550c119b3e8ed19e86c26f50c557a40e
|
|
| BLAKE2b-256 |
fc833a83ec1c191ad3872aada2b341e031ca3bcdecdffb805f0e81121dcdb90a
|
File details
Details for the file cypher_validator-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 800.8 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee06e28349796d4a246adf4fab77e46a1c77ded7fa9bd094033ee6fb375fedb9
|
|
| MD5 |
8aa8a209af5ae8645b50abcf94ec5566
|
|
| BLAKE2b-256 |
3befd4b29b400b66a562c43804bbcc88b200f9a63a3eee179e9c7627b10cb164
|
File details
Details for the file cypher_validator-0.5.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 804.0 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4de470ec3b585087a7c6d9a40c9d5e6ee7110be1c6d0a6123de0e8c6bcdcc9f9
|
|
| MD5 |
415979372a4def9bf74128c1d2a914ab
|
|
| BLAKE2b-256 |
b42db6112d873dfe4d361367aefcc96cdbf815785fb00deb027e67da59467a29
|
File details
Details for the file cypher_validator-0.5.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 914.5 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb2e7b6e1e5db22e40bf14d1f02f3cf9d81fc331ddf091e53a36507fe8321f18
|
|
| MD5 |
43025ad20426047cf926fcceb7ed862e
|
|
| BLAKE2b-256 |
d736e1149c353de39a7e7187b9cbe057fefcf7fba2addd7854190fb4ab0c03c2
|
File details
Details for the file cypher_validator-0.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 850.9 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
578286022a5be237fb3963f135660709bfc84c75da4f60efdbf839b46eb54c53
|
|
| MD5 |
85a247c2b188f77805f45ae4d819fa44
|
|
| BLAKE2b-256 |
d64bc2833a654acce1e3f186afae8a821ed7d3425d3fbc1743cbbb0cee0ec9af
|
File details
Details for the file cypher_validator-0.5.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 781.0 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1297734b88b58e57c8f4747dc51f3b5dd949b25c5d5a4c9df2083a04a6e96dc1
|
|
| MD5 |
3f741677c2b2440297e19c6b987d06b9
|
|
| BLAKE2b-256 |
de5420c53e7788f12837de571434be4dfb57abdb7d261d3eb271e51e6bc34b67
|
File details
Details for the file cypher_validator-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 765.9 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4da5b8d7e904f4617ac5fa6566a33c82ab2815b5899c3a763f2f057f02c67eb4
|
|
| MD5 |
e16434ce0aba590a5ff27b21b1f6df33
|
|
| BLAKE2b-256 |
af7dbd6933e6f2b12449066287374dcb7cfc67165e23d99b2c67a13a9158a3f6
|
File details
Details for the file cypher_validator-0.5.0-cp38-cp38-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp38-cp38-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc6b7326d1c22aecf992252f2f2fb5910fefe0411f3a6f239fad39a710e721e3
|
|
| MD5 |
4d91da9cffe15dfa4cb6b8b7a59bad1f
|
|
| BLAKE2b-256 |
13fc3743908fcf05c1642e0535b10909a2bf0bb033cb838bf49c8fcf815fe932
|
File details
Details for the file cypher_validator-0.5.0-cp38-cp38-musllinux_1_2_i686.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp38-cp38-musllinux_1_2_i686.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
886f807061f3c05e36f827c9d8f825e8c7e9bb9cda7bcaa3c73334334662014a
|
|
| MD5 |
3dc6499180d1db728ea9818ce17857c9
|
|
| BLAKE2b-256 |
81e7e4d1e46bbeb9c1fdca426c2fcd1c3d29e6427d5a5d05f79235366c35c0b7
|
File details
Details for the file cypher_validator-0.5.0-cp38-cp38-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp38-cp38-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
53f0a344ac528d8587c60ff23937d88707807af3b762dd879caeffddd8301950
|
|
| MD5 |
2e93d75ce06dfd57f0e16a9d7ea0a3d9
|
|
| BLAKE2b-256 |
7fcc4e2478aa85f56f35919ea5e41109a5bc841c711e75c83ab0bd2b121326e1
|
File details
Details for the file cypher_validator-0.5.0-cp38-cp38-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp38-cp38-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 936.2 kB
- Tags: CPython 3.8, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64277c8ca58b0a002df94187730fc7c5cc691383b528b5a140524843d85ade39
|
|
| MD5 |
7179eeab36f546b4d0f92e2ebf537e51
|
|
| BLAKE2b-256 |
8590de541169ec3cb088a9c00f71a79e6b29c75303f7d5960d6549b4f9583ffa
|
File details
Details for the file cypher_validator-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 800.6 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4eca69f489f16cb5ea89cd49069c02449212740d7259d5a146e2057d5f68d502
|
|
| MD5 |
724efb5a2c3c833f4902d5bf974aceee
|
|
| BLAKE2b-256 |
4c362ac660f092c2b43cddae3ab7af715f9e331a0294e09da022ea0b3395e237
|
File details
Details for the file cypher_validator-0.5.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 803.5 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a177c289861ceebf26508473992ddc54bbb584e6142e0ddd8a63274cd59ec4a1
|
|
| MD5 |
d2fcfaf96b147299a492c751db1b33f5
|
|
| BLAKE2b-256 |
dab3e2228ca1baf7160a70e4a4f39f33febb6822f192c7c35c3ffd8ab2be565f
|
File details
Details for the file cypher_validator-0.5.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 914.6 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
019e007b10a83392ad3215b482d94ba9288050070e23ddfb2cf2e36d750a38db
|
|
| MD5 |
084f38bd70bbc978508d633e02cfcbbe
|
|
| BLAKE2b-256 |
c460e13f4f7e85fed86245bd4e61d4993edcd5c197ce7cd1e5f7099d685f8f7b
|
File details
Details for the file cypher_validator-0.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 850.8 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
903f27c88af491ddefbf2258ab00de6db7a7df83c8fb76aab4875d65caabd503
|
|
| MD5 |
784f4d5ecde275105f87647908efabe0
|
|
| BLAKE2b-256 |
4b7f1a087f8c7ef72c92f10fcd18fdd81328b37f2c938c296fec3fd2d3043fac
|
File details
Details for the file cypher_validator-0.5.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 780.5 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3d578057abc7c33733fd3c7b71fc0b8f71e2b63db788842ed091814faf96a4f
|
|
| MD5 |
b57a4155d807684df1f5ae5c26d4effa
|
|
| BLAKE2b-256 |
c40e05fccbc1343cc48f048fce697d0d37f455161771f43680fa798f9fcca881
|
File details
Details for the file cypher_validator-0.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cypher_validator-0.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 765.7 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55989e833cc316f65d72e2ad3af62f31bcd4a313e8f4ed181aa72810da9d3605
|
|
| MD5 |
d89ecde600d40c04b144492cccf7dc93
|
|
| BLAKE2b-256 |
68ec9681ca1d8a862d4dc032a598b53e3db9996d0bd936814b8884c5d2b815b2
|