pysandbox
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
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.output.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.result.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.
call_function() executes an asynchronous function body against the worker's
persistent globals. Values are passed as explicit keyword-only arguments, and
the positional fuel slot accepts SetFuel, AddFuel, or None:
result = await worker.call_function(
"""
await asyncio.sleep(1)
return add(add(a, b), add(c, d))
""",
AddFuel(500_000, cap=2_000_000),
a=1,
b=2,
c=3,
d=4,
)
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.output.stdout)
print(result.output.stderr)
print(result.output.text)
result.output is a live, read-only sequence. Existing references observe new
worker output as it arrives; slicing it produces a detached Output snapshot.
formatted_text() can mark transitions between streams:
print(
result.output.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.
Metadata
Release files for pysandbox-wasi 1.6.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pysandbox_wasi-1.6.2.tar.gz | 11.5 MB | Details |
Built distributions (wheels)
Total release size: 986.9 MB
Release files / pysandbox_wasi-1.6.2.tar.gz
| Download URL | pysandbox_wasi-1.6.2.tar.gz |
|---|---|
| Size | 11.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0ead752c2ba9913a0340ce38bb60aa4a01176cffceec90772efa6ae14847fd17
|
|
BLAKE2b-256 checksum How to use checksums |
a1c001f21fd974b546fa879e9f5c74982445d3835acb1c09215c93b4b1076dca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp315-cp315t-win_arm64.whl
| Download URL | pysandbox_wasi-1.6.2-cp315-cp315t-win_arm64.whl |
|---|---|
| Size | 26.6 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
7f6159c5ab3264b2078f1eeccb427bff2f0c00aa2bb1ef3c53948aa5d99dc94e
|
|
BLAKE2b-256 checksum How to use checksums |
b6131e5b9193913c45570e4f5796efd6a7c6b1ae42a746792ea994e12d90da62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp315-cp315t-win_amd64.whl
| Download URL | pysandbox_wasi-1.6.2-cp315-cp315t-win_amd64.whl |
|---|---|
| Size | 27.9 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8a44087e52da5532f08b2cb0d7f17c1d0ef47b9807b278b0586afa58a1fb0095
|
|
BLAKE2b-256 checksum How to use checksums |
303e1b46ee826148472619c90ad8649b1b881362d40278a23b5aca9de2eebac0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp315-cp315t-manylinux_2_28_x86_64.whl
| Download URL | pysandbox_wasi-1.6.2-cp315-cp315t-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 27.8 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
526ddcb593cf519bd0b0c7adc2349c6e1e3ff1e64c89c478c46564c39c7fcaa3
|
|
BLAKE2b-256 checksum How to use checksums |
d2b0bf88178df09a27a69e625c4f1a09647f8b434401eb177e6d25ec38df1052
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp315-cp315t-manylinux_2_28_aarch64.whl
| Download URL | pysandbox_wasi-1.6.2-cp315-cp315t-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 26.7 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
16088c3f33e3f4e4f14679cc03dbf19378d7fd13da523fcc6cf3392ffb28e6bc
|
|
BLAKE2b-256 checksum How to use checksums |
866749299dba8ac8991a6c0ac391ce216534f9c16ee81705561f2cbf840cedf9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp315-cp315t-macosx_11_0_arm64.whl
| Download URL | pysandbox_wasi-1.6.2-cp315-cp315t-macosx_11_0_arm64.whl |
|---|---|
| Size | 26.4 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e195b708b36aedc5dd20a500ecdde608a0c572d87ef9e2f7dc2161a012c3dbf5
|
|
BLAKE2b-256 checksum How to use checksums |
cbfb346a6d84cfbaefbce3915534b9e98471f9f75d75bd8f73188b4a09b3d1e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp315-cp315t-macosx_10_12_x86_64.whl
| Download URL | pysandbox_wasi-1.6.2-cp315-cp315t-macosx_10_12_x86_64.whl |
|---|---|
| Size | 27.2 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
8b0739e2b85a183e398c0b7a225d53e681da46f5286bbbb4ca7fef71e8d092d8
|
|
BLAKE2b-256 checksum How to use checksums |
2e261b742260fb331d072e7bf4b008eea941c62f4947a43e9d18ab29472e1f35
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp315-cp315-win_arm64.whl
| Download URL | pysandbox_wasi-1.6.2-cp315-cp315-win_arm64.whl |
|---|---|
| Size | 26.6 MB |
| Tags | CPython 3.15 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
f0242e8afe98b94deb5990b7fed8054ee6710c1e22ef3a3b14a3c42ba008d789
|
|
BLAKE2b-256 checksum How to use checksums |
70907d4bf2cd7eb3995b083694d25aab52e2985059b71335f1d812c8ac7a495e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp315-cp315-win_amd64.whl
| Download URL | pysandbox_wasi-1.6.2-cp315-cp315-win_amd64.whl |
|---|---|
| Size | 27.9 MB |
| Tags | CPython 3.15 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
15e8b776b40a2433918bf076d73beb74ca60e2016241dfc58009aaae7a29c492
|
|
BLAKE2b-256 checksum How to use checksums |
93bf0bd983b6dbbb919b035c498b75a8fc8503e5170f5e1fa3b868d7e280f72b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp315-cp315-manylinux_2_28_x86_64.whl
| Download URL | pysandbox_wasi-1.6.2-cp315-cp315-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 27.7 MB |
| Tags | CPython 3.15 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
04f5537867ac4e4ba93aaa7cf9fd72c6435bd283c4cb81b300937bc5ad78b250
|
|
BLAKE2b-256 checksum How to use checksums |
346a97b679dd4f8f02955cd18f69c0128c0642360ad5ca7a848fb2a6e191b6f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp315-cp315-manylinux_2_28_aarch64.whl
| Download URL | pysandbox_wasi-1.6.2-cp315-cp315-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 26.7 MB |
| Tags | CPython 3.15 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
3b7fc4d34e8d2b7821431407d21cd466aa2e0a044b1a66aadc6910216f0e1d53
|
|
BLAKE2b-256 checksum How to use checksums |
af1590b91853354aeb94565afd2ec6099f462d7acf4c08e057f25a723dd7cd00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp315-cp315-macosx_11_0_arm64.whl
| Download URL | pysandbox_wasi-1.6.2-cp315-cp315-macosx_11_0_arm64.whl |
|---|---|
| Size | 26.4 MB |
| Tags | CPython 3.15 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5b54b1c57cb6281ae5fb850b268fc75b86a05ad30de535fa678c10a30b531112
|
|
BLAKE2b-256 checksum How to use checksums |
a3ab46a74fd124520dc2545f1676660f39dd5307dedd8aee5c5229555a41423c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp315-cp315-macosx_10_12_x86_64.whl
| Download URL | pysandbox_wasi-1.6.2-cp315-cp315-macosx_10_12_x86_64.whl |
|---|---|
| Size | 27.1 MB |
| Tags | CPython 3.15 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
19e59bdf2ba84223f6b8da7ebf955ed0569c994e5f5a1b258a5ef2905f3441ad
|
|
BLAKE2b-256 checksum How to use checksums |
1e5fe5b6618ff8b9ecabaea9e1f49a2e208bd228affb42835411d59bc9b717f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp314-cp314t-win_arm64.whl
| Download URL | pysandbox_wasi-1.6.2-cp314-cp314t-win_arm64.whl |
|---|---|
| Size | 26.6 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
285276d763d2d182fd4c6de4cc49a85e087a8b90e2236481a538f0844eed168f
|
|
BLAKE2b-256 checksum How to use checksums |
8029a3a5a1075005cd0881fca3b556f57366fa4edcf61ab962b1340669896aff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp314-cp314t-win_amd64.whl
| Download URL | pysandbox_wasi-1.6.2-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 27.9 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ca854152844ee63416980e2890b986f542a8014600fb7c8037041f3bbae8684a
|
|
BLAKE2b-256 checksum How to use checksums |
53782bf6ca5e3fbba55b3bb38ff7c67d59bb0ca06d7e733a7e939fa7cd10f66e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp314-cp314t-manylinux_2_28_x86_64.whl
| Download URL | pysandbox_wasi-1.6.2-cp314-cp314t-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 27.8 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
4b329c75e4086c832fe5030486de35503e759e01f74190462cef443dcbfcdfb8
|
|
BLAKE2b-256 checksum How to use checksums |
f952c3f98e4ca3a43f00fa6d8897a439afa48b835b4e5f5fa54f55c6c6af40b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp314-cp314t-manylinux_2_28_aarch64.whl
| Download URL | pysandbox_wasi-1.6.2-cp314-cp314t-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 26.7 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
32877d997379d9ca6db2235c2401f3c6ece1e80c7362c1c0ef4e6ff5b89574eb
|
|
BLAKE2b-256 checksum How to use checksums |
c0f932e66d2937fd839f3d1f179740524bc1a283e1ea7e5b0afabce85b9c95d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | pysandbox_wasi-1.6.2-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 26.4 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5dde0dbbb23fd23046c8ac16064a82294710267952bce84537bf68fcec24ab60
|
|
BLAKE2b-256 checksum How to use checksums |
49262b017c09c9696b6ed4a8241a65819f603fcf20adeed0535603275986f701
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp314-cp314t-macosx_10_12_x86_64.whl
| Download URL | pysandbox_wasi-1.6.2-cp314-cp314t-macosx_10_12_x86_64.whl |
|---|---|
| Size | 27.2 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
24e78d4367cc1cc5232549cc42ef361791f60ee756225219384ad18da63d0b18
|
|
BLAKE2b-256 checksum How to use checksums |
332a196d30588ccb01dfbff267bfc0220c39e660b15aacd36debb846235a4c1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp314-cp314-win_arm64.whl
| Download URL | pysandbox_wasi-1.6.2-cp314-cp314-win_arm64.whl |
|---|---|
| Size | 26.6 MB |
| Tags | CPython 3.14 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
202958fd8a40b5cb58fee8c0fa7e8b6875ad000ac96b67eee6246129efd8d40e
|
|
BLAKE2b-256 checksum How to use checksums |
01b678d8ba953cecc350b77e5c2978cb52d0956b76369d0f4e6e7df85c66921d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp314-cp314-win_amd64.whl
| Download URL | pysandbox_wasi-1.6.2-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 27.9 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
94eae470c18c661d7c8ea6f3cd76e2c25c11e5ecf18e7495781c54cc16f87d68
|
|
BLAKE2b-256 checksum How to use checksums |
6dec0cc85eaa8a72d8cb1708e37d25f6110cada93972d998d44e570f81988ed2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | pysandbox_wasi-1.6.2-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 27.7 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
81165751e7f9d8986ede87b10f65916a0d8b5af488ebcdba68464f675507bfaf
|
|
BLAKE2b-256 checksum How to use checksums |
09d77d4c0da68aff77a2f17fe045e012e1c5f848d3916c40c186a67c18fea083
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp314-cp314-manylinux_2_28_aarch64.whl
| Download URL | pysandbox_wasi-1.6.2-cp314-cp314-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 26.7 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d1ca079cf6115efdf4a3fa4c832600f7348f987bf94a17910ef0370f39b05e11
|
|
BLAKE2b-256 checksum How to use checksums |
1d2abd6e6d81e5ab56491e4bdb2714eb96b0f347541b6ebbc31420bc2fc6db82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | pysandbox_wasi-1.6.2-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 26.4 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8acf4fe6d9ef7e8ac66490232f3b8c1100a038399a076e2e7018bb522bdbc7da
|
|
BLAKE2b-256 checksum How to use checksums |
cd856a9d8b7b76dae9fac304550a753167c3849f06dcddfad5573bd926a73ff9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | pysandbox_wasi-1.6.2-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 27.1 MB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
c9e0a784bfd4e2a52c9f14e7fa20fc51d97e52564efbb20f458b48faea6eebab
|
|
BLAKE2b-256 checksum How to use checksums |
8f9bd082e1575138b6b1ea819b028d7cd80cb8285379c00763ae4bf25527ffbc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp313-cp313-win_arm64.whl
| Download URL | pysandbox_wasi-1.6.2-cp313-cp313-win_arm64.whl |
|---|---|
| Size | 26.6 MB |
| Tags | CPython 3.13 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
023087f85871fba02314ebbc86dcbc86d0164977a59d06315097d50565c38cef
|
|
BLAKE2b-256 checksum How to use checksums |
72c453b1de85170c9f9bcea5a29a052ecdad8a0f8905f131bd4619e6fe3baab4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp313-cp313-win_amd64.whl
| Download URL | pysandbox_wasi-1.6.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 27.9 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
164003e430bfa0e2184d15d537e40cf72522a59455f2bbb49a542bb982cb7626
|
|
BLAKE2b-256 checksum How to use checksums |
7c1ad246e39792ba3f7da74bcb48214aaea3034d44d36c2fb7c423dd584546c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | pysandbox_wasi-1.6.2-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 27.7 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7e748da401d0715f3537ae27ab8e79b186dba569c30e02cbc7ced26f30fc97ff
|
|
BLAKE2b-256 checksum How to use checksums |
e2090f9b48438ee290b10c207005e3b4e293f839731aae06ec5ae41113aac9f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | pysandbox_wasi-1.6.2-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 26.7 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
e3c0ec9e8313b14a364e3e851275d63e91d6692e12338252f204bd776f307d37
|
|
BLAKE2b-256 checksum How to use checksums |
5a625fed3e1e51250e3b06119f87ede31f6c5512a36b6af8bd95c2fa64103c6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | pysandbox_wasi-1.6.2-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 26.4 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
05034b4d9502915cca8cdcbb716de5f66a3d6ff21b743468d638008e4d1ead8f
|
|
BLAKE2b-256 checksum How to use checksums |
4cee10bacabba9519951de6d96ec79d60418ce256fd1effd09684b41b1163de4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | pysandbox_wasi-1.6.2-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 27.2 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
fa7a3e71c4526f2b7cdddbdb5baccb85ac23b39297fd3a0749c9f1df03f99ea7
|
|
BLAKE2b-256 checksum How to use checksums |
cb4dd01febc4c90968ebb171efe45f6a167bb2e18656ed636a9fb766a8f29666
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp312-cp312-win_arm64.whl
| Download URL | pysandbox_wasi-1.6.2-cp312-cp312-win_arm64.whl |
|---|---|
| Size | 26.6 MB |
| Tags | CPython 3.12 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
a9526800486f952751c0fba57c11599f8f85d720af6ea3dba6a5e72741347663
|
|
BLAKE2b-256 checksum How to use checksums |
e4a0098875fe664e561f101df2c3ccec48aad3bfb8287739e9616bf137da9ee5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp312-cp312-win_amd64.whl
| Download URL | pysandbox_wasi-1.6.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 27.9 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4ff898ec66c19532d99bae22aae68e3111f3dec3fdc442abfe334b3b5cf41e4a
|
|
BLAKE2b-256 checksum How to use checksums |
29ea5c62640f67f4ec947b32e5259cf6503bdd80c1eb53098faf42aa658cfb7e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | pysandbox_wasi-1.6.2-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 27.7 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a390ab0304eebec8e3ff2de7d711a37adefca1b18bdd4049db65247631f0380d
|
|
BLAKE2b-256 checksum How to use checksums |
67faebfa23e3cce0ec0781456671eaab94e9a756d9164973396bb124f70a0531
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | pysandbox_wasi-1.6.2-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 26.7 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
3a11f419fb26cdd20cdfcb9a7697b0bd683aae75fd4e1602380f85749d6c321c
|
|
BLAKE2b-256 checksum How to use checksums |
455c9a34eb833d81d525f8dcf6254b1ed2beae0b370af64106e4d7f99f5ebfe5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | pysandbox_wasi-1.6.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 26.4 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3d3854c1b0f69d535db8a8cd96ef72160c3b9331cd932ed2ca4c0ce6a414f945
|
|
BLAKE2b-256 checksum How to use checksums |
edbe0c4af72fc9b93066d1c9f93c31588656ae6155bb832b73d1faa4b72218b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|
Release files / pysandbox_wasi-1.6.2-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | pysandbox_wasi-1.6.2-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 27.2 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
5c7a51ae32b496fcdba6881454fbebbc5d20e65dc9ef660cc4cc9d394421fb8a
|
|
BLAKE2b-256 checksum How to use checksums |
fce03d9eebb0af87b6dc00d07e5336075a1c390f1f647d239e63262c9bb8a600
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","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}
|