Skip to main content

A Wasmtime-backed Python sandbox with RPC support.

Project description

pysandbox

CI CodeQL PyPI License Python Release

An asynchronous Wasmtime-backed Python sandbox with two-way RPC.

Installation

Install a prebuilt wheel from PyPI:

pip install pysandbox-wasi

For source builds, including builds that reuse the platform-independent component-runtime artifact, see Building.

Demo

uv run demo.py

One-Shot Execution

import asyncio

from pysandbox import PythonRuntime, RpcContext, RuntimeLimits


async def main() -> None:
  runtime = PythonRuntime()

  @runtime.rpc.expose
  def add(context: RpcContext, /, a: int, b: int) -> int:
    return a + b

  try:
    result = await runtime.execute(
      'print("2 + 5 =", await add(2, 5), flush=True)',
      limits=RuntimeLimits(timeout=30),
    )
    print(result.text, end="")
  finally:
    await runtime.close()


asyncio.run(main())

Exposed host handlers may be synchronous or asynchronous. Guest proxies are asynchronous, so guest code calls them with await. Each handler receives an RpcContext containing the worker and request IDs as its positional-only first argument. Pass rpc_methods={"method"} to execute() or run() to restrict which exposed methods that guest may call. Methods that are valid Python identifiers receive convenience proxy functions in the guest namespace. Non-identifier names are deliberately hidden from that namespace and must be invoked explicitly with await call("method/name", ...).

Persistent Workers

run() starts a persistent guest and returns immediately:

worker = runtime.run(
  """
value = 40

def increment(amount):
    global value
    value += amount
    return value
"""
)

print(await worker.call(("increment",), None, 2))
await worker.close()

The worker preserves its Python globals between calls. worker.task resolves when the guest exits, and worker.output exposes output collected so far. Calls made after the worker stops, or still pending when it closes, raise WorkerStoppedError. Worker calls are dispatched concurrently by default. Pass spin_concurrent=False to process them sequentially:

worker = runtime.run(program, spin_concurrent=False)

Both execute() and run() accept spin. It defaults to False for one-shot execution and True for persistent workers.

The positional options slot controls the call without reserving guest keyword arguments:

from pysandbox import AddFuel, WorkerCallOptions

options = WorkerCallOptions(
  fuel=AddFuel(500_000, cap=2_000_000),
  timeout=10,
)
print(await worker.call(("increment",), options, 2))

WorkerCallOptions.timeout limits how long the caller waits. It does not cancel the guest operation, which may continue executing and producing side effects.

Limits

Limits belong to an execution:

limits = RuntimeLimits(
  max_memory_bytes=128 * 1024 * 1024,
  max_output_bytes=256 * 1024,
  max_guest_rpc_bytes=10 * 1024 * 1024,
  fuel=2**64 - 1,
  timeout=30,
)

Persistent workers can update limits while running:

await worker.set_fuel(1_000_000)
await worker.add_fuel(500_000, cap=2_000_000)
await worker.set_limits(max_output_bytes=512 * 1024, timeout=60)

CPU Sharing

Active workers share the sandbox subprocess's measured CPU capacity. Configure the process-wide sampler when creating the runtime:

from pysandbox import CpuShareConfig, PythonRuntime

runtime = PythonRuntime(
  cpu_share=CpuShareConfig(
    enabled=True,
    limit_percent=100.0,
    sample_interval=0.1,
    activity_timeout=0.3,
  ),
)

Each execution has an integer weight, defaulting to one:

worker = runtime.run(program, limits=RuntimeLimits(cpu_share_weight=2))
await worker.set_limits(cpu_share_weight=4)

limit_percent=100 caps the whole sandbox subprocess at approximately one logical core; 200 permits two. Use None for weighted fairness without a total CPU ceiling.

Weights are progressive rather than reserved. A worker consumes its first weight unit before spilling into its second, so unused units remain available to other active workers. CPU sharing is disabled by default. Fuel limits and epoch interruption remain active when it is disabled.

Output

stdout and stderr are retained as interlaced output events:

print(result.stdout)
print(result.stderr)
print(result.text)

formatted_text() can mark transitions between streams:

print(
  result.formatted_text(stderr=(b"\x1b[31m", b"\x1b[0m")),
  end="",
)

Virtual Filesystem

/python is the packaged, immutable Python runtime. Other guest paths can be served by a host VFS:

from pysandbox import (
  PythonRuntime,
  VfsDirectoryEntry,
  VfsMetadata,
  VirtualFileSystem,
)


class Vfs(VirtualFileSystem):
  async def stat(self, path: str) -> VfsMetadata: ...

  async def read(self, path: str) -> bytes: ...

  async def list(self, path: str) -> list[VfsDirectoryEntry]: ...

  async def write(
    self,
    path: str,
    data: bytes,
    offset: int | None,
  ) -> None: ...


runtime = PythonRuntime(vfs=Vfs(), cache_vfs=True)

VirtualFileSystem requires stat, read, and list. Writable filesystems may implement write, delete, mkdir, append, truncate, and rename. Unsupported optional operations raise NotImplementedError. Native fallbacks provide append from an offset write, truncate from a complete read and rewrite, and non-atomic file rename from read, write, and delete. Directory rename requires an explicit implementation.

VfsMetadata and VfsDirectoryEntry expose independent read and write permissions. The guest receives normal filesystem errors for denied, unsupported, missing, conflicting, and non-empty-directory operations.

Handlers may be synchronous or asynchronous. With caching enabled, results are shared across workers until the host calls await runtime.invalidate_vfs(path). Passing no path clears the whole cache. Successful responses are cached by default. Set cache_vfs_negative=True to also cache non-I/O errors such as missing paths; overload, transport, and malformed-response errors are never cached. Successful mutations invalidate the affected cached paths.

worker_queue_capacity bounds pending executions and user-level calls for each worker. When either queue is full, new work fails immediately without blocking traffic for other workers:

runtime = PythonRuntime(worker_queue_capacity=256)

host_dispatch_concurrency limits the combined number of guest RPC and VFS callbacks actively dispatched into the host Python application:

runtime = PythonRuntime(host_dispatch_concurrency=64)

host_dispatch_queue_capacity separately bounds pending host operations. When that queue is full, guest RPC and VFS operations receive an immediate overload error while connection routing remains responsive.

guest_dispatch_request_concurrency and guest_dispatch_request_queue_capacity apply the same controls independently to each worker. RPC and VFS requests share the worker's limits, preventing one guest from consuming the sandbox-wide host dispatch budget. Configure them on the execution's RuntimeLimits.

Packages

Resolve pure-Python wheels into immutable, reusable package layers, then attach the resulting environment to an execution:

from pysandbox import Package

environment = await runtime.packages.resolve(
  Package("requests==2.32.5", build=False),
  cache="by_version",
)
result = await runtime.execute(
  "import requests; print(requests.__version__)",
  packages=environment,
)

Dependencies are included by default. Set include_dependencies=False to resolve only the requested distribution. build=False rejects source distributions; enabling builds runs their build backend on the trusted host. Only compatible pure-Python wheels are accepted.

runtime.packages.cache exposes add(), resolve(), remove(), and packages(). The default uses the platform cache directory returned by platformdirs.user_cache_path("pysandbox"). Pass package_cache=PackageCache(path) to PythonRuntime to choose another location. cache="never" creates temporary layers owned by the returned environment; call environment.close() when it is no longer in use.

Internals

A PyO3 extension supervises a shared Rust sandbox subprocess without blocking the application's asyncio loop. The subprocess shares its Wasmtime engine and compiled component while giving every worker an isolated Store, component instance, CPython state, memory, capabilities, limits, and output stream.

See DOCS.md for the complete architecture and CONTRIBUTING.md for development, testing, and build instructions.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pysandbox_wasi-1.5.0.tar.gz (11.5 MB view details)

Uploaded Source

Built Distributions

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

pysandbox_wasi-1.5.0-cp315-cp315t-win_arm64.whl (26.5 MB view details)

Uploaded CPython 3.15tWindows ARM64

pysandbox_wasi-1.5.0-cp315-cp315t-win_amd64.whl (27.7 MB view details)

Uploaded CPython 3.15tWindows x86-64

pysandbox_wasi-1.5.0-cp315-cp315t-manylinux_2_28_x86_64.whl (27.6 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.28+ x86-64

pysandbox_wasi-1.5.0-cp315-cp315t-manylinux_2_28_aarch64.whl (26.6 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.28+ ARM64

pysandbox_wasi-1.5.0-cp315-cp315t-macosx_11_0_arm64.whl (26.3 MB view details)

Uploaded CPython 3.15tmacOS 11.0+ ARM64

pysandbox_wasi-1.5.0-cp315-cp315t-macosx_10_12_x86_64.whl (27.0 MB view details)

Uploaded CPython 3.15tmacOS 10.12+ x86-64

pysandbox_wasi-1.5.0-cp315-cp315-win_arm64.whl (26.5 MB view details)

Uploaded CPython 3.15Windows ARM64

pysandbox_wasi-1.5.0-cp315-cp315-win_amd64.whl (27.7 MB view details)

Uploaded CPython 3.15Windows x86-64

pysandbox_wasi-1.5.0-cp315-cp315-manylinux_2_28_x86_64.whl (27.6 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.28+ x86-64

pysandbox_wasi-1.5.0-cp315-cp315-macosx_11_0_arm64.whl (26.3 MB view details)

Uploaded CPython 3.15macOS 11.0+ ARM64

pysandbox_wasi-1.5.0-cp315-cp315-macosx_10_12_x86_64.whl (27.0 MB view details)

Uploaded CPython 3.15macOS 10.12+ x86-64

pysandbox_wasi-1.5.0-cp314-cp314t-win_arm64.whl (26.5 MB view details)

Uploaded CPython 3.14tWindows ARM64

pysandbox_wasi-1.5.0-cp314-cp314t-win_amd64.whl (27.8 MB view details)

Uploaded CPython 3.14tWindows x86-64

pysandbox_wasi-1.5.0-cp314-cp314t-manylinux_2_28_x86_64.whl (27.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

pysandbox_wasi-1.5.0-cp314-cp314t-manylinux_2_28_aarch64.whl (26.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

pysandbox_wasi-1.5.0-cp314-cp314t-macosx_11_0_arm64.whl (26.3 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pysandbox_wasi-1.5.0-cp314-cp314t-macosx_10_12_x86_64.whl (27.0 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

pysandbox_wasi-1.5.0-cp314-cp314-win_arm64.whl (26.5 MB view details)

Uploaded CPython 3.14Windows ARM64

pysandbox_wasi-1.5.0-cp314-cp314-win_amd64.whl (27.8 MB view details)

Uploaded CPython 3.14Windows x86-64

pysandbox_wasi-1.5.0-cp314-cp314-manylinux_2_28_x86_64.whl (27.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

pysandbox_wasi-1.5.0-cp314-cp314-macosx_11_0_arm64.whl (26.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pysandbox_wasi-1.5.0-cp314-cp314-macosx_10_12_x86_64.whl (27.0 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

pysandbox_wasi-1.5.0-cp313-cp313-win_arm64.whl (26.5 MB view details)

Uploaded CPython 3.13Windows ARM64

pysandbox_wasi-1.5.0-cp313-cp313-win_amd64.whl (27.7 MB view details)

Uploaded CPython 3.13Windows x86-64

pysandbox_wasi-1.5.0-cp313-cp313-manylinux_2_28_x86_64.whl (27.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

pysandbox_wasi-1.5.0-cp313-cp313-manylinux_2_28_aarch64.whl (26.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

pysandbox_wasi-1.5.0-cp313-cp313-macosx_11_0_arm64.whl (26.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pysandbox_wasi-1.5.0-cp313-cp313-macosx_10_12_x86_64.whl (27.0 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

pysandbox_wasi-1.5.0-cp312-cp312-win_arm64.whl (26.5 MB view details)

Uploaded CPython 3.12Windows ARM64

pysandbox_wasi-1.5.0-cp312-cp312-win_amd64.whl (27.8 MB view details)

Uploaded CPython 3.12Windows x86-64

pysandbox_wasi-1.5.0-cp312-cp312-manylinux_2_28_x86_64.whl (27.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pysandbox_wasi-1.5.0-cp312-cp312-manylinux_2_28_aarch64.whl (26.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

pysandbox_wasi-1.5.0-cp312-cp312-macosx_11_0_arm64.whl (26.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pysandbox_wasi-1.5.0-cp312-cp312-macosx_10_12_x86_64.whl (27.0 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

File details

Details for the file pysandbox_wasi-1.5.0.tar.gz.

File metadata

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

File hashes

Hashes for pysandbox_wasi-1.5.0.tar.gz
Algorithm Hash digest
SHA256 05c28d47d454ba78d50c0b4e1ecd93b5a4137da818b56a07682c351fe39756f6
MD5 060d948e17797c7f9218bac1de0689d6
BLAKE2b-256 06a32a289715d3ac0fdfc8e042053d6612d7890a0743a3c767be086e57cab331

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp315-cp315t-win_arm64.whl.

File metadata

  • Download URL: pysandbox_wasi-1.5.0-cp315-cp315t-win_arm64.whl
  • Upload date:
  • Size: 26.5 MB
  • Tags: CPython 3.15t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pysandbox_wasi-1.5.0-cp315-cp315t-win_arm64.whl
Algorithm Hash digest
SHA256 eac52bb9966ecd8ec6850b41e9d8da8db9b12773b6012b827456b0499827cc73
MD5 b7ac82ad19e5f2fa0152632e65ab00ff
BLAKE2b-256 29742a679afab63d5b4bffa3e3e5c9e38ed7487f63bd9d22be7a52834526b24a

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp315-cp315t-win_amd64.whl.

File metadata

  • Download URL: pysandbox_wasi-1.5.0-cp315-cp315t-win_amd64.whl
  • Upload date:
  • Size: 27.7 MB
  • Tags: CPython 3.15t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pysandbox_wasi-1.5.0-cp315-cp315t-win_amd64.whl
Algorithm Hash digest
SHA256 b94ad42bb8dc25305f94785d28be22928853f1083b2f0bfaaa5799151a5637ca
MD5 fe6e3b4698c38b79716c5cfbb54dabf7
BLAKE2b-256 70de36756b1c21a27cc6dd84231850a2e190a34a481605f184320c428fc194c4

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp315-cp315t-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: pysandbox_wasi-1.5.0-cp315-cp315t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 27.6 MB
  • Tags: CPython 3.15t, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pysandbox_wasi-1.5.0-cp315-cp315t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 656871b65af03ca5a23fd3bad25a54aae7f2795f7a3d65ddb20f6142d8cdc6b9
MD5 1e724562008e6a81c6fe04058d604fd3
BLAKE2b-256 0b58ecb89a8161566690163e926c2af61d53028f29b278cc88715561a2b3833b

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp315-cp315t-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pysandbox_wasi-1.5.0-cp315-cp315t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 26.6 MB
  • Tags: CPython 3.15t, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pysandbox_wasi-1.5.0-cp315-cp315t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 463c1098228154fd20d01460cb27e5f2aa79a574d51a4c1c58e5bfb8c41b0706
MD5 6fee0d09f01937432c675664d097bf84
BLAKE2b-256 c2c20723a19e69a560a8334d57268f3d80c75f3a7ed6d83c046db20c8f873294

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp315-cp315t-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pysandbox_wasi-1.5.0-cp315-cp315t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 26.3 MB
  • Tags: CPython 3.15t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pysandbox_wasi-1.5.0-cp315-cp315t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f43bf0b3e4d47e6379eddfdd5dd94045fba5b0e9559d14f0c88450f37f029bd
MD5 f9da77bec8fd45c234dd111a22ad8040
BLAKE2b-256 91c7ab573b45ccb95f3320655c841f2064c936aeeb466892418eb95ae0a77558

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp315-cp315t-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: pysandbox_wasi-1.5.0-cp315-cp315t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 27.0 MB
  • Tags: CPython 3.15t, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pysandbox_wasi-1.5.0-cp315-cp315t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4d983045ef86e1e2c1d8b8c8804c41019878522ad5f2ad1cef0f6560e225cb1c
MD5 6342dbb60afcf51cb3ed5ac2ea5dbd06
BLAKE2b-256 c8ea4c7cdaec0941a79b9f75a680b73f668416de07cbdfacbf7c6224594cd9ea

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp315-cp315-win_arm64.whl.

File metadata

  • Download URL: pysandbox_wasi-1.5.0-cp315-cp315-win_arm64.whl
  • Upload date:
  • Size: 26.5 MB
  • Tags: CPython 3.15, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pysandbox_wasi-1.5.0-cp315-cp315-win_arm64.whl
Algorithm Hash digest
SHA256 4d0cd660bf86feac38af14edc10a91aeb38f9ef1cfe84cea7bdcb09d6c57be04
MD5 8dffb5b58aeca9909bcb0d7f7b5159bf
BLAKE2b-256 3c899b588672439a1795cdea5700354fc6c235ee29f2cb7c2a7ea2f8806ea680

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp315-cp315-win_amd64.whl.

File metadata

  • Download URL: pysandbox_wasi-1.5.0-cp315-cp315-win_amd64.whl
  • Upload date:
  • Size: 27.7 MB
  • Tags: CPython 3.15, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pysandbox_wasi-1.5.0-cp315-cp315-win_amd64.whl
Algorithm Hash digest
SHA256 17fd6d3163d345e35060a221634fde53c27d6550f21f7a71a02b48fdff31e4ca
MD5 aa6a2a09a06f51eb9c84186f3de1564a
BLAKE2b-256 98cd072dd69160ee65663433f364718525abc1e77c96483c45c1daa93a326cfa

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp315-cp315-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: pysandbox_wasi-1.5.0-cp315-cp315-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 27.6 MB
  • Tags: CPython 3.15, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pysandbox_wasi-1.5.0-cp315-cp315-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7bfd7f92a59258ea3ae6a98f0177ecba2330a7e49c99b522f365e7d759b9f2e4
MD5 6dab54cb56eba6921a847f2409d293a5
BLAKE2b-256 4466e7f1be5bde558008748b23d02ed1e85b8830debce348cce3803a7b874ebd

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp315-cp315-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pysandbox_wasi-1.5.0-cp315-cp315-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 26.3 MB
  • Tags: CPython 3.15, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pysandbox_wasi-1.5.0-cp315-cp315-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc3d1c1630e56ab98402da63c54f7f0833215681a54566ecf5f8d2f7f590db24
MD5 cd103f0c01f784cd3dd6f5cf69a5973d
BLAKE2b-256 34e8d9b6cb865f9bf6fc06021e816466fdc6eaa4bd2493b6b942448cd6be5343

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp315-cp315-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: pysandbox_wasi-1.5.0-cp315-cp315-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 27.0 MB
  • Tags: CPython 3.15, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pysandbox_wasi-1.5.0-cp315-cp315-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7017f71e66b6e89aa61010d0ec2ffaafdee3918961c60736608f37168bbfb6e6
MD5 c55f91d94e079a406d8e6c2c3022e1c2
BLAKE2b-256 a9776a49a6e23f2c2a3671a8e8670d807437fe4824cdfede11aafd478f404b15

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp314-cp314t-win_arm64.whl.

File metadata

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

File hashes

Hashes for pysandbox_wasi-1.5.0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 be993ec44997526be389a800a785c737523efb0f7044ed1d1050af323e6655d9
MD5 4a9cc66009b2813024f6e3646d03d35e
BLAKE2b-256 50bbe573c4a54652273f293a618a45b1a722b930c197e34b8261f4d7359c522f

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp314-cp314t-win_amd64.whl.

File metadata

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

File hashes

Hashes for pysandbox_wasi-1.5.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 8d8cd2e83fd4ee4a6db4e5e3004fc868ffbddff2253c1c655b13d3863f520a96
MD5 a019f89d777c34302441fbd90518a51e
BLAKE2b-256 9a3e2f72161fbc7e9a5aaa26281f7fe8b99168f39c27056d243f9d8dd85bb2cb

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: pysandbox_wasi-1.5.0-cp314-cp314t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 27.6 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pysandbox_wasi-1.5.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f7cf37725662860a484ee635d45431c5b34e1a5b7f8cf499c41319ed4bbd474f
MD5 bf94ae61ed14af633fe356d90719ddf4
BLAKE2b-256 98c56b6baecb9bf77bfb118bc86dec6f58304f444a2ed72cc454989804c4f2da

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pysandbox_wasi-1.5.0-cp314-cp314t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 26.6 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pysandbox_wasi-1.5.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6302fc73d46d2fc823651c140e55ddec337739e25a6ddea2f81a9a2fbb4b3a80
MD5 b5383989d57fb839d7a52c46a0be0db7
BLAKE2b-256 7a910934a0c4d965fb40971eab03ed8b490204cae6cd3eeadcff2dbe9c973a81

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

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

File hashes

Hashes for pysandbox_wasi-1.5.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2913400cf31c774b636f81de8b0efd08505b029d9a23e5e1ffa5133d9deb469
MD5 7dad8e19809eb7b5f262d56cb8816a56
BLAKE2b-256 15c8db73ece7d11e254cfd11fb3ff5ed7e43d2366eaeb8f9c7ba984cd617635a

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

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

File hashes

Hashes for pysandbox_wasi-1.5.0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cae1f1c8c7783e7706d1a1c7dafdd28d173e57f6f62d04fdcc1adcb7a0272452
MD5 611a2c98099a91d511f87604780ab234
BLAKE2b-256 22adee2ffe24909bd4feb4c3a0f6abe9ba0e9584931654a0da0df94db1bc9c2a

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp314-cp314-win_arm64.whl.

File metadata

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

File hashes

Hashes for pysandbox_wasi-1.5.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 1ed8895e4b4c38ac4c0ff581841bfd9f1ed65172c075ba8fe1cf766ff475b267
MD5 7a9b7d57703821acd2612543dfd4ed44
BLAKE2b-256 52c99ad9d948e9d17f9940c69d4e5610afd8ecfa4aa4982f48885cd68bbf0791

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp314-cp314-win_amd64.whl.

File metadata

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

File hashes

Hashes for pysandbox_wasi-1.5.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c62c36289ca894eaa74ffadc694fb024f125c7a9ebf29ddefde5eca18c793a1e
MD5 07488e4fbdfad38f21c8610198f6f9ad
BLAKE2b-256 9c5708571d75ca345251aa2601862253042ecb5a40721b2d23b587fb2ffc3936

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: pysandbox_wasi-1.5.0-cp314-cp314-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 27.6 MB
  • Tags: CPython 3.14, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pysandbox_wasi-1.5.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9cbeae604df4b41d572da9b2fed5beb820353f9c7744791f1154819d29f5e2f3
MD5 953fb27d2fa543fe1b31f021476b8f68
BLAKE2b-256 18a1246596c4697be574dbcf3730486a081a67d73c611a72402823e8f42cae5e

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

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

File hashes

Hashes for pysandbox_wasi-1.5.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a66cc235c5d67e99e5c4edd62b9240aa81ac7d05300d4453a4f1ab5ecd85efb
MD5 f78c7c449cf3f56230957f51f08e714b
BLAKE2b-256 bb3690e006c237ac7374d6363f14a13c985001b6e803148fc43dda375ec00970

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

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

File hashes

Hashes for pysandbox_wasi-1.5.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b4fbc1a08d3764d3ff1314238ea7eda5b0879e2f88e0313f6e07c6774f4ddc95
MD5 c9ce0cbe3f58ce8bbd02f412f60031c7
BLAKE2b-256 25e90fa1f7eb79bd81b5f0dffb9b3fba69112bcefcc5232c711bb690471fe16e

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp313-cp313-win_arm64.whl.

File metadata

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

File hashes

Hashes for pysandbox_wasi-1.5.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 5a9f78f2638838ad08110b02418436465dea4c144cc8b91d46359ba6066be6f3
MD5 e79e21c5313ca4eda334eca608327ecb
BLAKE2b-256 b74a9398c7c1031d6431aee8e3401ac65054d4ccfecc48a75d7ef261470b8507

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for pysandbox_wasi-1.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d1c7cb14bfed95e57324a2cedd0ee348cbc4490f67c026990b3299ad23581d99
MD5 c94ee9f91ad609c83bea8265c0753c4b
BLAKE2b-256 e2e20d3b3b8ec357fd4103e2f6ea6559614ad41fbc98e8c99f54666d148c8072

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: pysandbox_wasi-1.5.0-cp313-cp313-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 27.6 MB
  • Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pysandbox_wasi-1.5.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e77dcfee4516d6e41b884c01b16baf197248e95732ddca460bdf995a71d9e29
MD5 9f44d92912cd2a3ae121d801778885c7
BLAKE2b-256 2ead54c3478bee53d05fd39bbeabb562b119534bb74e7386330993170e4e1450

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pysandbox_wasi-1.5.0-cp313-cp313-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 26.6 MB
  • Tags: CPython 3.13, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pysandbox_wasi-1.5.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f2f50ce2529b96b60db0059e8ef4913a802806dcfdee08fe55bc91e64ee6b0e0
MD5 da3bfbd9287d88df4820dd0d33d45cfc
BLAKE2b-256 d7c0fa61ecdc01bd6ba91c6fea116a1ea1fcef01fbc97361476babbddc005f49

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

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

File hashes

Hashes for pysandbox_wasi-1.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c116613bb0167f40153876ef6de769ca141cc54dd6d5c029b248c52db98eb0d0
MD5 cc07e21c33c96dda1a9c1599c2276de7
BLAKE2b-256 bf244b062a1dff075a722eb204d5fb4c3d54004d59d14190ce15698193fe2121

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

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

File hashes

Hashes for pysandbox_wasi-1.5.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2d44b01935c4cfc2a09718f8d371807a3ce6aba20d8af375f3a37724a2aaa335
MD5 42a01eedd5147d9beaf1bc8db52e9d65
BLAKE2b-256 45f37cb276ece449f7d8801f90fd513e2155d5607c50464d01830a4d457d35a7

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp312-cp312-win_arm64.whl.

File metadata

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

File hashes

Hashes for pysandbox_wasi-1.5.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 c47d5a3f3c3c6a45782582ebc9edb46ac0a13005124827e4fd34a4ea79f58052
MD5 6792eefbd4aaae7be1f19942cd167543
BLAKE2b-256 a1329e39cf8ded2a05b880fa54d2729022cd50067dd28d73b41418eeb638a543

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for pysandbox_wasi-1.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7ddc365b41e54bf409f2ac2cd8c93f6a93efb8adf934c3d662ca7956ee5db818
MD5 49cc9235a845065f2335f7af8a4aaa62
BLAKE2b-256 87ab1d1d5505a1dbdecf90a18cc782fd8aa9c64654d1aa44a1b12227acbaf4d2

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: pysandbox_wasi-1.5.0-cp312-cp312-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 27.6 MB
  • Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pysandbox_wasi-1.5.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 66c16b0b069ef91b5ae599ea6151e5f79aa3598ef43a47715f6a6a777b3f1733
MD5 4516fcd07546dd1cee0d28a07f59655e
BLAKE2b-256 cf8a79b45f8201399f21bae6cec14b97098c4bd48a63de427163d34f71805fac

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pysandbox_wasi-1.5.0-cp312-cp312-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 26.6 MB
  • Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pysandbox_wasi-1.5.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 02344f39a3cbf358255d64fb377530c985827a4f4ff9865ed4149f899a7ea37a
MD5 6d47ce8ee7a43bb577444fd661ed232b
BLAKE2b-256 fd5b98cc9ca857509ced88f87fd3cfcbc462d956e8f23289fb02ee76ce9dcb6b

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

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

File hashes

Hashes for pysandbox_wasi-1.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b9f1b7dbb73fe12af79b9a267a7d1b0a9e1118a4567668a58690fde1062eeb9
MD5 b1bbd3f391909801b8819b1641161703
BLAKE2b-256 8b7ecb5f677edafbbf72718e1e05b669b120bc65a93f90cbd87627323c16b0cc

See more details on using hashes here.

File details

Details for the file pysandbox_wasi-1.5.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

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

File hashes

Hashes for pysandbox_wasi-1.5.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ad55887c3db9711e53dc67884aa3843c8d86a8e765754787256a69d11602c9a3
MD5 bc397f76281fff381f090d311feedc1f
BLAKE2b-256 659c23c5564efd8da1d05d4930f2a0a04b1dc3d53013d4106d5cd505911e039a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page