Hypern
A High-Performance Python Web Framework with Rust Runtime
Hypern is a flexible, open-source web framework that combines the ease of Python with the raw performance of Rust. Built on top of production-ready Rust libraries, Hypern empowers you to rapidly develop high-performance web applications, RESTful APIs, and real-time systems.
With Hypern, you get seamless async/await support, built-in WebSocket and SSE capabilities, powerful task scheduling, database connection pooling, and comprehensive middleware support—all while writing familiar Python code with the performance characteristics of Rust.
🏁 Get started
⚙️ To Develop Locally
- Setup a virtual environment:
python3 -m venv venv
source venv/bin/activate
- Install required packages
pip install pre-commit poetry maturin
- Install development dependencies
poetry install --with dev --with test
- Install pre-commit git hooks
pre-commit install
- Build & install Rust package
maturin develop
🚀 Quick Start
Basic Example
# main.py
from hypern import Hypern
app = Hypern()
@app.get("/")
async def home(req, res, ctx):
res.json({"message": "Hello, World!"})
@app.get("/users/:id")
async def get_user(req, res, ctx):
user_id = req.param("id")
res.json({"id": user_id, "name": "John Doe"})
@app.post("/users")
async def create_user(req, res, ctx):
body = req.json()
res.status(201).json({"created": body})
if __name__ == "__main__":
app.listen(port=5000, host="0.0.0.0")
$ python3 main.py
Your server will be available at http://localhost:5000
OpenAPI/Swagger Documentation
Enable built-in API documentation:
app = Hypern()
# Enable OpenAPI
app.setup_openapi(
title="My API",
version="1.0.0",
description="My awesome API"
)
# Your routes here...
Access documentation at:
- Swagger UI:
http://localhost:5000/docs - ReDoc:
http://localhost:5000/redoc - OpenAPI Spec:
http://localhost:5000/openapi.json
⚙️ Server Configuration
Production Server
The listen() method is a simplified wrapper for starting the server:
app.listen(
port=5000, # Port number
host="0.0.0.0", # Host address to bind to
callback=None, # Optional callback after server starts
)
For more control, use the start() method:
app.start(
host="0.0.0.0", # Host address to bind to
port=5000, # Port number
num_processes=1, # Number of worker processes (multi-core)
workers_threads=1, # Number of worker threads per process
max_blocking_threads=16, # Max blocking threads for sync operations
max_connections=10000, # Max concurrent connections
)
Development Server
For development with auto-reload on file changes:
app.run_dev(
port=3000, # Port number
host="0.0.0.0", # Host address
reload=True, # Enable auto-reload (default: True)
reload_dirs=[".", "./src"], # Directories to watch
reload_delay=0.5, # Debounce delay in seconds
)
Example - Multi-process production server:
# Utilize all CPU cores with multiple processes
app.start(
port=8000,
num_processes=4, # 4 processes
workers_threads=2, # 2 threads per process
max_blocking_threads=32
)
💡 Features
⚡ High Performance
- Rust-powered core with Python flexibility
- Multi-process architecture for optimal CPU utilization across cores
- Async/await support for non-blocking I/O operations
- Zero-copy data handling where possible
- Optimized routing with efficient path matching
🌐 Web Capabilities
- RESTful API routing with decorators (
@app.get,@app.post, etc.) - WebSocket support with rooms and broadcasting
- Server-Sent Events (SSE) for real-time streaming
- File uploads with multipart form data handling
- Static file serving with caching headers
- Streaming responses for large data transfers
🔌 Integration & Extensions
- Dependency Injection (DI) with singleton and factory patterns
- Middleware support with before/after request hooks
- CORS middleware
- Rate limiting middleware
- Compression middleware
- Security headers middleware
- Request ID tracking
- Timeout middleware
- Logging middleware
- Basic authentication middleware
- Database connection pooling for PostgreSQL, MySQL, SQLite
- Background task execution with TaskExecutor
- Task scheduling with cron expressions and intervals
- Router mounting for modular application structure
🛠 Development Experience
- Type hints and comprehensive IDE support
- Built-in Swagger/OpenAPI documentation (Swagger UI + ReDoc)
- Hot reload during development
- Comprehensive error handling with custom exception handlers
- Request validation decorators for query params, body, and path params
- Detailed logging with configurable levels
🔒 Security & Authentication
- JWT Authentication with token validation
- API Key authentication for service-to-service communication
- Role-Based Access Control (RBAC) with decorators
- Permission-based authorization (
@requires_role,@requires_permission) - CORS configuration for cross-origin requests
- Rate limiting to prevent abuse
- Request validation to prevent malformed input
- Security headers middleware (HSTS, CSP, etc.)
📚 Comprehensive Examples
Middleware
from hypern import Hypern
from hypern.middleware import CorsMiddleware, RateLimitMiddleware, LogMiddleware
app = Hypern()
# Add CORS support
cors = CorsMiddleware(
allow_origins=["*"],
allow_methods=["GET", "POST", "PUT", "DELETE"],
allow_headers=["Content-Type", "Authorization"]
)
app.use(cors)
# Add rate limiting (100 requests per minute)
rate_limit = RateLimitMiddleware(max_requests=100, window_seconds=60)
app.use(rate_limit)
# Add request logging
app.use(LogMiddleware())
# Custom middleware with before/after hooks
@app.before_request
async def log_request(req, res, ctx):
print(f"→ {req.method} {req.path}")
@app.after_request
async def add_server_header(req, res, ctx):
res.header("X-Powered-By", "Hypern")
WebSocket Support
from hypern import Hypern
from hypern.websocket import WebSocket, WebSocketRoom, WebSocketDisconnect
app = Hypern()
chat_room = WebSocketRoom()
@app.ws("/chat")
async def chat_handler(ws: WebSocket):
await ws.accept()
chat_room.join(ws)
try:
while True:
message = await ws.receive_text()
# Broadcast to all connected clients
chat_room.broadcast(f"User: {message}")
except WebSocketDisconnect:
chat_room.leave(ws)
Server-Sent Events (SSE)
from hypern import Hypern, SSEEvent
app = Hypern()
@app.get("/events")
async def stream_events(req, res, ctx):
events = [
SSEEvent("Connected!", event="greeting"),
SSEEvent('{"price": 100}', event="update"),
SSEEvent("System online", event="status")
]
res.sse(events)
# For continuous streaming
@app.get("/live")
async def live_stream(req, res, ctx):
stream = app.sse()
stream.send_event("message", "Hello!")
stream.send_data("Plain data")
# Return collected events
Database Integration
from hypern import Hypern
from hypern.database import Database, db, finalize_db
app = Hypern()
# Configure database connection pool (lazy initialization)
Database.configure(
url="postgresql://user:pass@localhost:5432/mydb",
max_size=20,
min_idle=2,
connect_timeout_secs=30,
alias="default" # Optional, defaults to "default"
)
# Multiple databases
Database.configure(
url="postgresql://user:pass@localhost:5432/analytics",
max_size=5,
alias="analytics"
)
@app.get("/users")
async def get_users(req, res, ctx):
# Get database session for this request
session = db(ctx)
users = session.query("SELECT * FROM users")
res.json(users)
@app.post("/users")
async def create_user(req, res, ctx):
session = db(ctx)
body = req.json()
# With transaction
with session.transaction():
user_id = session.query_one(
"INSERT INTO users (name, email) VALUES ($1, $2) RETURNING id",
[body["name"], body["email"]]
)["id"]
session.execute(
"INSERT INTO logs (user_id, action) VALUES ($1, $2)",
[user_id, "user_created"]
)
res.status(201).json({"id": user_id})
@app.get("/analytics")
async def get_analytics(req, res, ctx):
# Use named database
analytics = db(ctx, alias="analytics")
logs = analytics.query("SELECT * FROM logs ORDER BY created_at DESC LIMIT 100")
res.json({"logs": logs})
# Manual cleanup (usually automatic)
@app.after_request
async def cleanup_db(req, res, ctx):
finalize_db(ctx) # Finalizes all databases for this request
Background Tasks
from hypern import Hypern, background, submit_task, get_task
app = Hypern()
# Using decorator
@background()
def send_email(to: str, subject: str, body: str):
# This runs in background
print(f"Sending email to {to}")
# ... email sending logic
return {"status": "sent"}
@app.post("/notify")
async def notify_user(req, res, ctx):
data = req.json()
# Submit background task
send_email(data["email"], "Welcome!", "Thanks for joining!")
res.json({"status": "queued"})
# Programmatic submission with task tracking
@app.post("/process")
async def process_data(req, res, ctx):
def heavy_computation(data):
# CPU-intensive work
return {"result": "processed"}
task_id = submit_task(heavy_computation, args=(req.json(),))
res.json({"task_id": task_id})
@app.get("/task/:id")
async def check_task(req, res, ctx):
task_id = req.param("id")
result = get_task(task_id)
if result and result.is_success():
res.json({"status": "completed", "result": result.result})
else:
res.json({"status": "pending"})
Task Scheduling
from hypern import Hypern
from hypern.scheduler import periodic, RetryPolicy
app = Hypern()
# Scheduled task - runs every 30 seconds
@periodic(seconds=30)
def health_check():
print("Health check running...")
# Cron-style scheduling - every day at 3 AM
@app.scheduler.cron("0 3 * * *")
def nightly_cleanup():
print("Running nightly cleanup...")
# With retry policy
@app.scheduler.task(retry=RetryPolicy(max_retries=3, backoff=2.0))
def flaky_task():
# This will retry up to 3 times with exponential backoff
pass
Authentication & Authorization
from hypern import Hypern
from hypern.auth import JWTAuth, requires_role, requires_permission
app = Hypern()
# JWT Authentication
jwt = JWTAuth(secret="your-secret-key", algorithm="HS256")
@app.post("/login")
async def login(req, res, ctx):
body = req.json()
# Validate credentials...
token = jwt.encode(
{"sub": "user-1", "user_id": 123, "roles": ["admin"]},
expiry_seconds=3600 # 1 hour
)
res.json({"token": token})
@app.get("/protected")
@jwt.required
async def protected_route(req, res, ctx):
# User payload is available in ctx
user = ctx.get("auth_user")
res.json({"user": user})
# Manual token verification
@app.get("/verify")
async def verify_token(req, res, ctx):
token = req.header("Authorization").replace("Bearer ", "")
try:
payload = jwt.decode(token)
res.json({"valid": True, "payload": payload})
except Exception as e:
res.status(401).json({"error": str(e)})
# Role-based access control
@app.get("/admin")
@jwt.required
@requires_role("admin")
async def admin_only(req, res, ctx):
res.json({"message": "Admin area"})
@app.delete("/users/:id")
@jwt.required
@requires_permission("users:delete")
async def delete_user(req, res, ctx):
res.json({"deleted": True})
Request Validation
from hypern import Hypern
from hypern.validation import validate_body, validate_query, validate_params
app = Hypern()
# Body validation
@app.post("/users")
@validate_body({
"name": {"type": "string", "required": True, "min_length": 3},
"email": {"type": "string", "required": True, "pattern": r"^[\w\.-]+@[\w\.-]+\.\w+$"},
"age": {"type": "integer", "min": 18, "max": 120}
})
async def create_user(req, res, ctx):
# Body is automatically validated
body = req.json()
res.status(201).json(body)
# Query parameter validation
@app.get("/search")
@validate_query({
"q": {"type": "string", "required": True},
"limit": {"type": "integer", "min": 1, "max": 100, "default": 10}
})
async def search(req, res, ctx):
query = req.query("q")
limit = req.query("limit", 10)
res.json({"query": query, "limit": limit})
Router Mounting
from hypern import Hypern, Router
app = Hypern()
# Create API v1 router
api_v1 = Router(prefix="/api/v1")
@api_v1.get("/users")
async def get_users_v1(req, res, ctx):
res.json({"version": "v1", "users": []})
# Create API v2 router
api_v2 = Router(prefix="/api/v2")
@api_v2.get("/users")
async def get_users_v2(req, res, ctx):
res.json({"version": "v2", "users": []})
# Mount routers
app.use(api_v1)
app.use(api_v2)
# Routes are now available at:
# - /api/v1/users
# - /api/v2/users
File Uploads
from hypern import Hypern
app = Hypern()
@app.post("/upload")
async def upload_file(req, res, ctx):
form_data = await req.form()
file = form_data.get_file("document")
if file:
# Access file properties
filename = file.filename
content_type = file.content_type
content = file.content # bytes
# Save file
with open(f"uploads/{filename}", "wb") as f:
f.write(content)
res.json({
"filename": filename,
"size": len(content),
"type": content_type
})
else:
res.status(400).json({"error": "No file uploaded"})
Dependency Injection
from hypern import Hypern
app = Hypern()
# Register singleton (shared instance)
class DatabaseService:
def __init__(self):
self.connection = "db_connection"
def query(self, sql):
return [{"id": 1, "name": "John"}]
app.singleton("db", DatabaseService())
# Register factory (new instance per request)
class RequestLogger:
def log(self, message):
print(f"LOG: {message}")
app.factory("logger", lambda: RequestLogger())
# Use dependencies in routes
@app.get("/data")
async def get_data(req, res, ctx):
db = ctx.get("db")
logger = ctx.get("logger")
logger.log("Fetching data")
data = db.query("SELECT * FROM items")
res.json(data)
Error Handling
from hypern import Hypern, HTTPException, NotFound, exception_handler
app = Hypern()
# Custom exception handler
@app.errorhandler(NotFound)
def handle_not_found(req, res, error):
res.status(404).json({
"error": "Resource not found",
"path": req.path
})
@app.errorhandler(Exception)
def handle_generic_error(req, res, error):
res.status(500).json({
"error": "Internal server error",
"message": str(error)
})
# Raise HTTP exceptions
@app.get("/users/:id")
async def get_user(req, res, ctx):
user_id = req.param("id")
# Simulate user not found
if user_id == "999":
raise NotFound("User not found")
res.json({"id": user_id})
Static Files
from hypern import Hypern
app = Hypern()
# Serve static files from 'public' directory at '/static' URL
app.static("/static", "public")
# Serve frontend build from 'dist' directory at root
app.static("/", "dist")
# Now files are accessible:
# - /static/css/style.css → public/css/style.css
# - /static/js/app.js → public/js/app.js
# - / → dist/index.html
📖 Documentation
For more detailed documentation, visit:
- Getting Started Guide
- Routing
- Middleware
- Database
- Authentication
- WebSocket
- Task Scheduling
- Request Validation
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
📄 License
This project is licensed under the terms specified in the LICENSE file.
🔗 Links
Built with ❤️ using Python and Rust
Metadata
Release files for hypern 1.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hypern-1.1.2.tar.gz | 357.8 kB | Details |
Built distributions (wheels)
Total release size: 346.6 MB
Release files / hypern-1.1.2.tar.gz
| Download URL | hypern-1.1.2.tar.gz |
|---|---|
| Size | 357.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
587469a170e0384934a3a6a88de344d4f459d3160218e8a4e876e97455bdfe27
|
|
BLAKE2b-256 checksum How to use checksums |
4a7ec01a7c244b18560383624948eb0de3f98e0c684a5fe3c8a8679151c0c3d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
| Download URL | hypern-1.1.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | Linux musl 1.2+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
c696417b3d1e97336769930453a3f2f9c3ab19a66e76d11458ff8b8033d8ef47
|
|
BLAKE2b-256 checksum How to use checksums |
8aa825a1f97807c457959acf880281aaffcfcaf88134c053a089a59a52fa0b6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl
| Download URL | hypern-1.1.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl |
|---|---|
| Size | 4.9 MB |
| Tags | Linux musl 1.2+ x86-32 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
5aac13664d757035b30b5c7c5a2ef9aaff7669dfdf6b5de06e904ce896829306
|
|
BLAKE2b-256 checksum How to use checksums |
7f2b1a8ff33c13dbe51e6074740250b5e441868bb68e422ad05cc1905fef76f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
| Download URL | hypern-1.1.2-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 4.9 MB |
| Tags | Linux musl 1.2+ ARMv7l PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
d1337dcc142f2bfdcb00813185a472415ad3fa6408b7dfcea0fc9c4e7c6b3a8b
|
|
BLAKE2b-256 checksum How to use checksums |
343b6db721bb14afbe0fc4d24569ef672ee3fabaeeb62a673acf16d3b9c4efee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
| Download URL | hypern-1.1.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.7 MB |
| Tags | Linux musl 1.2+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
f94b20bd6b5bd08d62b82b95c922ddc3816af9fb5e152bbc3a57ce7606f6df48
|
|
BLAKE2b-256 checksum How to use checksums |
ea5e4cd0e3d9c3adf163e900bdb4a94ab9b9f573f8dcd14d7bc33ca514e35ba6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | hypern-1.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
0cb7cacb847c202df0287e3bc0c3964ff088b6c02a8b1a11857ac860437c20bd
|
|
BLAKE2b-256 checksum How to use checksums |
14a0400c1584650a82d58ebfae3d64ffc2e66c17a52e399a6df1366ea3949769
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | hypern-1.1.2-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 5.1 MB |
| Tags | Linux glibc 2.17+ IBM System/390x PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
a268de0974fe7469c10c281338b0b289b8a0a35cf83ff8edd68281fc04d8d1d1
|
|
BLAKE2b-256 checksum How to use checksums |
f6a760cdc68d9464b7c34ed61f69b5a25888c184de917b458ae2f15f0870bbc1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | hypern-1.1.2-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 5.0 MB |
| Tags | Linux glibc 2.17+ PowerPC 64-le PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
d863bef49b0c69a1b62ee20b6af2fd789517aa8fb8b1c0fce61a8c3ef9ac881c
|
|
BLAKE2b-256 checksum How to use checksums |
f48dc4c644a7ae4b34a2e8caa9634caead72cc8284de12916d554674d9f9580a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | hypern-1.1.2-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 5.1 MB |
| Tags | Linux glibc 2.17+ x86-32 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
16ef540ba3af28c0fd3572c2bc07ede015f786c4765e23c2bf47de933d1e4f64
|
|
BLAKE2b-256 checksum How to use checksums |
370b7cfe12706cdd0528b26238483e017bfb3d33d3b513c155a600fd9b8fa678
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | hypern-1.1.2-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 4.7 MB |
| Tags | Linux glibc 2.17+ ARMv7l PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
15b997ba5b726b40fdeaef5272169066c3bd81263734795a9e2a57404453b710
|
|
BLAKE2b-256 checksum How to use checksums |
ca60777aee51ddaf13ca121e29d93cb0284b718378d1395b0884387d4d7352ef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | hypern-1.1.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
1dc0a2eb7c3d197db12a23eedda75fbe7d43c1295d4ae3f1ccbbd24bb238628a
|
|
BLAKE2b-256 checksum How to use checksums |
37edc6fa35ecea9cd1453b9631306f4f1ef7b312d543da05da9f91925cc3e84e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | hypern-1.1.2-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
063bfa85bb679befcbb3acbe915715a387d8b19affa016911d53a1a260a98079
|
|
BLAKE2b-256 checksum How to use checksums |
dd712dcee9efd003c930510c25e89667b0bcf1e94884f7c97600c1925e44e5cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp315-cp315t-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | hypern-1.1.2-cp315-cp315t-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
a4c5f58ec05bbd192ff0eb3a609d3e05407c3405a87046c78467b3948e2a1397
|
|
BLAKE2b-256 checksum How to use checksums |
5f4fcae32ded21ca6a0cd3d77904657c511fbc95a46b0a52d8f5c46fbe947410
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | hypern-1.1.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.15 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
87d0a3ce44e0348f24863ad4e140748e54ac2bf2e8cf0bda3a67ae7766863f5b
|
|
BLAKE2b-256 checksum How to use checksums |
2bb07bc136fcdbb78bf040f84999506d80c4588ac77a61244814d667895b743a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | hypern-1.1.2-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.15 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
19be13f102dd635cc6a78429fe9f1e8dc130d4f84b0b61247745b3f0022a16c7
|
|
BLAKE2b-256 checksum How to use checksums |
8ff08332fde4befcba537b0bb9d31d4249504c2f9d58abd8f5716d43669a85ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | hypern-1.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
f0c51b68ae8cb7c0a29b70f888ecd6dba5f9c8135da4aac4a6b9c3cf87a0be0b
|
|
BLAKE2b-256 checksum How to use checksums |
7d78e7bfa6a50ac418ade0f800e201e7d7e412afd6000a825a2aaa7d67cc565c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314t-musllinux_1_2_i686.whl
| Download URL | hypern-1.1.2-cp314-cp314t-musllinux_1_2_i686.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
dfc07f26d6ff374fc9a0ca73e893f74f5332468bea8ebceae0e74e89bf1c81de
|
|
BLAKE2b-256 checksum How to use checksums |
385eb4d0040e7ac6e960fdb7d66523f0b2f7948e3e9a374f5190c4561814d4f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314t-musllinux_1_2_armv7l.whl
| Download URL | hypern-1.1.2-cp314-cp314t-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l |
|
SHA-256 checksum How to use checksums |
517a56bd4b3a2fecca9e0c293c21216b018aec82a4406793d866446b69e3cbb8
|
|
BLAKE2b-256 checksum How to use checksums |
120ec4d3372795da991257d283d8f00cb87eb9372faef5862b0fd818e55f1389
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | hypern-1.1.2-cp314-cp314t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
c8de509130928a7fadf70b96a3ce3af3759322d08f3756aab6945f755075ac1e
|
|
BLAKE2b-256 checksum How to use checksums |
18de778ee2b9339af2b584a215ea85bfeb7eacaa721baef351b7fd2a05b688ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | hypern-1.1.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1675f5d99702e2587e8819d70a021af4037038c882d62eedb21f6d320f5a5d52
|
|
BLAKE2b-256 checksum How to use checksums |
54899913eb5bd5e44492db4e872601790151aa1ead59c64c9c135321d7071351
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | hypern-1.1.2-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
7724d48e1a5ae0581e87ffb322fcef57c01803d1225f390caf1bc0026ff18037
|
|
BLAKE2b-256 checksum How to use checksums |
4f8153807a6acb06380b66a146b42e8895a2abe06c5acd5e1d275c66dba5990c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | hypern-1.1.2-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
fe6dabed7cd784407f1e4fb1a91fbedb1ac0e08f90c88c6027515d6e3e6a3164
|
|
BLAKE2b-256 checksum How to use checksums |
a6ddfb1f4d628f6b8e7e7a33494762d4e0615cb0e8f20675f2b861b762314337
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | hypern-1.1.2-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
1138a2901f54adbbdc20592e17f53f17c1252896f8701970958f8df2cb691f5b
|
|
BLAKE2b-256 checksum How to use checksums |
45789737007c3de39e9db673861b91b595fdf63a37534856ac98c1fabf9f2f11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | hypern-1.1.2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
cf8ac3ce0de07917469542e5bc82db2c3e639dfec2cac5e618e470c40de5555f
|
|
BLAKE2b-256 checksum How to use checksums |
1bfcd011ac84165b9bffdce7699d15b13f62c1dd4fb2008ddbf98c070f52b6ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | hypern-1.1.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
3da8fcae87b61e185c7d72ae933b1e654462a4adccf24e43b10eeaad1a3de44d
|
|
BLAKE2b-256 checksum How to use checksums |
76ba0cd264abc2156b831b1d6c1506428c2acffbe78e1ff4bcc7ad4949c9f07e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | hypern-1.1.2-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
f9cc5c8dc9d4f1df4c2b92b5ea7205ae21ed1e8a82d2fd262d44668c25ab3162
|
|
BLAKE2b-256 checksum How to use checksums |
a5b0cedd8fc89989173c06f12c56f5a833608d0236d1d6c2ed5977ebfd5a715e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314-musllinux_1_2_i686.whl
| Download URL | hypern-1.1.2-cp314-cp314-musllinux_1_2_i686.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
ef4776da08f16644f7cb8fd20945d91b7b38ce7e085b7fc69cdfe3b40ca774e2
|
|
BLAKE2b-256 checksum How to use checksums |
e2c306b09bbfdec89919d5069851723cb457252a993aaeca2150ed935c170b44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314-musllinux_1_2_armv7l.whl
| Download URL | hypern-1.1.2-cp314-cp314-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARMv7l |
|
SHA-256 checksum How to use checksums |
74e0e14d8021f6617b0d68bf61ee6d39a27f0df56574f932dbf3c0e50b20fc11
|
|
BLAKE2b-256 checksum How to use checksums |
1229675df31e5711b223ce275b6587f57878c65ebac4ae6d406d8d051841bc6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | hypern-1.1.2-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
68ae5d231f0e026c50a9a450863e55dd837667fd7cc96b03eb1e0f747fd0f7e4
|
|
BLAKE2b-256 checksum How to use checksums |
864a9532b1128317d82278887f78b6e8af0b8986ae630d5369816c938f23eeb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | hypern-1.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f26cdce616926a72c02c989ec9d7860606a400285e198295fbf6dbc9632f80c1
|
|
BLAKE2b-256 checksum How to use checksums |
6acac763c80f79fc86659ad87bae707b0d88bbd702f4fd09d1d6cca8e9e5d0d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | hypern-1.1.2-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
f3255ac5353a0ebcefd1029868de89c3f3a3ad55aed30e4a1e8680c21de73887
|
|
BLAKE2b-256 checksum How to use checksums |
ade20a84b5313fbee508f9b734109ce2b6be67d2f0e2d04c3cc9642621a43cf3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | hypern-1.1.2-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
f0ff69acb6a036b4d6a308b249ad412fc281fa03641aeb5b3de934ad30e69e44
|
|
BLAKE2b-256 checksum How to use checksums |
9ae26c5696f21313b1230f4dcdff583a201f0c5b20bd7c9c2bb9a8b18c30191d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | hypern-1.1.2-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
b0c470065634532ad14b5504b9fe1c0aa49d67c854f69ee88b5ada07f526ebac
|
|
BLAKE2b-256 checksum How to use checksums |
0a6e230369b381339d8093727fbb07ae3651a3454bb60793bad69b2fa6ccf8df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | hypern-1.1.2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
e400ce5e500da4d826d8767578f9356a8823eeaa3dad85930ad50608b5fad868
|
|
BLAKE2b-256 checksum How to use checksums |
5f1a467dff522d8cf0090e425515143e5b97daece7d439befd7455ebdae7d603
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | hypern-1.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
029ad912cc66ef18100ffae4d10bfebd9e9dcaabc3f7f68ce4c271cc0fda3e1f
|
|
BLAKE2b-256 checksum How to use checksums |
6cbc19dbe9c7dec4fac22d5a8537fc2d7963344ce7df91993a96ca3945ad486d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | hypern-1.1.2-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0175d11e09015b643aa9a43eda0af6226f8ae055af753b63c9a9db5012530355
|
|
BLAKE2b-256 checksum How to use checksums |
5ed3faf73f84fd4d55d68a9521e253a9e1ad70e9a8d29ef2c1cb928b713989ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | hypern-1.1.2-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
4667c6ef9243f5fcefef5ff5ca50c9d278cdbac44f62d663b95c344f7005997b
|
|
BLAKE2b-256 checksum How to use checksums |
f89ac9ea34cc8145f90e85f8a891c0938f9663e096646d5b69e7434dd456f5bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | hypern-1.1.2-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
e7d828afd5ff77a91430cbe80bfdf8acc16b6f7947b7236474773376df8a7a54
|
|
BLAKE2b-256 checksum How to use checksums |
cf840b087bda80e5b9704976e925ff4bd8dfa1033a4e6da6e46dac8324162864
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp313-cp313-musllinux_1_2_i686.whl
| Download URL | hypern-1.1.2-cp313-cp313-musllinux_1_2_i686.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
7e768b0bccf211b72844b0896d165d28a52938548d234414724c3d690f1f13c2
|
|
BLAKE2b-256 checksum How to use checksums |
b1928ad1cba159039afcb0800e715b9f74e85ab950c7753344185cb30e9d2519
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp313-cp313-musllinux_1_2_armv7l.whl
| Download URL | hypern-1.1.2-cp313-cp313-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARMv7l |
|
SHA-256 checksum How to use checksums |
3f501478c1024be6a55ccd1d7f73b678c7de0b0657903defdb1d0ea4a3cd8b53
|
|
BLAKE2b-256 checksum How to use checksums |
d3248cda54b82f2a640fbeea8038dbae9be4da85ab8e008e4196d1ff4b22350a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | hypern-1.1.2-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
a75a140e705fa6ee25b21c16a93615c46ecc1d288bbab7b03aaba9543a00de17
|
|
BLAKE2b-256 checksum How to use checksums |
dfe67ae667cd269015f5aa9fade4eec7f39cc379344393ec40f88d7df211b5d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | hypern-1.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9963ffa9bd4477b8b4365fd29ed09002f97397569651909712a6fbea9ce1e83e
|
|
BLAKE2b-256 checksum How to use checksums |
5bf7966c786947c333d30bf580ec9db410df216e0b86125b4ae75cfaf8d118d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | hypern-1.1.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
0e0e97c7af58ada642b759d4d2e274ad2dc76d415d6234ea0f5492346845c181
|
|
BLAKE2b-256 checksum How to use checksums |
d499951d2bc6747cce3fe9c6c72d9ec20f64db350aeb39089024979e6712a326
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | hypern-1.1.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
ac4af2f500f90b438511388544975633976c19735b3d7b7533e1a24e021e94e4
|
|
BLAKE2b-256 checksum How to use checksums |
01b1a9ff5ef3048e8df44cb4d8f55a2aa0c00bce43c05a05ead534ee42129ddf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | hypern-1.1.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
2ecaeaaff2e9dacf3e8def346d43d9f99dfa1a94fac4caf79eb0e93c1ea562e2
|
|
BLAKE2b-256 checksum How to use checksums |
d797dbf148b6cc186437a80d97b0a5451cf1968da019fb393a9d2e531adddff0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | hypern-1.1.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
fc26169f8259c49469a90b5af9fa58183553235a0075e1fbf6c1cb0004e3a4b3
|
|
BLAKE2b-256 checksum How to use checksums |
5d0705b9f7c84b73c08b610c3b20c8f125ca890eba223f54f71728781ac5e27c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | hypern-1.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
8c9f2598d598dad0003a5c1ea3ae4770e461ee33c7110f1cae55f2f2c1d09945
|
|
BLAKE2b-256 checksum How to use checksums |
5281e9b55c672d4fd5c365f08314c88e7dc84cb4756cb96a65b6f9ab9287b198
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | hypern-1.1.2-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
eb10d3b4900a551d62deec0a5a0b74a62556e9b2619c8a27189e915a8825e00f
|
|
BLAKE2b-256 checksum How to use checksums |
1f62bfd61ee2b0e7ca6a2f27370b28024d767d0b11917850ac1d1f939e04bfe8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | hypern-1.1.2-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
087aa3eccfcd44162f0243e76771fc294e8db15eebafae48a701fb248c7c029c
|
|
BLAKE2b-256 checksum How to use checksums |
29461c6096f8c9891c4db3d244a8f2a445bb71bea86f9cbec2ded4074a051374
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | hypern-1.1.2-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
55fa28f1927ba19f45e333b66ad6fc0719dd1a969216d16f52bc69ab41acc58f
|
|
BLAKE2b-256 checksum How to use checksums |
013460559677118fc3c0c33490a543fb908b73aa9f6b1f9e50d6248a45cbc625
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp312-cp312-musllinux_1_2_i686.whl
| Download URL | hypern-1.1.2-cp312-cp312-musllinux_1_2_i686.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
082c65c9effbf628755e64240a57d5ba3f1db19c887179ec81a55a4c2992557a
|
|
BLAKE2b-256 checksum How to use checksums |
e80f385c2e7ab15d2f1fcf67de83542edcf08f9e1aee8df41804688cef007d8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp312-cp312-musllinux_1_2_armv7l.whl
| Download URL | hypern-1.1.2-cp312-cp312-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARMv7l |
|
SHA-256 checksum How to use checksums |
e84b91b01e395317e5a7d19af76809a6a39fe4a0ad7ff8728f8be472d0050f3d
|
|
BLAKE2b-256 checksum How to use checksums |
e541d0ff643b58d9514bef6107bcaabc3015c3e9d0f812afc521acd2866d50c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | hypern-1.1.2-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
9f8ab98f56a2c6cf49bcec292284c41013eae365e63173d3c8c53d3508722384
|
|
BLAKE2b-256 checksum How to use checksums |
f730eebd898ce2c039e204fc5144013858a82a581c190cffd5ef013135d9ad53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | hypern-1.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c92705bf0d838976a81676499fdd1be43f5a329b986cdcc8fda72817d7e3f1fc
|
|
BLAKE2b-256 checksum How to use checksums |
3f5b1904dfd2041c2b96dbd6bda74b4dd19e5287799e1d7695a0b50936192701
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | hypern-1.1.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
e3c0ee173726b7ae0b2ca9c8a6a28bb8bb8f9e04d9e0b6569e1fdf1218656478
|
|
BLAKE2b-256 checksum How to use checksums |
187b7064b4777c452ebf1f5935957d5a801836d4838969b45bbd72d00159d0d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | hypern-1.1.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
da7207e44d8a80fe5d515cc6f11a2a17139f9fe813daa9b7027148ad2809a0ac
|
|
BLAKE2b-256 checksum How to use checksums |
a17ee45b42d0ab6218990305d18705b281b337f25616d682751df79eac113d64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | hypern-1.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
f9fdebbf16ace76806eb15f0336210d1c9b4245a3ba17bf30a724a359895cf3a
|
|
BLAKE2b-256 checksum How to use checksums |
20753e359cd637b39e850cd88fb6e7871bb121197b714579c693870ad0837c18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | hypern-1.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
f9603d4ca389e75a2840faa54543a3758ec8f9428e1ca3f4f42ef783e2e4f65a
|
|
BLAKE2b-256 checksum How to use checksums |
f63528cbb4a93be8e2d5bff6806b9fdd47ade2f4cbc4680f7e3a05307dd4ca54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | hypern-1.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
e8a67e3d9228a8f4baecf113025ef64522e485f408f7f5dfef369f0f68330881
|
|
BLAKE2b-256 checksum How to use checksums |
ee69122cdf6897047c6270489a23be6fa35641a055dc18f284c178a267d00973
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | hypern-1.1.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6ceda9483296ffa89cc392d0579fb6921ac6ac8ffb0b90989e2662b39a44a8c7
|
|
BLAKE2b-256 checksum How to use checksums |
a8a5d48277cb1189cc73803656f3ab3a21e39807d1fa82a6a5a18a94a5286ece
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | hypern-1.1.2-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
71e3dbd2d2da333160c361441156f8220861dc694903dae130973d0a64a81631
|
|
BLAKE2b-256 checksum How to use checksums |
9eb5e5c3b9a1be34e5cfc71a0655180c146d442f00c3c4d4e6936526bc7f8a1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | hypern-1.1.2-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
fc39e9ea97d56b70336253f06b3256cbc69280706cf34990c73deb3a36106008
|
|
BLAKE2b-256 checksum How to use checksums |
76ba3ad9d71ccfe1a322d4eb9344e619d3fc7774fcdcc6b71db72f42fd4f2cb4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp311-cp311-musllinux_1_2_i686.whl
| Download URL | hypern-1.1.2-cp311-cp311-musllinux_1_2_i686.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
8bdc4829ceac9d20a160a2d05f38dd0fdcd8fe4430dc4b6739b93fe1b71dc639
|
|
BLAKE2b-256 checksum How to use checksums |
aed695b954e9477f952b3ae4bf04600e52ac2eb14a2269506c93a5eb122d62fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp311-cp311-musllinux_1_2_armv7l.whl
| Download URL | hypern-1.1.2-cp311-cp311-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARMv7l |
|
SHA-256 checksum How to use checksums |
05d9207f2fb8b38e5cea5aca101015fef2f742562abd9dc1c477301da6fae86a
|
|
BLAKE2b-256 checksum How to use checksums |
c87e7231bf0c972e6b95a62e60f97c7ea29184c9f4e35e82c972635248dac81e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | hypern-1.1.2-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
fee5378c62933ef7b4edfca42c618bcaabc552b6a937a9cb48aa16296beaf928
|
|
BLAKE2b-256 checksum How to use checksums |
8787adc49c53856402e5843b457a34b9cd25510e68d91e96f19144ba23dab933
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | hypern-1.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
63f2365608ff99e53de91bc475b0fa7277858b95516bfb98f7373f76400827c7
|
|
BLAKE2b-256 checksum How to use checksums |
a361f4f47336e4cf7b66b7eecd0a037cd378252f6e78372f67adb757bdc9992e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | hypern-1.1.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
88f69e6a7e076ab8170a36f9df41bd06f71962bcf2e00b309408112c12379faa
|
|
BLAKE2b-256 checksum How to use checksums |
fdebb62a3f53313d826a6fd67f511a3f9fb11f425e2f28f4bb3daae7bdec0e46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | hypern-1.1.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
f09032a6dfaba7a3a337f00bcdb11955d82642b3225edf92d5ecd403c9bdae84
|
|
BLAKE2b-256 checksum How to use checksums |
0adeb6c17f37e1d5fc69677f2c753b5af916de205d912a69b8364f4b6fd70c96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | hypern-1.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
997291aea57ce222978230f8a22838f7036441395fc6ae02bfd397ff5b5c34a0
|
|
BLAKE2b-256 checksum How to use checksums |
3a3ed25dfc43814f106c8983b01b19b381171a0bab9d52077c2c9a46c841b1c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | hypern-1.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 4.7 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
091042da95f8ffdc594646a533ea0639628a6604d0746ffd56cedcf9aade70aa
|
|
BLAKE2b-256 checksum How to use checksums |
9feca6174f8e3336a337e0140b9ea6f4a8398be0ecc82dc3f2e3f250490127d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | hypern-1.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
07e7bafe802701dba9c38fc25be23980de03a4c8ab02f002d4d9ff92e844fcc2
|
|
BLAKE2b-256 checksum How to use checksums |
e265a7daec8647df8386f76adc8bcbc8be1ccf99368ce719a76bd75c550fe7b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | hypern-1.1.2-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3d2b0de27ee758348dfb6405c62f335f134f540a21ae00e26957be37a8d27ff9
|
|
BLAKE2b-256 checksum How to use checksums |
dc5508f5b803317b712619fef7cde1df7e0f7d4fade8ead009721e882e8a6e6b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|
Release files / hypern-1.1.2-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | hypern-1.1.2-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
0157c8ca41a3d9043d594f404d9b2b81f1d2f4bc784ba6fe7380cbf836b503e9
|
|
BLAKE2b-256 checksum How to use checksums |
b5bdc889ba8e1edbfba1dfbb8f399c2514ed14467ed7b76cf995e1fb941a2c56
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.1
|