Skip to main content

stateset-embedded

PyPI Python

Local-first embedded commerce library for Python, powered by Rust.

Installation

pip install stateset-embedded

Supported environments: CPython 3.9-3.13. Prebuilt wheels ship for Linux x64/aarch64 (manylinux), macOS Intel/Apple Silicon, and Windows x64; everything else (including older glibc systems) builds from the sdist automatically wherever a Rust toolchain is available.

Optional framework adapters:

pip install "stateset-embedded[langchain]"
pip install "stateset-embedded[crewai]"
pip install "stateset-embedded[autogen]"
# or install all Python framework helpers together
pip install "stateset-embedded[agents]"

Or build from source:

cd bindings/python
pip install maturin
maturin develop

Quick Start

from stateset_embedded import Commerce, CreateOrderItemInput

# Initialize with SQLite database
commerce = Commerce("./store.db")

# Or use in-memory database for testing
commerce = Commerce(":memory:")

# Create a customer
customer = commerce.customers.create(
    email="alice@example.com",
    first_name="Alice",
    last_name="Smith"
)
print(f"Created customer: {customer.id}")

# Create a product with variant
product = commerce.products.create(
    name="Premium Widget",
    description="A high-quality widget"
)

# Create inventory
item = commerce.inventory.create_item(
    sku="WIDGET-001",
    name="Premium Widget",
    initial_quantity=100
)

# Check stock
stock = commerce.inventory.get_stock("WIDGET-001")
print(f"Available: {stock.total_available}")

# Create an order
order = commerce.orders.create(
    customer_id=customer.id,
    items=[
        CreateOrderItemInput(
            sku="WIDGET-001",
            name="Premium Widget",
            quantity=2,
            unit_price=29.99
        )
    ]
)
print(f"Order {order.order_number}: ${order.total_amount}")

# Ship the order
commerce.orders.ship(order.id, tracking_number="1Z999AA10123456784")

# Analytics
summary = commerce.analytics.sales_summary(period="last30days")
print(f"Revenue: ${summary.total_revenue}")

# Currency conversion (set a rate, then convert)
commerce.currency.set_rate("USD", "EUR", 0.92, source="manual")
conversion = commerce.currency.convert("USD", "EUR", 100.0)
print(f"$100 USD = €{conversion.converted_amount} EUR")

Agent Toolkit

The Python package also ships a native agent toolkit for core embedded commerce operations:

from stateset_embedded import Commerce, create_embedded_agent_toolkit

commerce = Commerce(":memory:")
toolkit = create_embedded_agent_toolkit(commerce, allow_apply=False)

openai_tools = toolkit.get_tools(format="openai")
descriptors = toolkit.create_tool_descriptors(
    filter=["list_customers", "list_orders", "get_sales_summary"]
)
callable_registry = toolkit.create_callable_registry(filter=["list_customers"])
langchain_tools = toolkit.create_langchain_tools(filter=["list_customers"])

execution = toolkit.execute_openai_tool_call(
    {
        "call_id": "py_demo_1",
        "function": {
            "name": "list_customers",
            "arguments": "{\"limit\": 5}",
        },
    }
)
print(execution["output_message"])

This toolkit is aimed at Python agent runtimes such as CrewAI- or AutoGen-style hosts that need core commerce operations in-process. Use the JS toolkit or MCP server when you need the full registry-generated tool surface and policy runtime.

OpenAI-compatible helper methods are available out of the box, and the framework-specific helpers are available when the corresponding framework packages are installed:

  • create_tool_descriptors()
  • create_callable_registry()
  • execute_tool() and execute_tool_calls()
  • create_openai_tools()
  • create_langchain_tools()
  • create_crewai_tools()
  • create_autogen_tools()

Each helper also accepts a tool_factory callback so you can generate your own framework objects from the native descriptors.

The package also exposes helper modules for direct imports:

from stateset_embedded.generic import create_tool_descriptors, create_callable_registry
from stateset_embedded.openai import create_openai_tools, execute_openai_tool_call
from stateset_embedded.langchain import create_langchain_tools
from stateset_embedded.crewai import create_crewai_tools
from stateset_embedded.autogen import create_autogen_tools

descriptors = create_tool_descriptors(commerce, filter=["list_customers"])
registry = create_callable_registry(commerce, filter=["list_customers"])
openai_tools = create_openai_tools(commerce, filter=["list_customers"])
langchain_tools = create_langchain_tools(commerce, filter=["list_customers"])
crewai_tools = create_crewai_tools(commerce, filter=["count_customers"])
autogen_tools = create_autogen_tools(commerce, filter=["get_sales_summary"])

Runnable repo examples for those module imports live in:

  • examples/python/openai_tools.py
  • examples/python/generic_tools.py
  • examples/python/langchain_tools.py
  • examples/python/crewai_tools.py
  • examples/python/autogen_tools.py
  • examples/python/framework_adapters.py

Sequencer Sync

from stateset_embedded import SyncRuntime
import json

runtime = SyncRuntime(json.dumps({
    "sequencer_base_url": "http://127.0.0.1:4000",
    "engine": {
        "agent_id": "agent-1",
        "tenant_id": "tenant-1",
        "store_id": "store-1",
        "outbox_path": "/tmp/stateset-sync-outbox.json",
        "state_path": "/tmp/stateset-sync-state.json"
    },
    "agent_key_id": 7
}))

runtime.record(
    "order.created",
    "order",
    "ORD-1001",
    json.dumps({"total": 42.50}),
    command_id="cmd-1001",
)

push = runtime.push()
status = runtime.status()
print(push.remote_head)
print(status.caught_up)

SyncRuntime mirrors the Rust SDK sync surface for local event recording, sequencer health checks, remote-head refresh, push/pull/full-sync operations, and inspection of confirmations, dead letters, and buffered pulled events. Typed Python classes are available for the main sync surfaces, and the JSON helpers remain available when a serialized view is more convenient.

Features

  • Local-First: All data stored in SQLite, works offline
  • Zero Dependencies: Single native extension, no external services
  • Type Safe: Full type hints and IDE support
  • Fast: Native Rust performance
  • Analytics + Currency: Built-in reporting/forecasting and multi-currency operations
  • Vector Search: Semantic search for products/customers (opt-in, OpenAI embeddings)

API Reference

Commerce

Main entry point for all operations.

commerce = Commerce("./store.db")  # SQLite file
commerce = Commerce(":memory:")     # In-memory database

Customers

# Create
customer = commerce.customers.create(
    email="alice@example.com",
    first_name="Alice",
    last_name="Smith",
    phone="+1234567890",
    accepts_marketing=True
)

# Get by ID or email
customer = commerce.customers.get(customer_id)
customer = commerce.customers.get_by_email("alice@example.com")

# List all
customers = commerce.customers.list()

# Count
count = commerce.customers.count()

Orders

# Create
order = commerce.orders.create(
    customer_id=customer.id,
    items=[
        CreateOrderItemInput(
            sku="SKU-001",
            name="Product Name",
            quantity=2,
            unit_price=29.99
        )
    ],
    currency="USD",
    notes="Gift wrap please"
)

# Get
order = commerce.orders.get(order_id)

# List all
orders = commerce.orders.list()

# Update status
order = commerce.orders.update_status(order_id, "processing")

# Ship with tracking
order = commerce.orders.ship(order_id, tracking_number="1Z123...")

# Cancel
order = commerce.orders.cancel(order_id)

Products

# Create with variants
from stateset_embedded import CreateProductVariantInput

product = commerce.products.create(
    name="Premium Widget",
    description="High-quality widget",
    variants=[
        CreateProductVariantInput(
            sku="WIDGET-SM",
            price=19.99,
            name="Small"
        ),
        CreateProductVariantInput(
            sku="WIDGET-LG",
            price=29.99,
            name="Large"
        )
    ]
)

# Get by ID
product = commerce.products.get(product_id)

# Get variant by SKU
variant = commerce.products.get_variant_by_sku("WIDGET-SM")

# List all
products = commerce.products.list()

Inventory

# Create inventory item
item = commerce.inventory.create_item(
    sku="WIDGET-001",
    name="Premium Widget",
    description="High-quality widget",
    initial_quantity=100,
    reorder_point=10
)

# Check stock levels
stock = commerce.inventory.get_stock("WIDGET-001")
print(f"On hand: {stock.total_on_hand}")
print(f"Allocated: {stock.total_allocated}")
print(f"Available: {stock.total_available}")

# Adjust stock
commerce.inventory.adjust("WIDGET-001", -5, "Sold 5 units")
commerce.inventory.adjust("WIDGET-001", 50, "Received shipment")

# Reserve for order
reservation = commerce.inventory.reserve(
    sku="WIDGET-001",
    quantity=2,
    reference_type="order",
    reference_id=order_id,
    expires_in_seconds=3600  # 1 hour
)

# Confirm reservation (deducts from on-hand)
commerce.inventory.confirm_reservation(reservation.id)

# Or release reservation (returns to available)
commerce.inventory.release_reservation(reservation.id)
# Initialize vector search (requires OpenAI API key)
vector = commerce.vector("sk-...")

# Index a product or customer
vector.index_product(product.id)

# Semantic search
results = vector.search_products("wireless bluetooth headphones", limit=10)
for r in results:
    print(r.id, r.score, r.name)

# Stats/maintenance
stats = vector.stats()
vector.clear("products")

Returns

from stateset_embedded import CreateReturnItemInput

# Create return request
ret = commerce.returns.create(
    order_id=order.id,
    reason="defective",
    items=[
        CreateReturnItemInput(
            order_item_id=order.items[0].id,
            quantity=1
        )
    ],
    reason_details="Product arrived damaged"
)

# Get return
ret = commerce.returns.get(return_id)

# Approve return
ret = commerce.returns.approve(return_id)

# Reject return
ret = commerce.returns.reject(return_id, "Item was used")

# List all returns
returns = commerce.returns.list()

Carts / Checkout

from stateset_embedded import CartAddress, AddCartItemInput

# Create a cart (guest checkout)
cart = commerce.carts.create(customer_email="alice@example.com", currency="USD")

# Add items
commerce.carts.add_item(
    cart_id=cart.id,
    item=AddCartItemInput(
        sku="SKU-001",
        name="Widget",
        quantity=2,
        unit_price=29.99,
    ),
)

# Set shipping (address + selection)
address = CartAddress(
    first_name="Alice",
    last_name="Smith",
    line1="123 Main St",
    city="San Francisco",
    postal_code="94105",
    country="US",
)
cart = commerce.carts.set_shipping(
    cart.id,
    address,
    shipping_method="standard",
    shipping_carrier="ups",
    shipping_amount=9.99,
)

# Reserve inventory for cart items (optional)
cart = commerce.carts.reserve_inventory(cart.id)

# Complete checkout (creates an order)
result = commerce.carts.complete(cart.id)
print(result.order_number)

Analytics

# Sales summary
summary = commerce.analytics.sales_summary(period="last30days")
print(summary.total_revenue, summary.order_count)

# Top products / customers
top_products = commerce.analytics.top_products(period="this_month", limit=10)
top_customers = commerce.analytics.top_customers(period="all_time", limit=10)

# Forecasting
forecasts = commerce.analytics.demand_forecast(days_ahead=30)
revenue = commerce.analytics.revenue_forecast(periods_ahead=3, granularity="month")

Currency

# Set an exchange rate
commerce.currency.set_rate("USD", "EUR", 0.92, source="manual")

# Convert currency
conversion = commerce.currency.convert("USD", "EUR", 100.0)
print(conversion.converted_amount)

# Store settings
settings = commerce.currency.get_settings()
settings = commerce.currency.enable_currencies(["USD", "EUR", "GBP"])

Order Statuses

  • pending - Order created, awaiting confirmation
  • confirmed - Order confirmed
  • processing - Order being processed
  • shipped - Order shipped
  • delivered - Order delivered
  • cancelled - Order cancelled
  • refunded - Order refunded

Return Reasons

  • defective - Product is defective
  • not_as_described - Product not as described
  • wrong_item - Wrong item received
  • no_longer_needed - No longer needed
  • changed_mind - Changed mind
  • better_price_found - Found better price elsewhere
  • damaged - Product arrived damaged
  • other - Other reason

Development

# Install dev dependencies
pip install maturin pytest

# Build in development mode
maturin develop

# Run tests
pytest tests/

# Build release wheel
maturin build --release

License

MIT OR Apache-2.0

Metadata

Release files for stateset-embedded 1.35.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stateset-embedded 1.35.1
File Size Uploaded
stateset_embedded-1.35.1.tar.gz 2.9 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for stateset-embedded 1.35.1
File
stateset_embedded-1.35.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
stateset_embedded-1.35.1-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
stateset_embedded-1.35.1-cp313-cp313-manylinux_2_34_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ ARM64 Details
stateset_embedded-1.35.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
stateset_embedded-1.35.1-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
stateset_embedded-1.35.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
stateset_embedded-1.35.1-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
stateset_embedded-1.35.1-cp312-cp312-manylinux_2_34_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ ARM64 Details
stateset_embedded-1.35.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
stateset_embedded-1.35.1-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
stateset_embedded-1.35.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
stateset_embedded-1.35.1-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details
stateset_embedded-1.35.1-cp311-cp311-manylinux_2_34_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ ARM64 Details
stateset_embedded-1.35.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
stateset_embedded-1.35.1-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
stateset_embedded-1.35.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
stateset_embedded-1.35.1-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details
stateset_embedded-1.35.1-cp310-cp310-manylinux_2_34_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ ARM64 Details
stateset_embedded-1.35.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
stateset_embedded-1.35.1-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details
stateset_embedded-1.35.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
stateset_embedded-1.35.1-cp39-cp39-manylinux_2_34_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.34+ x86-64 Details
stateset_embedded-1.35.1-cp39-cp39-manylinux_2_34_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.34+ ARM64 Details
stateset_embedded-1.35.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
stateset_embedded-1.35.1-cp39-cp39-macosx_10_12_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.12+ x86-64 Details

Total release size: 246.6 MB

Release files / stateset_embedded-1.35.1.tar.gz

Download URL stateset_embedded-1.35.1.tar.gz
Size 2.9 MB
Tags Source
SHA-256 checksum
How to use checksums
2fb7d2282ad3fc934982e5fa4fd3bff3a1c633f455c72be23de538fe37c24eaf
BLAKE2b-256 checksum
How to use checksums
c552dc49fa8cd0cd50bcb4d9886d03b41e3db86a7628b55932f0a000f849e2d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp313-cp313-win_amd64.whl

Download URL stateset_embedded-1.35.1-cp313-cp313-win_amd64.whl
Size 9.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
f2064a563581433e6c1d47180923dd9b17502635b3f3b66bbe096f0395e9d04e
BLAKE2b-256 checksum
How to use checksums
d1b57672f7213724cf9587162e2df63d1af37c09bb42f9d217d1e4cf5dc8847d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL stateset_embedded-1.35.1-cp313-cp313-manylinux_2_34_x86_64.whl
Size 10.2 MB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
5eb9f6b67380c64cfb5083848b3287dd269d49a7f35b71c58739540c73e6352f
BLAKE2b-256 checksum
How to use checksums
d4af3b4851992481b6ef0ea83f00555b047e2de08ed1775cd97345881a83ed91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp313-cp313-manylinux_2_34_aarch64.whl

Download URL stateset_embedded-1.35.1-cp313-cp313-manylinux_2_34_aarch64.whl
Size 9.6 MB
Tags CPython 3.13 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
0082ae21ef746597c1b7cf40f4ebdbc59332f6d6ef0c69c4db51495cd6db9df5
BLAKE2b-256 checksum
How to use checksums
0163aeb8244009de8ff747b03fdd8fd17ca58cb2b3c005a8a726d02b384ee94c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL stateset_embedded-1.35.1-cp313-cp313-macosx_11_0_arm64.whl
Size 9.0 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8d27b63e3a791d7d17f78343fda5f590cf88e509036f8cfc019ae836e853ec61
BLAKE2b-256 checksum
How to use checksums
c73c3cab3149d15a870b8dc2b59828320c0fdfc1b7759349bd630b7ce68df51f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp313-cp313-macosx_10_12_x86_64.whl

Download URL stateset_embedded-1.35.1-cp313-cp313-macosx_10_12_x86_64.whl
Size 9.9 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0e93c1357639502389bfc75a831362fb3c88a4108b2ec299a59265c849daf2ba
BLAKE2b-256 checksum
How to use checksums
1350130c93ab66855b2cf8b67c6239083454e2d7e6e08b7d85ad73a48d859147
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp312-cp312-win_amd64.whl

Download URL stateset_embedded-1.35.1-cp312-cp312-win_amd64.whl
Size 9.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
044b1676f9b910caf77d69af5db144a43a56e6d7cbef86d2b96b2d340ba4aa24
BLAKE2b-256 checksum
How to use checksums
e15d89c479aa01a0a80a6e72daa4ef5c0dbdacfdadfcf5a0b4c3963f29765b4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL stateset_embedded-1.35.1-cp312-cp312-manylinux_2_34_x86_64.whl
Size 10.2 MB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
0dd768cb791d363604f247ab2f82c7209e3caa7cdfc5872003b8613d2b6c7b58
BLAKE2b-256 checksum
How to use checksums
839a3df36928b0c6cbbaba7de20654f2dae91f6b2388c1f73887b7ddf47de7d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp312-cp312-manylinux_2_34_aarch64.whl

Download URL stateset_embedded-1.35.1-cp312-cp312-manylinux_2_34_aarch64.whl
Size 9.6 MB
Tags CPython 3.12 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
386ca4ffd6011a3dcbb68bde1b1463a7b638b673338f821d294ad1e2d14cb532
BLAKE2b-256 checksum
How to use checksums
192bb3ab0f8638efa595220d8dfa49b350f7effbbe41b85f1c88a1c24022ff22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL stateset_embedded-1.35.1-cp312-cp312-macosx_11_0_arm64.whl
Size 9.0 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
645d67b874a628949fb400128bc04f2cf045d37ac7cbf166effcf1e30c5a44da
BLAKE2b-256 checksum
How to use checksums
19ba081b4ae1c426706fe3c846394e388fa175dc0de9edb9c0b85f125d9f1683
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp312-cp312-macosx_10_12_x86_64.whl

Download URL stateset_embedded-1.35.1-cp312-cp312-macosx_10_12_x86_64.whl
Size 9.9 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
401bef51c3c8cea4e831970e956df8ce7bfbcb00c002d25940a85fbfb9a1177c
BLAKE2b-256 checksum
How to use checksums
9a98cf45b8e7a5598de33e9d64bc0976adce1204a14a295a8c1cfb366b9570ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp311-cp311-win_amd64.whl

Download URL stateset_embedded-1.35.1-cp311-cp311-win_amd64.whl
Size 9.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c68470a60cb9e029d5c9981d2ca033475897ac4cc98a88405dc1800749770cd0
BLAKE2b-256 checksum
How to use checksums
9402e18bfc6d94a295440ba0679dde2b6b63accd23ae6195e3a8025e042f420d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL stateset_embedded-1.35.1-cp311-cp311-manylinux_2_34_x86_64.whl
Size 10.3 MB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
c40bf6cd5daf4c81a0cae41b309301949c4816612aeb185fc3b83a47827422f4
BLAKE2b-256 checksum
How to use checksums
5a25e2936314698554ab0babb5aca7a8f09f9b4c136a7d789dc2927a78e50d0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp311-cp311-manylinux_2_34_aarch64.whl

Download URL stateset_embedded-1.35.1-cp311-cp311-manylinux_2_34_aarch64.whl
Size 9.7 MB
Tags CPython 3.11 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
5eef7420e5a83948b2a884ae55a2f366a9a15846879d6f25d5a4648bde296e63
BLAKE2b-256 checksum
How to use checksums
977513e05f82e356908ecad1fd3031676669ff6589368647aa838b33f527b69e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL stateset_embedded-1.35.1-cp311-cp311-macosx_11_0_arm64.whl
Size 9.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4795f7afa1ddc5e2535931ae64076dd02c04ad0d0acffcb1a21a40b242fe6f2c
BLAKE2b-256 checksum
How to use checksums
7a700a703dc89080b4b81c0667a4fd7f717e2f74d8e12d0fbcecb63fb0abef0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp311-cp311-macosx_10_12_x86_64.whl

Download URL stateset_embedded-1.35.1-cp311-cp311-macosx_10_12_x86_64.whl
Size 10.0 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
c70abc948261911c500a52b0150ddddb032e29b7d40cf8486d76cf835203ee9f
BLAKE2b-256 checksum
How to use checksums
6d6564925e9813589285082ee463974e6ecd8a77b1b97ccfcae412c92e996dbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp310-cp310-win_amd64.whl

Download URL stateset_embedded-1.35.1-cp310-cp310-win_amd64.whl
Size 9.9 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
bc0e80010d728b81158325c065961cfea50e8c3c611950e9f0221998b848781e
BLAKE2b-256 checksum
How to use checksums
372379b580f437f3a46843af732c872df82d6fb75c9b5b4dacbd9ba1340bcb03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL stateset_embedded-1.35.1-cp310-cp310-manylinux_2_34_x86_64.whl
Size 10.3 MB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
1bf1d6d725a0ff62768843b8bec5c98beeafe730b35a1426ada20c97b806e81e
BLAKE2b-256 checksum
How to use checksums
8a5dd5bcf66758233ed0dc30f7384e87bd361f78da4678ea5c004338becb76a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp310-cp310-manylinux_2_34_aarch64.whl

Download URL stateset_embedded-1.35.1-cp310-cp310-manylinux_2_34_aarch64.whl
Size 9.7 MB
Tags CPython 3.10 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
d6ffe7b46ef331ae8d1508d61ca35bb2cfc608c541129ff7eaa6adf5ca75f072
BLAKE2b-256 checksum
How to use checksums
90a6d83fdfbc342c3bbf2d5a29f2c223c1b99fcb0d70684361431cb46df73b4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL stateset_embedded-1.35.1-cp310-cp310-macosx_11_0_arm64.whl
Size 9.1 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ea87c8fad2d898f4b8ca7e688601334282c873cba6af099935901046fac8ef14
BLAKE2b-256 checksum
How to use checksums
32ea92da1921ba8883019bdf77e41e59e636923a7e76af977e8db2694875d9c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp310-cp310-macosx_10_12_x86_64.whl

Download URL stateset_embedded-1.35.1-cp310-cp310-macosx_10_12_x86_64.whl
Size 10.0 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
59f5f79b147b31dd7a32befc016f84aa203923f467167c69506776cb195a9761
BLAKE2b-256 checksum
How to use checksums
061b5500a8a1c6d2cf67d37b97243b3e49eeb385aeb4457b72f7ec8cbff48511
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp39-cp39-win_amd64.whl

Download URL stateset_embedded-1.35.1-cp39-cp39-win_amd64.whl
Size 9.9 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
248540f562a70839d311fb08048edfc5549f97a1c51a7ef5fdd6542dfe817528
BLAKE2b-256 checksum
How to use checksums
427ff01bccfb685d259b9c9ec8cfd006492abe783a28882a93b7c543baec6794
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp39-cp39-manylinux_2_34_x86_64.whl

Download URL stateset_embedded-1.35.1-cp39-cp39-manylinux_2_34_x86_64.whl
Size 10.3 MB
Tags CPython 3.9 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
95fb6b88a0016b4f1afc755bdbcf6c380bf4c4646ed84aec2087cf49b533968b
BLAKE2b-256 checksum
How to use checksums
abc7602ec25b7b9ffbda4cf36d818cc24d4009e95f305650c37f68832b34397f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp39-cp39-manylinux_2_34_aarch64.whl

Download URL stateset_embedded-1.35.1-cp39-cp39-manylinux_2_34_aarch64.whl
Size 9.7 MB
Tags CPython 3.9 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
fa18800b9cec8d0c87e04caaeeb842a0036c812396420e3bc8e7d853f9f27a3c
BLAKE2b-256 checksum
How to use checksums
c863f515a28f371c49fe26da92aefb85a534812f6c566de00ed24b6f0850f5c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL stateset_embedded-1.35.1-cp39-cp39-macosx_11_0_arm64.whl
Size 9.1 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5ca8cf1d0699a01c28ba5d5394e47354fd796a9eb21e60932364cf9b24a32846
BLAKE2b-256 checksum
How to use checksums
5ee7d88016340f3c074dd15e205e38bb3ce266105d85c19f541bd449a984eecd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / stateset_embedded-1.35.1-cp39-cp39-macosx_10_12_x86_64.whl

Download URL stateset_embedded-1.35.1-cp39-cp39-macosx_10_12_x86_64.whl
Size 10.0 MB
Tags CPython 3.9 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
848a832f9bf01b40e3691237dd5cdcd0838dabb45af34edd800e240002488bd2
BLAKE2b-256 checksum
How to use checksums
8ff44302944a943167e8056197055981fd6ff5aab336ca9f436daea74477de77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page