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 python -m pysandbox.demo

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="",
)

SystemExit and os._exit() produce TerminationReason.EXITED; their status is available as result.exit_code. The componentized Python runtime preserves 0 but normalizes every nonzero exit status to 1 through WASI Preview 3's success/failure exit operation. Other uncaught BaseException subclasses are reported as guest errors with a guest traceback.

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. Directory invalidation removes its cached subtree; directory rename moves an already-cached subtree without scanning every cached path.

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.

Wasmtime compilation is cached by default in the platform cache directory. Disable it or select an explicit directory with compilation_cache:

from pathlib import Path

runtime = PythonRuntime(compilation_cache=False)
runtime = PythonRuntime(compilation_cache=Path("custom-cache"))

True uses platformdirs.user_cache_path("pysandbox") / "wasmtime".

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. source may point to a wheel, source archive, or source directory.

Package resolution and extraction can be bounded independently for the direct package and its dependencies:

package = Package(
  "example==1.0",
  build=False,
  max_size=10 * 1024 * 1024,
  max_files=1_000,
  max_dependencies=100,
  max_dependency_size=10 * 1024 * 1024,
  max_dependency_files=1_000,
)

All five limits default to None. They bound downloads and extracted wheel or source contents. An enabled source build is trusted host code and its build process is not sandboxed by these limits.

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.3.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.3-cp315-cp315t-win_arm64.whl (26.6 MB view details)

Uploaded CPython 3.15tWindows ARM64

pysandbox_wasi-1.5.3-cp315-cp315t-win_amd64.whl (27.9 MB view details)

Uploaded CPython 3.15tWindows x86-64

pysandbox_wasi-1.5.3-cp315-cp315t-manylinux_2_28_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.28+ x86-64

pysandbox_wasi-1.5.3-cp315-cp315t-manylinux_2_28_aarch64.whl (26.7 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.28+ ARM64

pysandbox_wasi-1.5.3-cp315-cp315t-macosx_11_0_arm64.whl (26.4 MB view details)

Uploaded CPython 3.15tmacOS 11.0+ ARM64

pysandbox_wasi-1.5.3-cp315-cp315t-macosx_10_12_x86_64.whl (27.1 MB view details)

Uploaded CPython 3.15tmacOS 10.12+ x86-64

pysandbox_wasi-1.5.3-cp315-cp315-win_arm64.whl (26.6 MB view details)

Uploaded CPython 3.15Windows ARM64

pysandbox_wasi-1.5.3-cp315-cp315-win_amd64.whl (27.9 MB view details)

Uploaded CPython 3.15Windows x86-64

pysandbox_wasi-1.5.3-cp315-cp315-manylinux_2_28_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.28+ x86-64

pysandbox_wasi-1.5.3-cp315-cp315-macosx_11_0_arm64.whl (26.4 MB view details)

Uploaded CPython 3.15macOS 11.0+ ARM64

pysandbox_wasi-1.5.3-cp315-cp315-macosx_10_12_x86_64.whl (27.2 MB view details)

Uploaded CPython 3.15macOS 10.12+ x86-64

pysandbox_wasi-1.5.3-cp314-cp314t-win_arm64.whl (26.6 MB view details)

Uploaded CPython 3.14tWindows ARM64

pysandbox_wasi-1.5.3-cp314-cp314t-win_amd64.whl (27.9 MB view details)

Uploaded CPython 3.14tWindows x86-64

pysandbox_wasi-1.5.3-cp314-cp314t-manylinux_2_28_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

pysandbox_wasi-1.5.3-cp314-cp314t-manylinux_2_28_aarch64.whl (26.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

pysandbox_wasi-1.5.3-cp314-cp314t-macosx_11_0_arm64.whl (26.4 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pysandbox_wasi-1.5.3-cp314-cp314t-macosx_10_12_x86_64.whl (27.1 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

pysandbox_wasi-1.5.3-cp314-cp314-win_arm64.whl (26.6 MB view details)

Uploaded CPython 3.14Windows ARM64

pysandbox_wasi-1.5.3-cp314-cp314-win_amd64.whl (27.9 MB view details)

Uploaded CPython 3.14Windows x86-64

pysandbox_wasi-1.5.3-cp314-cp314-manylinux_2_28_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

pysandbox_wasi-1.5.3-cp314-cp314-macosx_11_0_arm64.whl (26.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pysandbox_wasi-1.5.3-cp314-cp314-macosx_10_12_x86_64.whl (27.2 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

pysandbox_wasi-1.5.3-cp313-cp313-win_arm64.whl (26.6 MB view details)

Uploaded CPython 3.13Windows ARM64

pysandbox_wasi-1.5.3-cp313-cp313-win_amd64.whl (27.9 MB view details)

Uploaded CPython 3.13Windows x86-64

pysandbox_wasi-1.5.3-cp313-cp313-manylinux_2_28_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

pysandbox_wasi-1.5.3-cp313-cp313-manylinux_2_28_aarch64.whl (26.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

pysandbox_wasi-1.5.3-cp313-cp313-macosx_11_0_arm64.whl (26.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pysandbox_wasi-1.5.3-cp313-cp313-macosx_10_12_x86_64.whl (27.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

pysandbox_wasi-1.5.3-cp312-cp312-win_arm64.whl (26.6 MB view details)

Uploaded CPython 3.12Windows ARM64

pysandbox_wasi-1.5.3-cp312-cp312-win_amd64.whl (27.9 MB view details)

Uploaded CPython 3.12Windows x86-64

pysandbox_wasi-1.5.3-cp312-cp312-manylinux_2_28_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

pysandbox_wasi-1.5.3-cp312-cp312-manylinux_2_28_aarch64.whl (26.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

pysandbox_wasi-1.5.3-cp312-cp312-macosx_11_0_arm64.whl (26.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pysandbox_wasi-1.5.3-cp312-cp312-macosx_10_12_x86_64.whl (27.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3.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.3.tar.gz
Algorithm Hash digest
SHA256 f753c51d740ed1d87cb4f66f6155df7970d4e94428b52d8490aa2c4653cf6b98
MD5 a7d693cedb6f2dbb20fcc55660e75b93
BLAKE2b-256 2dea768cd18f6ffc40d6e5f4e313f85f86050af9b876b15a41955cdd4fdf473c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp315-cp315t-win_arm64.whl
  • Upload date:
  • Size: 26.6 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.3-cp315-cp315t-win_arm64.whl
Algorithm Hash digest
SHA256 9eb80fbb43dbcc40d7c820d18b0ef8e16f8ce27fbabdba2b9678bffeb31b5796
MD5 2eccf15f0c255f4857858dff2ab44c80
BLAKE2b-256 9935aeb84796173ca6299d89bd5176d60e5dbb1dd272f469cf15f1ae952a240c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp315-cp315t-win_amd64.whl
  • Upload date:
  • Size: 27.9 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.3-cp315-cp315t-win_amd64.whl
Algorithm Hash digest
SHA256 ff5d139505c9a4f43003bf25c879ef2b0cc3e8e54d76b4c93b09b8fc851511ba
MD5 afabc4ce210c9ede28c0f00c07a2258a
BLAKE2b-256 69856a734be5332d6ad7c518b96619ebf8efe6ad6fee0db58d27073b35f02e9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp315-cp315t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 27.7 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.3-cp315-cp315t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d4be810fa9046592e5051c889f158bca92e1a8f70487ae2168e72bdb4c2edf90
MD5 5cf9486578e8ca7e1b38ef5ee1bf3501
BLAKE2b-256 252749bb1ab47e70c770862505858611d632a57abe5e3854200cc5ba7df25c12

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp315-cp315t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 26.7 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.3-cp315-cp315t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a7811002309a35eba59c5a90314a36322349ce2e9c47b680a6fe62882acc5086
MD5 58c6a6a04991e8273b0cedb0431739df
BLAKE2b-256 7bd6413d3b6ac49911ed1efa9bc7792787cb42ae619cc1c0a7d8f24155e90211

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp315-cp315t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 26.4 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.3-cp315-cp315t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2cbcd323bf3240439039123e271403023ddaecb841a2662ef82287dd278e7b2b
MD5 2465f0b600dd51d2b34837ff3ca9c624
BLAKE2b-256 05e39e465e445bd826f745f267049687e9025fb6a65cc34dd45913b05572de72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp315-cp315t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 27.1 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.3-cp315-cp315t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1151983fb5ad92386f16109f7b7faede21269e4238d60d388370d41311ef9175
MD5 a7d1bf88ea39307ca96ad5682b12c914
BLAKE2b-256 366ef4413d31a2f1823536aa70ed760f9d26eb98cbaf24758d9c677ef3866a81

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp315-cp315-win_arm64.whl
  • Upload date:
  • Size: 26.6 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.3-cp315-cp315-win_arm64.whl
Algorithm Hash digest
SHA256 3671241caac0ca94f3a253af55b97228fb5df107b04424fc51d02c99d8d40205
MD5 fa82e677b47f63a459f59cde6136cd08
BLAKE2b-256 fa515702bdbe0b1d8ad498bf9c34800df5c78c45bd5a636ea861d5be4e92b5eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp315-cp315-win_amd64.whl
  • Upload date:
  • Size: 27.9 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.3-cp315-cp315-win_amd64.whl
Algorithm Hash digest
SHA256 107985619acbb4033c1838b0e9931be118391ec1e179ad02557e58aa35cdc149
MD5 6a3379415155a1bc534f871fd07a8eea
BLAKE2b-256 71d809ef8661731c902c61ba4132c78d7a756ddf301c3bde12c2b752126963fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp315-cp315-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 27.7 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.3-cp315-cp315-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6c47376279005dde1f7ef80e683ed98cb7965a9a46de11a1102c3c022a51951b
MD5 45e5113743094dd37c0fd0c3c2bc0dd2
BLAKE2b-256 6bd3a1c947db4b458badc6d6c5fad33a40b773487d040f354c11c837805e00dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp315-cp315-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 26.4 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.3-cp315-cp315-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8bd4cee9cc64df5ac87196347460cb701b37904e3b99e85af4416989f734b06d
MD5 020e593514702fd6d970c986bdccf155
BLAKE2b-256 316a00f2f54681134dd08690bc171ea8fe21f52227a750ef327bef3497bd1866

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp315-cp315-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 27.2 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.3-cp315-cp315-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 71db77c1f9db6d4b4504c422733ec273c24ad35ddb6b965e371e185029de8262
MD5 a6229821f17ceba996800cb7f4b193c1
BLAKE2b-256 9d9b42957d65096d918a297cd83199de24edffae5126e531361734e39ccffc9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 26.6 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.3-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 200394edee2b7f7295ed9655fa625a2dd2fc79d33360ff9ff47e16dc0f8689e4
MD5 ef5aedb969fe60cff6a0d63100b8243c
BLAKE2b-256 0523d0de73afd7ef580d5a2d87869dde39d93a7344487309209fa417187a9483

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 27.9 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.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 352dc02c0501bfd0754155c796796a24215ba32c4d7d07ead31cb58dc62a24f4
MD5 20019f44cdc94373c24bffdaf2a3f193
BLAKE2b-256 8fe501bf2db18707419a0129588ad7d97d92b366679fe398d848af8c53937929

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp314-cp314t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 27.7 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.3-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f492ade154941befd284b3719d7c668a12ee8925285aa451eab6758853e2332d
MD5 95b25798e675b317ba232d3db5a9291d
BLAKE2b-256 ee59f70debb7c748013ba3e0754d49fabea0e0a3c66e9b2f82a70cb042b8fdd5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp314-cp314t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 26.7 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.3-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 20e76e7e241674321cf6c5f01e12a3282ad7f686b7507c74804fb68913c812dc
MD5 cb24685f4e9e8d3e42c2617d8a7d3461
BLAKE2b-256 934ca35d74b5eb0714c6ba8a9e8bdf0134170ec18fb4089a785e23e0b3d0dac5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp314-cp314t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 26.4 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.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f8614c342abcfb4884dc3c7856c15492a35fbd6ba5a3d475b5cab311e30815d5
MD5 540d87ae05a36ad3e83a60a6e69ebdbe
BLAKE2b-256 07ecc11ce27aece64f8067c12b6f47cf1bfb20e572c8bdc68d27db84bc4c72e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp314-cp314t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 27.1 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.3-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8b9c2f0a3dbc22ae07705b70b2283dc0b58c404950353619ca1a60a00a127651
MD5 6c0cc948b5888c4b3cf864eb8e797e5b
BLAKE2b-256 9384e60a0237239e3ba8d972af40b05ae27c491f266e271a64d2df5c87a1a7a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 26.6 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.3-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 ea097a8d61defff1c4a25366131fad0fa8b36bcd561ddc042cb846702b642e81
MD5 16a63dae260d8812fc28ca0f1b3e77b1
BLAKE2b-256 8369015972768028f06f81743a254fbb1a49a9bd84776c4cc450213848f5b5fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 27.9 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.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 31a5410ab7f735e89dc90fb80ee07019795d2f39726edb411a3b72b35d0fbdfe
MD5 28dcbcf8fa901041ce77cded0ba56131
BLAKE2b-256 aaf2e0affee0833f5f0fcd7de00ad7f01414b0cc121d659b5f54ff634bae677b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp314-cp314-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 27.7 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.3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cbc56deadd95bff56ca8b3316163052967022727804560b30bb4e110e02a4636
MD5 ccc370c0545cea5442d618e5a0c3e27f
BLAKE2b-256 d73d62b4ecd3bed906977a86d93904618e463de76f2fa6ff395c6b31990888ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 26.4 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.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 31828320472b687c1bb11281650950373dab93a0943c02585b1a346317f77c3f
MD5 f032e888b298f81b18e91c031b552e75
BLAKE2b-256 ccb0032288f71e4aa6c9ad2c388983f26388210fef60ca017842e0b4f7650f30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp314-cp314-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 27.2 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.3-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 59c0bde3811a2d2ff7f968001e03e70f4324164667cec2fcbc9ee42f67ba2717
MD5 42d013170f443b856914d4cfba24cd1c
BLAKE2b-256 b48991004cb4241c9b3c8a50cb5bc741dab7ffafa4028fbd29e1a2006ba7798e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 26.6 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.3-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 00b9edb1af1d59a10ee9e1f0a8b2af079a0c5e07869a81a5ee548dde0398f4a9
MD5 2311842844fb4ba1fe0f07b98a15dff4
BLAKE2b-256 67211c7dfe6bfac7171c54417844d225a64b51934d6152c5cf8f66ada723f05b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 27.9 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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 dfcb5884c232ec787997f78a7eff7abb7cb37845b19a8d08d7de2862696c9a36
MD5 f7c2aaee9f43fe3ff4af2f6bd8401840
BLAKE2b-256 43f38872b6bbafbeca4b5358e6d38f1ef4dabf887ee53c4f7f390d9cba0faf13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp313-cp313-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 27.7 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.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 39d2122a0e9ae6b665efbb9204822b76c0e0107460d9d4f9460d9eee4a02f2b1
MD5 d55ffcc2f8a3c9f90ffd1e0cd53117a6
BLAKE2b-256 ab9b0d0d3494c398ba74b3b172f106fb476e658c5d10577d7ef730ae5d8289ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp313-cp313-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 26.7 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.3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21ed4c6dd11c20f495ebe4189e9086833cb54543850637bdcf8a7e9e219edc6c
MD5 b7cd2108b7a712cf25ea837885466099
BLAKE2b-256 21ff8d03d8da7e21995899bc0cf142274a4cf21c51c9c233267cba0ccd752010

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 26.4 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.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad59a6ca7ed4b0174d3cca2bed23e3d7347097a7cb5e11e2b6f77e7dcf5d67e8
MD5 a477ab23cd58accf7d597ca0d3dcf859
BLAKE2b-256 098b8bec8bbb703c187b7121a87bf9c1d2e9fe59cbddb3e3fb1d05a72ea972a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp313-cp313-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 27.1 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.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2ec81e01b27ee3c9cf3f42742a464d4ad9496a631380eb79e3bae2f8a71e60ce
MD5 e05d54cdca9bf6347eecb9b6d285755e
BLAKE2b-256 0c5cf1bb1a3d2ff9f80de8295d35fbb999aee46ded71b6e12713bf3a1644d827

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 26.6 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.3-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 25ee84df0db9ffed7c8425ae27401b4f7e2a715df7172a425ab3c3f375014565
MD5 375c2acae56d6ec078ddb9db0b40ca2e
BLAKE2b-256 924deee3b4595399bbf112b34334853cb670c8e6a8e9e8397c607635382d989a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 27.9 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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 46b4376b36858ed246535b780e3ad2c911a22ca485c862d0f250854a805190c6
MD5 637ff0514febc5aeb15821ba3580306e
BLAKE2b-256 65112f9f40a49ed4789d04dec176873ef06bffbd6d7b486b6a10400ca2fb6d5c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp312-cp312-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 27.7 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.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 45a8caecafd4a8e753b28af041d6996e8a1632a2a4030c8ef460aba45cc42de6
MD5 6b1af0c7e18e848d9451578de9c7d2af
BLAKE2b-256 a864152c86649c4a52da03f345c1d2682700cb1670c3972a509a7836758a5cb4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp312-cp312-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 26.7 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.3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f04af045ba29d1bc1e11f5be0ad3d1999e930f273cf8a7b087326f75874d1873
MD5 c12fa7feb4dc1b8810c4d1c84069cd7e
BLAKE2b-256 a9d9c663ad6609fe42748ecae79cfcc021a4d4d0742601c84369e6418e7cbac4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 26.4 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.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 31c763cf80ecf3cdba81f7a94d8abdf540f52e0de10c46647de8ec1847c479a9
MD5 beb2cc0004172a29a431e9f643b5c7ac
BLAKE2b-256 fcdca7a50918169e1e37ec5f6cd9fe179322c923a963630630395c257e323660

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysandbox_wasi-1.5.3-cp312-cp312-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 27.1 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.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 21b59a57d725cc4751adc1a34b523fe81aa85da9bd8d5ffc620682b0981760e2
MD5 ab4f86d5c70c6188ea891ad5f1905597
BLAKE2b-256 45d05e9aaccb02b29240977be4c157a47c77fb7fee6061fdb4eb05175c18459e

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