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)

Vector Search

# 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.34.0

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.34.0
File Size Uploaded
stateset_embedded-1.34.0.tar.gz 2.9 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for stateset-embedded 1.34.0
File
stateset_embedded-1.34.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
stateset_embedded-1.34.0-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
stateset_embedded-1.34.0-cp313-cp313-manylinux_2_34_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ ARM64 Details
stateset_embedded-1.34.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
stateset_embedded-1.34.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
stateset_embedded-1.34.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
stateset_embedded-1.34.0-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
stateset_embedded-1.34.0-cp312-cp312-manylinux_2_34_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ ARM64 Details
stateset_embedded-1.34.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
stateset_embedded-1.34.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
stateset_embedded-1.34.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
stateset_embedded-1.34.0-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details
stateset_embedded-1.34.0-cp311-cp311-manylinux_2_34_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ ARM64 Details
stateset_embedded-1.34.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
stateset_embedded-1.34.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
stateset_embedded-1.34.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
stateset_embedded-1.34.0-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details
stateset_embedded-1.34.0-cp310-cp310-manylinux_2_34_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ ARM64 Details
stateset_embedded-1.34.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
stateset_embedded-1.34.0-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details
stateset_embedded-1.34.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
stateset_embedded-1.34.0-cp39-cp39-manylinux_2_34_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.34+ x86-64 Details
stateset_embedded-1.34.0-cp39-cp39-manylinux_2_34_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.34+ ARM64 Details
stateset_embedded-1.34.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
stateset_embedded-1.34.0-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.34.0.tar.gz

Download URL stateset_embedded-1.34.0.tar.gz
Size 2.9 MB
Tags Source
SHA-256 checksum
How to use checksums
e77ddf466247f355bc33ee4239128c2e5dc31e64429da03b378c2ebef14707f0
BLAKE2b-256 checksum
How to use checksums
49b4d3eaeaa88558212aa666467d4283a3d9e31462448c9753f4265e0b8c786e
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.34.0-cp313-cp313-win_amd64.whl

Download URL stateset_embedded-1.34.0-cp313-cp313-win_amd64.whl
Size 9.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
50b01764c02621c09accf86530fe84a2920d60dad9f6613c210bb8df5c1b3257
BLAKE2b-256 checksum
How to use checksums
1a6b921dcc499b0e0afaece0bdff4ced8a1f821b89bf437c7dff9059b8eb839d
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.34.0-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL stateset_embedded-1.34.0-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
4ff0cf38953f355c0b9ee739660140cbdde36a2c08a143c1978a6c58900644c2
BLAKE2b-256 checksum
How to use checksums
f23a05e43148308cb36537ad16a8754b3c942dfcf52c92a891e7550ccb8f7afa
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.34.0-cp313-cp313-manylinux_2_34_aarch64.whl

Download URL stateset_embedded-1.34.0-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
564dc8b8f44dc2051c9fbd2fd5a184eaaf029b3726fb5a1ec4e432ac26260a3e
BLAKE2b-256 checksum
How to use checksums
d9f2166245b7978e60887d3d1da5263df358ace6c0188ac771d8d9fb4cc52cff
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.34.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL stateset_embedded-1.34.0-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
3ad4afd51baf313c43cfa40d1912e35cb8e302cc7186e19d5b49c79a18720387
BLAKE2b-256 checksum
How to use checksums
c64c6c45ca9e5c8e144f91cbc2cc26835c922da2dbbeb90305ea94dd5a644337
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.34.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL stateset_embedded-1.34.0-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
7b60d5b2d8e97c9bbafeb7b4f2f476e3d2a90adca0736ae64e71c84f8ae8c3fc
BLAKE2b-256 checksum
How to use checksums
ac13ee15ddff63b23f5c7095a14c7cf3d9eeba6002bd5b920672aa12af428cdb
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.34.0-cp312-cp312-win_amd64.whl

Download URL stateset_embedded-1.34.0-cp312-cp312-win_amd64.whl
Size 9.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
70942dcbcd63e8a603093cd49ec6cde91bacfdcdc3164a3c4ed9d430061182d2
BLAKE2b-256 checksum
How to use checksums
73893ee367e284291d3ba228410f5540a7d0895fdfeca5ccc3f101fa1831a001
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.34.0-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL stateset_embedded-1.34.0-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
4b30797737a3d768fe179bab9ac2ea75f46149edd1f97c03cc29e51ef848f2fc
BLAKE2b-256 checksum
How to use checksums
42902a24b2a6017006572fb0e7d998cc94842a5c326eb0deb22a13f659e2a143
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.34.0-cp312-cp312-manylinux_2_34_aarch64.whl

Download URL stateset_embedded-1.34.0-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
0c6ac706bc59363547b4b71f4e29b5411c9dde1303fb3e6a3fa669de50ba27ae
BLAKE2b-256 checksum
How to use checksums
984abba4c556d4783d09c61bc9e3bae61c7e71d9869b84fea584250e7a725bef
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.34.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL stateset_embedded-1.34.0-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
e50e6355ca84d8dbcf766f4b17d2ae01d28ec36240878894f286983232eb3d6b
BLAKE2b-256 checksum
How to use checksums
a0a4793889c52df8718806640355bf54f69978c9dec75cc2e1c20371a03cae37
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.34.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL stateset_embedded-1.34.0-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
44b19a9ba464c2e811f7848cfc049ec1962cb6b42a49b8950a6d9a9d02e72071
BLAKE2b-256 checksum
How to use checksums
719222c81874512325fec9b0d6773da951877a438b5d99dd7a6936fe664bda1c
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.34.0-cp311-cp311-win_amd64.whl

Download URL stateset_embedded-1.34.0-cp311-cp311-win_amd64.whl
Size 9.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f7ebe84218957874f66c0c2da1ff8a7d1a632aa955e0243deb6680994354a66a
BLAKE2b-256 checksum
How to use checksums
d50d7b7372980e5d2b6b716747051d43bd59f9441c82e3fd799e4e64fd1d7a71
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.34.0-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL stateset_embedded-1.34.0-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
0fcfaa774a36caeda33f77d905b198df86eec96d8f2a4f561eea38a64f1c7716
BLAKE2b-256 checksum
How to use checksums
8574c5709349bf49307d057ae26f04e513608a92169e3252e999f66509c28d7c
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.34.0-cp311-cp311-manylinux_2_34_aarch64.whl

Download URL stateset_embedded-1.34.0-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
30fb3c2cdeef3187d9e0331d626cc2732cb7903758c9c1fad64828d20ef981de
BLAKE2b-256 checksum
How to use checksums
7342daf0ec4a9794bf1264452edfa61e78c270d000952020670cfa8b4d7394a8
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.34.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL stateset_embedded-1.34.0-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
a6e8f2639ecc2fe6903b970f992cbdefd82c8ed1bd59272d35efd9d7a1bf5405
BLAKE2b-256 checksum
How to use checksums
14f573c34fc04a345b7fcf84946f57418ba7c9928eaf4f522e9148d5b121210a
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.34.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL stateset_embedded-1.34.0-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
ccb907654120dd882d4aa81db5386879016ac911642fbd48cff3ce347802f03a
BLAKE2b-256 checksum
How to use checksums
8640b91cab6e1b8036323aaf26255993f14fcee30b8e724abf33dc7cc109b316
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.34.0-cp310-cp310-win_amd64.whl

Download URL stateset_embedded-1.34.0-cp310-cp310-win_amd64.whl
Size 9.9 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1ec73afb78c72cc4956e57cb69a08423edfa3f1d9afbf6c60f7c26197e8794f2
BLAKE2b-256 checksum
How to use checksums
52b1435951128624c5fae41d4e8890345412fb8fab1d4bb12290aaacdd4196be
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.34.0-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL stateset_embedded-1.34.0-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
383bfc4e531887f045174cb9d2298f392bd865a82c8f836904e9e77118deee84
BLAKE2b-256 checksum
How to use checksums
f45213500c7b61ff35eecd7a90e5dceb312b343b255b1de156e3b1a74049f0fb
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.34.0-cp310-cp310-manylinux_2_34_aarch64.whl

Download URL stateset_embedded-1.34.0-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
a1a77fd5e1c6e895c12e582fa019057c4cab9df7810a7f446280af96aacf5381
BLAKE2b-256 checksum
How to use checksums
dfa5d01426c4abf4b33d5c64ccc294d2d810002f333dd46f9e59036ca8690087
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.34.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL stateset_embedded-1.34.0-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
b126f4192d6ea1fd0489c8e542855d7737bbc76f64c280c31855a828ec46933b
BLAKE2b-256 checksum
How to use checksums
60c0742a879a5331cf167f07102f7ce309825be3baea98c4a67647468b6417ec
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.34.0-cp310-cp310-macosx_10_12_x86_64.whl

Download URL stateset_embedded-1.34.0-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
34a13f3d38d8156451478c271d7a68dac44221572d5e5355460861737847df5f
BLAKE2b-256 checksum
How to use checksums
4133e2b558ca579c8964f89b449448689500fa98ca1b569310480582f23752e9
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.34.0-cp39-cp39-win_amd64.whl

Download URL stateset_embedded-1.34.0-cp39-cp39-win_amd64.whl
Size 9.9 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
bb24dcaca5c140b8d69fc255487f2da5d887a614d26ac0655617b52b9ea3966a
BLAKE2b-256 checksum
How to use checksums
26e255a30410d3db86352d664b502d4bf92c261982607e1e3cd46bd7d7e6a319
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.34.0-cp39-cp39-manylinux_2_34_x86_64.whl

Download URL stateset_embedded-1.34.0-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
68338f762cd7d69feddaa5290f23a24eb69853797dfb88771f9020e1b3b23c79
BLAKE2b-256 checksum
How to use checksums
5c5ef4c58bef2ab5fc3a7fb4e4ff00a15801a248a4372479b2bc40598ee15166
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.34.0-cp39-cp39-manylinux_2_34_aarch64.whl

Download URL stateset_embedded-1.34.0-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
e262f065044eeb8f2db663b9bc023f216867401a8daee557533d108fb8f5a2a3
BLAKE2b-256 checksum
How to use checksums
432193564c9e66c22731897a80eb884dd029ec582c70a0bddcdba3088a0fe73b
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.34.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL stateset_embedded-1.34.0-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
0a73181130e8b8ec32ffa679d2f807761d8659781b139be7650707da638e0754
BLAKE2b-256 checksum
How to use checksums
f239a20e10e99c677c127cb1e754921fa51c9437b0508eba5b909f5584c7cec9
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.34.0-cp39-cp39-macosx_10_12_x86_64.whl

Download URL stateset_embedded-1.34.0-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
e60b4dfca0117dd6e723f6226c697c3f46368419ad0ab09b081375c8d66ac63a
BLAKE2b-256 checksum
How to use checksums
baf246afe168d2c67e230f471bcf4a9f22d38a9f17782850f2ce074ae4db58be
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