A Wasmtime-backed Python sandbox with RPC support.
Project description
pysandbox
An asynchronous Wasmtime-backed Python sandbox with two-way RPC.
Demo
uv run demo.py
One-Shot Execution
import asyncio
from pysandbox import PythonRuntime, RpcContext, RuntimeLimits
async def main() -> None:
runtime = PythonRuntime()
@runtime.rpc.expose
def add(context: RpcContext, /, a: int, b: int) -> int:
return a + b
try:
result = await runtime.execute(
'print("2 + 5 =", await add(2, 5), flush=True)',
limits=RuntimeLimits(timeout=30),
)
print(result.text, end="")
finally:
await runtime.close()
asyncio.run(main())
Exposed host handlers may be synchronous or asynchronous. Guest proxies are
asynchronous, so guest code calls them with await. Each handler receives an
RpcContext containing the worker and request IDs as its positional-only first
argument. Pass rpc_methods={"method"} to execute() or run() to restrict
which exposed methods that guest may call. Methods that are valid Python
identifiers receive convenience proxy functions in the guest namespace.
Non-identifier names are deliberately hidden from that namespace and must be
invoked explicitly with await call("method/name", ...).
Persistent Workers
run() starts a persistent guest and returns immediately:
worker = runtime.run(
"""
value = 40
def increment(amount):
global value
value += amount
return value
"""
)
print(await worker.call(("increment",), None, 2))
await worker.close()
The worker preserves its Python globals between calls. worker.task resolves
when the guest exits, and worker.output exposes output collected so far.
Calls made after the worker stops, or still pending when it closes, raise
WorkerStoppedError.
Worker calls are dispatched concurrently by default. Pass
spin_concurrent=False to process them sequentially:
worker = runtime.run(program, spin_concurrent=False)
Both execute() and run() accept spin. It defaults to False for
one-shot execution and True for persistent workers.
The positional options slot controls the call without reserving guest keyword arguments:
from pysandbox import AddFuel, WorkerCallOptions
options = WorkerCallOptions(
fuel=AddFuel(500_000, cap=2_000_000),
timeout=10,
)
print(await worker.call(("increment",), options, 2))
WorkerCallOptions.timeout limits how long the caller waits. It does not
cancel the guest operation, which may continue executing and producing side
effects.
Limits
Limits belong to an execution:
limits = RuntimeLimits(
max_memory_bytes=128 * 1024 * 1024,
max_output_bytes=256 * 1024,
max_guest_rpc_bytes=10 * 1024 * 1024,
fuel=2**64 - 1,
timeout=30,
)
Persistent workers can update limits while running:
await worker.set_fuel(1_000_000)
await worker.add_fuel(500_000, cap=2_000_000)
await worker.set_limits(max_output_bytes=512 * 1024, timeout=60)
CPU Sharing
Active workers share the sandbox subprocess's measured CPU capacity. Configure the process-wide sampler when creating the runtime:
from pysandbox import CpuShareConfig, PythonRuntime
runtime = PythonRuntime(
cpu_share=CpuShareConfig(
enabled=True,
limit_percent=100.0,
sample_interval=0.1,
activity_timeout=0.3,
),
)
Each execution has an integer weight, defaulting to one:
worker = runtime.run(program, limits=RuntimeLimits(cpu_share_weight=2))
await worker.set_limits(cpu_share_weight=4)
limit_percent=100 caps the whole sandbox subprocess at approximately one
logical core; 200 permits two. Use None for weighted fairness without a
total CPU ceiling.
Weights are progressive rather than reserved. A worker consumes its first weight unit before spilling into its second, so unused units remain available to other active workers. CPU sharing is disabled by default. Fuel limits and epoch interruption remain active when it is disabled.
Output
stdout and stderr are retained as interlaced output events:
print(result.stdout)
print(result.stderr)
print(result.text)
formatted_text() can mark transitions between streams:
print(
result.formatted_text(stderr=(b"\x1b[31m", b"\x1b[0m")),
end="",
)
Virtual Filesystem
/python is the packaged, immutable Python runtime. Other guest paths can be
served by a read-only host VFS:
from pysandbox import PythonRuntime, VfsDirectoryEntry, VfsMetadata
class Vfs:
async def stat(self, path: str) -> VfsMetadata: ...
async def read(self, path: str) -> bytes: ...
async def list(self, path: str) -> list[VfsDirectoryEntry]: ...
runtime = PythonRuntime(vfs=Vfs(), cache_vfs=True)
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. The guest cannot write to the VFS.
worker_queue_capacity bounds pending executions and user-level calls for
each worker. When either queue is full, new work fails immediately without
blocking traffic for other workers:
runtime = PythonRuntime(worker_queue_capacity=256)
host_dispatch_concurrency limits the combined number of guest RPC and VFS
callbacks actively dispatched into the host Python application:
runtime = PythonRuntime(host_dispatch_concurrency=64)
host_dispatch_queue_capacity separately bounds pending host operations.
When that queue is full, guest RPC and VFS operations receive an immediate
overload error while connection routing remains responsive.
guest_dispatch_request_concurrency and
guest_dispatch_request_queue_capacity apply the same controls independently
to each worker. RPC and VFS requests share the worker's limits, preventing one
guest from consuming the sandbox-wide host dispatch budget. Configure them on
the execution's RuntimeLimits.
Packages
Resolve pure-Python wheels into immutable, reusable package layers, then attach the resulting environment to an execution:
from pysandbox import Package
environment = await runtime.packages.resolve(
Package("requests==2.32.5", build=False),
cache="by_version",
)
result = await runtime.execute(
"import requests; print(requests.__version__)",
packages=environment,
)
Dependencies are included by default. Set include_dependencies=False to
resolve only the requested distribution. build=False rejects source
distributions; enabling builds runs their build backend on the trusted host.
Only compatible pure-Python wheels are accepted.
runtime.packages.cache exposes add(), resolve(), remove(), and
packages(). The default uses the platform cache directory returned by
platformdirs.user_cache_path("pysandbox"). Pass
package_cache=PackageCache(path) to PythonRuntime to choose another
location. cache="never" creates temporary layers owned by the returned
environment; call environment.close() when it is no longer in use.
Internals
- A PyO3 extension supervises a Rust sandbox subprocess without blocking the application's asyncio loop.
- The subprocess shares a Wasmtime engine and compiled component. Each worker owns an isolated Store and component instance.
- Guest Python uses a componentized CPython runtime and supports top-level
await. - A persistent framed local socket carries lifecycle commands, output, limit updates, cancellation, bidirectional RPC, and VFS requests.
- WASI routes
/pythonto a physical read-only mount and all other paths to the host VFS. Componentized Python is configured not to write bytecode. - The packaged component and runtime modules are built with the wheel.
- Closing a one-shot execution or worker destroys its Store. Closing the runtime shuts down the shared sandbox subprocess.
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pysandbox_wasi-1.4.0.tar.gz.
File metadata
- Download URL: pysandbox_wasi-1.4.0.tar.gz
- Upload date:
- Size: 11.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0dc9b1b2df5e6fec97373a649733b25a60573da37cd7a74f70d7d8644c8f8462
|
|
| MD5 |
b29acb116a53e525df93d59e571aab94
|
|
| BLAKE2b-256 |
d7c1eab220c54696700085ba65af0b9a30e1c96fe08b587b2f0011ee498c33a4
|
File details
Details for the file pysandbox_wasi-1.4.0-cp315-cp315t-win_arm64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp315-cp315t-win_arm64.whl
- Upload date:
- Size: 26.4 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc85dcf81465f986754b83173b3a8b25df50e6b83931ad974aa6fdab05ce9656
|
|
| MD5 |
bcb64b57ad462e6995840f6ed20f4afd
|
|
| BLAKE2b-256 |
e26467db4bd0c2b01aad47bf0a9c9a69d48b736919c3f73178e9bfa2e7a993b7
|
File details
Details for the file pysandbox_wasi-1.4.0-cp315-cp315t-win_amd64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp315-cp315t-win_amd64.whl
- Upload date:
- Size: 27.6 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f43a6f0501f559960c5de3886f3d800636d84e7542441f5232f7cc8beddd4d36
|
|
| MD5 |
ed4b68fb06d5397dbad0065ca12c7a8e
|
|
| BLAKE2b-256 |
08c0d0727e647efed458f51dc0e63e6370d68c2e9741ad51182b1d56c60b891d
|
File details
Details for the file pysandbox_wasi-1.4.0-cp315-cp315t-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp315-cp315t-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 27.6 MB
- Tags: CPython 3.15t, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e98c87b0a455c93358982a8e3bbb186f1827617c1951ec870015882b3235a512
|
|
| MD5 |
eaed8773aa4479f776f403109fa5da5e
|
|
| BLAKE2b-256 |
3a9b7b17db8f98c28e3270ef0603ec7e2d622e1375e96e6aaf8db2681b7dc38c
|
File details
Details for the file pysandbox_wasi-1.4.0-cp315-cp315t-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp315-cp315t-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 26.6 MB
- Tags: CPython 3.15t, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6586daf851b8e7753a7536cbc091ba3915a377ce288af07638eb6ee232a2ea1b
|
|
| MD5 |
e924db6ba2e0b0f25049d94eb8c2f027
|
|
| BLAKE2b-256 |
d1f34faa520d0c2a31df5b2bfca478821b13851a8a40ce542ec7b99f55cbe78f
|
File details
Details for the file pysandbox_wasi-1.4.0-cp315-cp315t-macosx_11_0_arm64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp315-cp315t-macosx_11_0_arm64.whl
- Upload date:
- Size: 26.2 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
334c9d2143770ee8d8b43477a19b255d7b5e3998fa349c184f22732606b373d9
|
|
| MD5 |
68a5929d705d9bb4403ed44b1010fb58
|
|
| BLAKE2b-256 |
8ab9309d87779828fe97c6d70c6c34b836185a3c82cc2fc58e6d862b840fc081
|
File details
Details for the file pysandbox_wasi-1.4.0-cp315-cp315t-macosx_10_12_x86_64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp315-cp315t-macosx_10_12_x86_64.whl
- Upload date:
- Size: 26.9 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89639e188399428be4766282071d30e205d8e37a6aafbc77dd61e95605bcbe8b
|
|
| MD5 |
e44cec4fbde8cccab5d9e1f56042d076
|
|
| BLAKE2b-256 |
82b764f6f636c55b4e72522b88d61e4730e6308cf826e3f728bb1b82663f36f2
|
File details
Details for the file pysandbox_wasi-1.4.0-cp315-cp315-win_arm64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp315-cp315-win_arm64.whl
- Upload date:
- Size: 26.4 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2107ae66c6a3d95751b47785096561926f363f3ad5e4eb7c0b48f779d760e3e3
|
|
| MD5 |
d11c47f01dd96d1f68f0e44c89b6cab9
|
|
| BLAKE2b-256 |
840191d376fb31cf74af920b824286797bde08f7414a176b973ee280bfb62379
|
File details
Details for the file pysandbox_wasi-1.4.0-cp315-cp315-win_amd64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp315-cp315-win_amd64.whl
- Upload date:
- Size: 27.6 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b08dbcb11549bdcdb91ffa65505c4d1a7b0b4c6751beda58bf061b37218fae7d
|
|
| MD5 |
f8cc02cc38cf3fa57736c332b21ab3c8
|
|
| BLAKE2b-256 |
5030befb9a13d80c740cf8596657ddadb09f9e94c7f74a264cf640e99d745017
|
File details
Details for the file pysandbox_wasi-1.4.0-cp315-cp315-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp315-cp315-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 27.6 MB
- Tags: CPython 3.15, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f97b7852a744d8ca6f13edd5f413ef09400deaf6065cea1fc9ba1855b5c5bd91
|
|
| MD5 |
f6b10424b3d1a695401742dbd93bf80d
|
|
| BLAKE2b-256 |
d29131f6ff66b0cd60cf58f05d549ef4a26ea1dba537fa96149d082aa1f6f637
|
File details
Details for the file pysandbox_wasi-1.4.0-cp315-cp315-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp315-cp315-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 26.6 MB
- Tags: CPython 3.15, 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b1ed227606c1370e765aa93caf227853cf8d18f14301a78824fb0612cf533c8
|
|
| MD5 |
a7be9252169a8a9c8312f38c31119407
|
|
| BLAKE2b-256 |
978f049c8443d8a67962f0d204bb744a830d03a10a5fa123ed5b032457b532aa
|
File details
Details for the file pysandbox_wasi-1.4.0-cp315-cp315-macosx_11_0_arm64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp315-cp315-macosx_11_0_arm64.whl
- Upload date:
- Size: 26.2 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69c60e06fdfb075dd7a37307eb164a91f555980276ad7088dad68c507790abd0
|
|
| MD5 |
fb7cb86cb60efda932236852d06eeeb1
|
|
| BLAKE2b-256 |
c2a66dadfe4a50f63dce18cc9f401e215a204a4dbc207e80ef7fb89207f83ec0
|
File details
Details for the file pysandbox_wasi-1.4.0-cp315-cp315-macosx_10_12_x86_64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp315-cp315-macosx_10_12_x86_64.whl
- Upload date:
- Size: 26.9 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d42d10ca0f6de71b5dc77b5686860f48f73681c39f7e13d946623d8d3496973f
|
|
| MD5 |
479ee9fb8ad82498baa93389a2f19b8c
|
|
| BLAKE2b-256 |
40d658aa007b96434419e0b0294f1a694356ce1eee63eb32cbf4bacce45caf0a
|
File details
Details for the file pysandbox_wasi-1.4.0-cp314-cp314t-win_arm64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp314-cp314t-win_arm64.whl
- Upload date:
- Size: 26.4 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
200dd13cfd344597d04d3cc1b709f9939ed3da997ab68013d905072a70e460f4
|
|
| MD5 |
b9e693723aac24b149b9ce149c29ffc7
|
|
| BLAKE2b-256 |
2a454c8d29611e58ca838048b4662d5dfdb6d8ac918e9e50f26367de3eda3f0e
|
File details
Details for the file pysandbox_wasi-1.4.0-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 27.6 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e9223238fdbc5955123d9bd8b8fdc3a2a5fa174bae5d3891a70afd29f9303fb
|
|
| MD5 |
0c15bf31552b939306f769b4ea232a1b
|
|
| BLAKE2b-256 |
cab8899f5c9b3938595de4191efaf05d20c5b24b71d14b7ae0d2086fcab3040c
|
File details
Details for the file pysandbox_wasi-1.4.0-cp314-cp314t-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp314-cp314t-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 27.6 MB
- Tags: CPython 3.14t, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7036136c49071621d0a971f1d21a539388b3967b39e1f151958d6831dd337097
|
|
| MD5 |
5b4244f57cf96bfc13499f79a0a3454e
|
|
| BLAKE2b-256 |
36ed67e4cffd1a9286281bdff973d2a882b22fe8f2949bd56c6aca9108ba39f3
|
File details
Details for the file pysandbox_wasi-1.4.0-cp314-cp314t-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp314-cp314t-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 26.6 MB
- Tags: CPython 3.14t, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34b53d3396e75952df8695746b62b0d54920161535ca2484103278cfd5e7f23b
|
|
| MD5 |
ec325ee174411979c853ee90387fb188
|
|
| BLAKE2b-256 |
a8f65f02ac557ba3489334a7274e14953e46b9855e6d8cc2778e98d81c8c589d
|
File details
Details for the file pysandbox_wasi-1.4.0-cp314-cp314t-macosx_11_0_arm64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp314-cp314t-macosx_11_0_arm64.whl
- Upload date:
- Size: 26.2 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
40d76bf636d9747f2ddb44a9a69fb9ea4f63b0b99256f84ec3d2217e67a6b27f
|
|
| MD5 |
fa8bec8e6c34d5d1dee232318f7fd8bc
|
|
| BLAKE2b-256 |
6c167c46955112f63c7eb0f8aca58354be8fa7a73c574e13efa3eea47121168b
|
File details
Details for the file pysandbox_wasi-1.4.0-cp314-cp314t-macosx_10_12_x86_64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp314-cp314t-macosx_10_12_x86_64.whl
- Upload date:
- Size: 26.9 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6905c778c7abbbd787bc321518e85f18a3ae900d9d864b0d2c8636cfdccedff
|
|
| MD5 |
e7abea9f3856b2eafc2fd5c2bd6567e6
|
|
| BLAKE2b-256 |
fa2eaa453e1eb293d3ca3dadf973c86d4a018e9fc7ef4e4843c4ade8fb84728c
|
File details
Details for the file pysandbox_wasi-1.4.0-cp314-cp314-win_arm64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp314-cp314-win_arm64.whl
- Upload date:
- Size: 26.4 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
452657032b4d6e4055a26e57e832650e280a3888fda07d46344c549deb9ad0f6
|
|
| MD5 |
2b36423de4aa766169a023324a086e4e
|
|
| BLAKE2b-256 |
c006b264fad620677adc1872582cc0b840c7daa8dcb2bb85d45729c090d54a8b
|
File details
Details for the file pysandbox_wasi-1.4.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 27.6 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c8c68ebc8c7dcab51079264bb2446e03b672c4a57dbd3ae50a87af05337bcdb
|
|
| MD5 |
ee7e063f384b5d991d2de0a166d38295
|
|
| BLAKE2b-256 |
9ecf47e9dbef003df7e206d8c83236561811d90e46d63594a59c5778daf869cc
|
File details
Details for the file pysandbox_wasi-1.4.0-cp314-cp314-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp314-cp314-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 27.6 MB
- Tags: CPython 3.14, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a00fc9db89404b9cfcb9c89ccbc7952dbb874ea68e2b3cbe900a67f87a64376
|
|
| MD5 |
316a6013dc82798d67e2c28810cb9ff6
|
|
| BLAKE2b-256 |
71c259d54f0cd9bc2f88eb1f6e095dcf6c151d654c60341f63aace06837c08d1
|
File details
Details for the file pysandbox_wasi-1.4.0-cp314-cp314-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp314-cp314-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 26.6 MB
- Tags: CPython 3.14, 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58aeecf4f2b940050ab2e8123044a3274f44e4d4466d33872253bdd7d1be3694
|
|
| MD5 |
3391b6f1ea3d722403e305f8772afbf9
|
|
| BLAKE2b-256 |
4bd393cfef132be904128d86b7362ed274fa21db7986e428eb7c6ae8250e44f6
|
File details
Details for the file pysandbox_wasi-1.4.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 26.2 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6489bd75130d189414e45ea143c625ddb5b13b0fc0abdf2881ceb156e88b2f30
|
|
| MD5 |
705cf78472209b9b5dd11612da7d1ac6
|
|
| BLAKE2b-256 |
f4d06b1c787dda1e8790e43fb1bf3595e7990ed0cd1874bb71a0e6e4bfdd0a60
|
File details
Details for the file pysandbox_wasi-1.4.0-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 26.9 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb2005ad297d25caeb7b189d82811b4dbac1f23ff7a5077b98bfb280bedddd7e
|
|
| MD5 |
27da3e472f9b60cdeb7a55e418e17d48
|
|
| BLAKE2b-256 |
36e325674ea8b91ef952504d4976ba591267d6267a75691e493538d6f137fa1f
|
File details
Details for the file pysandbox_wasi-1.4.0-cp313-cp313-win_arm64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp313-cp313-win_arm64.whl
- Upload date:
- Size: 26.4 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
097f93bb7e38871afccf417a3bfd596e7887e05d9b454da63a5e74594b92896a
|
|
| MD5 |
94559d977f4f219da6240aecfbc7bfb1
|
|
| BLAKE2b-256 |
6d50cfea72f769e906b561945f331c07acfc85ff4c8ae0d20334bb9e3ac2c712
|
File details
Details for the file pysandbox_wasi-1.4.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 27.6 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89bed20443b0f7c6c6e13ba41bcd16b7a733f49528c55140b9db96efe0dd16e0
|
|
| MD5 |
9566aa3fc55b271f170d2e4fe80e26e6
|
|
| BLAKE2b-256 |
9715ea99ea166631de2b9f97fb4dc6268f21dad1839285d65ffcb67ec510d605
|
File details
Details for the file pysandbox_wasi-1.4.0-cp313-cp313-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp313-cp313-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 27.6 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fee3e9fe1c23a8d90d15cf07a72888df2ff92bfe5e3b0644a27972ed15dcc613
|
|
| MD5 |
862b93b6462b4a308613f3acfb28293c
|
|
| BLAKE2b-256 |
01589c5cbbf87beed61af5e016a85743301bca41debd28e518dd14c4b34389b3
|
File details
Details for the file pysandbox_wasi-1.4.0-cp313-cp313-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp313-cp313-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 26.6 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed8d9c80355131a47ed2d65c6c10ce75ab6c8790339dde834c98fec119b8ee2e
|
|
| MD5 |
ddd168e2fd45dd8bb0671cb756baa358
|
|
| BLAKE2b-256 |
13906857df6e7c9f2e31ce39bdbd5708ddcf0541065b2315c4e171d29f85e9de
|
File details
Details for the file pysandbox_wasi-1.4.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 26.2 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c66326a9fc4287afa34b8064583dd02e627529e90e837c33105b31c1a361881
|
|
| MD5 |
56e22a8ccccea71349ee3546e8825f5d
|
|
| BLAKE2b-256 |
e1b2fb554dbd7f353abc888da68b1c5e734f01285784efcd0c47e54cc56bdb76
|
File details
Details for the file pysandbox_wasi-1.4.0-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 26.9 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79d8a62dae15c7fc86103de1a317325ed4406a12cfb8ac9c34bfbbee169ff24b
|
|
| MD5 |
2f9b1660c669df24cba1079de3b9b2cf
|
|
| BLAKE2b-256 |
1f99537e81de189349b13d460e53a0f7fad31f67ebbe61ee6e87a322c20398a6
|
File details
Details for the file pysandbox_wasi-1.4.0-cp312-cp312-win_arm64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp312-cp312-win_arm64.whl
- Upload date:
- Size: 26.4 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e004768751e3766e95ca05dcb9c448ec4d0869219bbf0935ff0f22a7cfdfb55f
|
|
| MD5 |
71a27c62ca23b1c9d6ab76684cc90e65
|
|
| BLAKE2b-256 |
0fbc41991c70361b9c4aad9875492ca0308d7a7b6979e4718e94e71d7a2b0bfe
|
File details
Details for the file pysandbox_wasi-1.4.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 27.6 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e935580ab8e1d334bfcef8e0e296128f96c68ba562bf6c64d890da948df0a4e3
|
|
| MD5 |
2221d7266f2965c8805c2888f814d80f
|
|
| BLAKE2b-256 |
611d7e39788a0ed270dbadc798ab7e1d5a06720b646e56c52857a4ebe47f4ccc
|
File details
Details for the file pysandbox_wasi-1.4.0-cp312-cp312-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 27.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32a7c9db635a0405530e344cdd7cb5ab345b54723f37c87cf495c40e57d4ffc0
|
|
| MD5 |
2235d95c0677505ec8daca64ece00951
|
|
| BLAKE2b-256 |
daf30ec647b1a2522a49985d00e7fc6a040f1ca7836006f6f898110232561d05
|
File details
Details for the file pysandbox_wasi-1.4.0-cp312-cp312-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp312-cp312-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 26.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c44e5fdd5283d1c220a43fb717361b0748bd97aeb1c31f4738a8614e0788201e
|
|
| MD5 |
0a24ca647c2d9290cefca6f01fa766d4
|
|
| BLAKE2b-256 |
69ce72d5a3c5a5f614241df4ecd9e21b89ccba18f4c4a720daea9433849fe39e
|
File details
Details for the file pysandbox_wasi-1.4.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 26.2 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7723182ded18eded63caf8acdf5998813178643e95da359431ddf512e8e5b8f6
|
|
| MD5 |
648c51f1411a309dfe64f94585e66646
|
|
| BLAKE2b-256 |
89daa1b0f07d90c6e3e14f17c6c4f4b773c3ce1e4a4e980eb04041f1f23f67a6
|
File details
Details for the file pysandbox_wasi-1.4.0-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: pysandbox_wasi-1.4.0-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 26.9 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32d09555dd139c48998aae40fb2b632a68652eb28d6c8ea9d34a1809820a8f8f
|
|
| MD5 |
18afcd459d5e6a4b20efbd23b7101163
|
|
| BLAKE2b-256 |
95fdc6d40bde2f6165efa8bb1880ab2697f6861c10fa8067be712b65d76d21bf
|