Python bindings for Bashkit - a sandboxed bash interpreter for AI agents
Project description
Bashkit Python Bindings
Python bindings for Bashkit - a virtual bash interpreter for AI agents.
Features
- Sandboxed, in-process execution: All commands run in isolation with a virtual filesystem
- 68+ built-in commands: echo, cat, grep, sed, awk, jq, curl, find, and more
- Full bash syntax: Variables, pipelines, redirects, loops, functions, arrays
- Resource limits: Protect against infinite loops and runaway scripts
- LangChain integration: Ready-to-use tool for LangChain agents
Installation
# From PyPI (when published)
pip install bashkit
# With LangChain support
pip install 'bashkit[langchain]'
# From source
pip install maturin
maturin develop
Quick Start
import asyncio
from bashkit import BashTool
async def main():
tool = BashTool()
# Simple command
result = await tool.execute("echo 'Hello, World!'")
print(result.stdout) # Hello, World!
# Pipeline
result = await tool.execute("echo -e 'banana\\napple\\ncherry' | sort")
print(result.stdout) # apple\nbanana\ncherry
# Virtual filesystem
result = await tool.execute("""
echo 'data' > /tmp/file.txt
cat /tmp/file.txt
""")
print(result.stdout) # data
asyncio.run(main())
LangChain Integration
from bashkit.langchain import create_bash_tool
from langchain.agents import create_agent
# Create tool
bash_tool = create_bash_tool()
# Create agent
agent = create_agent(
model="claude-sonnet-4-20250514",
tools=[bash_tool],
system_prompt="You are a helpful assistant with bash skills."
)
# Run
result = agent.invoke({
"messages": [{"role": "user", "content": "Create a file with today's date"}]
})
Configuration
tool = BashTool(
username="agent", # Custom username (whoami)
hostname="sandbox", # Custom hostname
max_commands=1000, # Limit total commands
max_loop_iterations=10000, # Limit loop iterations
)
Synchronous API
from bashkit import BashTool
tool = BashTool()
result = tool.execute_sync("echo 'Hello!'")
print(result.stdout)
API Reference
BashTool
execute(commands: str) -> ExecResult: Execute commands asynchronouslyexecute_sync(commands: str) -> ExecResult: Execute commands synchronouslydescription() -> str: Get tool descriptionhelp() -> str: Get LLM documentationinput_schema() -> str: Get JSON input schemaoutput_schema() -> str: Get JSON output schema
ExecResult
stdout: str: Standard outputstderr: str: Standard errorexit_code: int: Exit code (0 = success)error: Optional[str]: Error message if execution failedsuccess: bool: True if exit_code == 0to_dict() -> dict: Convert to dictionary
License
MIT
Project details
Release history Release notifications | RSS feed
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 bashkit-0.1.8.tar.gz.
File metadata
- Download URL: bashkit-0.1.8.tar.gz
- Upload date:
- Size: 613.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
4555dfb42872caf8ce1a610ea918953419898aff8447b5aff62e61d267eb290b
|
|
| MD5 |
881debe0851135461bc3c49421bc1a1d
|
|
| BLAKE2b-256 |
d223d3d24b744c3d2c250e596fc902bec35fe35924f616cdb356594fef052536
|
File details
Details for the file bashkit-0.1.8-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
c03462f126d4e5378c9c7bfd1a7f9c1c7d945077f8212c32895f87775d3807f0
|
|
| MD5 |
70b528104170c460873ec4760f52ce2a
|
|
| BLAKE2b-256 |
2ea31d0f3650f067a03192efed41b2b92ed86a4b15e063b3cac2bb668aabd21e
|
File details
Details for the file bashkit-0.1.8-cp313-cp313-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp313-cp313-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.13, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
64bad288a5f8638fea7bd5999e8776eb9434e17a607cb7b33996b6faa79ef1b6
|
|
| MD5 |
d6d83e41582fb71c1f00ae65811404a2
|
|
| BLAKE2b-256 |
34b645119d0f64d66c62ad0e2c3e31ca2f73f0b7550dd0be535cbae4b4054060
|
File details
Details for the file bashkit-0.1.8-cp313-cp313-musllinux_1_1_aarch64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp313-cp313-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.13, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
e28210a86e3594044627f3470ea861abc1102f79b2ea75b6cb1a5bfd51d18239
|
|
| MD5 |
7fd723f6fe3fd2d9312127278f08c35e
|
|
| BLAKE2b-256 |
9d3791ffe565683a6c0264e6d8bf890207754d1719d14bc52c7282171e03f6b8
|
File details
Details for the file bashkit-0.1.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
03a6eb3a750b7908768103a4c3dee37e88d83db58d02e6c3f1af1ca43324005e
|
|
| MD5 |
a00f4f75e49e1f1c9dbb104e4e8d7836
|
|
| BLAKE2b-256 |
4c40d3b806ff529af674d7b8bec8e25cf59559aed45a03f7d58bceefb39b255c
|
File details
Details for the file bashkit-0.1.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
0967f066278c0bc15b3a3b638708498c60fcf915786ffd8df5687c94c987d10b
|
|
| MD5 |
955092212c7c12ab25616508d2a37915
|
|
| BLAKE2b-256 |
74826ba3f601e6b7c0f2f690d85e85a31ac1c2ec51aea59762e7260e85e0105f
|
File details
Details for the file bashkit-0.1.8-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
3222405b90339163066f7c26a78893b3bea598071c8cc222fdb2186c2fa50834
|
|
| MD5 |
9ba3f85cd7f935ad99ba6e0667c5b93e
|
|
| BLAKE2b-256 |
c3a719848c8f063a70697cad85bcfd456beae83d23a0d72b7cd68b8aaa99b475
|
File details
Details for the file bashkit-0.1.8-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
0817155ebf52c1118bf29d9c60d9ddc9eaf873f2e2832cde4cf58f764a3eac79
|
|
| MD5 |
57eaba45c26f55478fab7f96be9bcedf
|
|
| BLAKE2b-256 |
b02bc60fa92a4b35f5e4e4ff33e5727c210451277a0e79ccdf9656c66ca0a888
|
File details
Details for the file bashkit-0.1.8-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
0cb0a4757d922ddb6c0240394a5f40b2339f59e45774dc49cfd7e481fd8283f3
|
|
| MD5 |
6860f9422f90ef3fafd3d41374c40a79
|
|
| BLAKE2b-256 |
364da6dc5b0eed5a13df4a2ec1a864b8f37e3e899cd2d421db43fd54662d9a85
|
File details
Details for the file bashkit-0.1.8-cp312-cp312-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp312-cp312-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.12, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
1c405e2c5967ea3fa68f117a73971250fb10998c32ec47b233c42edfab7913df
|
|
| MD5 |
b39b02bc15360479fcc79f65632cbcb6
|
|
| BLAKE2b-256 |
fbdab5aaf51c23f930eebefa88f64532c75275611604d814738b638dbe7e7572
|
File details
Details for the file bashkit-0.1.8-cp312-cp312-musllinux_1_1_aarch64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp312-cp312-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.12, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
df6c05fb266a80057a5cb34ec60a34d9693b21e84c10a111bb564d3f0182fdc3
|
|
| MD5 |
08b8413789fc4e9c3454342a09a1ce32
|
|
| BLAKE2b-256 |
c7665fafbf3b60439a3e587a4b195fa7fd14b3ee9b9004378245012666065060
|
File details
Details for the file bashkit-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
03ff63312d43a69076a415b80a1176359225e481c1548ddc56d0fcf69e99d6e6
|
|
| MD5 |
12e25d741f714fb8d8d686c000cd685c
|
|
| BLAKE2b-256 |
2d407eb1bebb5c30f15dbddb26e08700bf8f3ff2f8636fcd668bb3f7e5bec72c
|
File details
Details for the file bashkit-0.1.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
5090fe4275471738cf9e3ca7081bf16555169926abda47181d967628d8130832
|
|
| MD5 |
61255ff99e422d5129486e47e70cde97
|
|
| BLAKE2b-256 |
bdf4aacba05b413e0f445042a7ba6b1c0f5bc6d73b3959404970d2f6dad26dfb
|
File details
Details for the file bashkit-0.1.8-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
92e31bd46a601f8cc3d4cf397decaae1f3ea01b55679ef08e3438d2ca385aa18
|
|
| MD5 |
e9f147a0407b7a69f73c06a0e1b88a65
|
|
| BLAKE2b-256 |
a13998a641d5a70e8fdb1bdb367e18629892d385fb161c329f0158b343bdbe1e
|
File details
Details for the file bashkit-0.1.8-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
1dc78fc201210dcdf2d45f6e155261e2e7ac02eca2913ee7c1a2da92a92b76b0
|
|
| MD5 |
39b174f36bfc40d6913bcd54bf807b20
|
|
| BLAKE2b-256 |
ea6e9ed34fba4c0676f6783643d13afe051e0f323f8fca9c3a9410c091d1690c
|
File details
Details for the file bashkit-0.1.8-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
c6437ea232a3e5644af165e7870326c0b7385f2e597bb3271cca667c3326c4d0
|
|
| MD5 |
ca6bcf4fc12a5d70ef044f257c269bb1
|
|
| BLAKE2b-256 |
ca885f62a61081186e70d569e4d80e4bbfc769fc2a9e2d5ec3c08806caaf5426
|
File details
Details for the file bashkit-0.1.8-cp311-cp311-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
149c1e637a949c5874ba826a3c17dadc69efc25eb1cb314f553b73135ce945b6
|
|
| MD5 |
82ef4bd1d60a477f0c64a72bc17050b4
|
|
| BLAKE2b-256 |
65b67a385ccde98d83f9ec31d705cce274c9b227bd1c16e07c06da95e5991093
|
File details
Details for the file bashkit-0.1.8-cp311-cp311-musllinux_1_1_aarch64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp311-cp311-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.11, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
e7a4f95958ae7c437f67f32092dfafb82904a2bfa6b05b819344721854a01519
|
|
| MD5 |
88dbd3b5f2e97dd105d7c50e30e86a19
|
|
| BLAKE2b-256 |
a0ccd1c1942935a33c08adb6167318c6b0258331b135b110c5d1c15e3416cd9e
|
File details
Details for the file bashkit-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
5659409c9832d6f08b2f54803efb9f30d46302529dd0e923f54a0ac0caca88db
|
|
| MD5 |
e6b91d0e4faf9518ae9db7bfce37f5b3
|
|
| BLAKE2b-256 |
b2c8c082387557adb273a79879bd0db60bc07964892cb9415b6db2f58d5cc400
|
File details
Details for the file bashkit-0.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
43a975ad3aa74f4fa824a76c78611354730f4dd3e4cb6f6339ab1adc2546eb2f
|
|
| MD5 |
9c45220c9116e912321287dbd5e223ab
|
|
| BLAKE2b-256 |
58394b0bfafd26f23946135f1bf4162420b225253de0ffd9e147bfb3a040d701
|
File details
Details for the file bashkit-0.1.8-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
9f563dcd22320028b1f0b8ad48b32d78db20679bf02ae790635b80283f5cb930
|
|
| MD5 |
73652ac2b5c070e3b9444778fd2f289a
|
|
| BLAKE2b-256 |
b65ae8f55a1fa1677685e38d3380b2c20b3c0300914ca5df6042bf07a96a2fff
|
File details
Details for the file bashkit-0.1.8-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
f118749b7bbf39e99b49ceed6a578fce4b7a67a5fb1999e5f3ed600a8e7b38e6
|
|
| MD5 |
7ee2d6cef0b8dadc46af59ae397982b5
|
|
| BLAKE2b-256 |
0c560d81a180874c95e8dc6ee9eaf5f121305f467aab7232c12d10eb71f3e26a
|
File details
Details for the file bashkit-0.1.8-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
d6f26d3b9fa215f88d6f16c804728161d040019ae8f5c4114c2bf98cb3edb3e0
|
|
| MD5 |
eeef6953deccf43e197cd09e02465157
|
|
| BLAKE2b-256 |
379eef0d04b2bf09f0227ae54cd248158b24afb2049e3fa717698457042ec1ad
|
File details
Details for the file bashkit-0.1.8-cp310-cp310-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
8679938a79b9de7173ea67f45b8f4de91144d86e9086bac8aacfe582f451d542
|
|
| MD5 |
923a2c7434030d4ee69f7a296d47c4f1
|
|
| BLAKE2b-256 |
cc11062481fb9987e10751680bf21597a18047b4f6d2ea3cb80e2442bcae08ac
|
File details
Details for the file bashkit-0.1.8-cp310-cp310-musllinux_1_1_aarch64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp310-cp310-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.10, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
2953fc9ced268c587770034ba968a27e129cc07551e434769fc0eb5f87a4eba1
|
|
| MD5 |
7d0d1fead36b879137c6dfcbb621927e
|
|
| BLAKE2b-256 |
59a878025c4c0dc6d43230321aca0893eee7bf7efad1fe43d7812a2542995c49
|
File details
Details for the file bashkit-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
2acb4e442febdaca745bef6c864c2460af43b96c5f8fc04a97414a4a0381b0e7
|
|
| MD5 |
6fb37ca9758f721bb59c18fbaf31fa63
|
|
| BLAKE2b-256 |
0dc951c891a3ce5de86fb420d28d6b496e28fc18b8990c7214f0910cb8ea0a59
|
File details
Details for the file bashkit-0.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
2e1b1df909f66fd205b7d53594b2ee670be4940a2aba2d664bcc7759f503e5a8
|
|
| MD5 |
4eee5b2dd95a2ea7acfe13bda0ef1ebe
|
|
| BLAKE2b-256 |
242d81554259414dd06f8bdf1f3db9ebf011a3d40dc4160805fc17b8fa651b33
|
File details
Details for the file bashkit-0.1.8-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
d41b0c04be39cf1c0709dd074891969d1c7e74865e480d4f76d081028c428190
|
|
| MD5 |
b221f4936c90880deed21447040e90e6
|
|
| BLAKE2b-256 |
006dc7218fd58ed88546ce9eae0405348c9c15a132ec17f7f989a19e18230e49
|
File details
Details for the file bashkit-0.1.8-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
6fa102b7685f98c83b3379b6dc1f1093c0f4bfcd60e098117548bcd7caac5c0a
|
|
| MD5 |
b7ee59c259c40ab4619c2321422d79e6
|
|
| BLAKE2b-256 |
4710c4aa2ecaa1627ad8a7af9e575bde7cff9dcece0417eb49b5d7f503fcd7b8
|
File details
Details for the file bashkit-0.1.8-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
6a777bc09fa963343471376c6e4c0a9f55c891ea055de4f6b2e013dc2443c4f1
|
|
| MD5 |
2c3f5ba765cb28fa9f23a2c4bf4cb188
|
|
| BLAKE2b-256 |
f6485a2f2a6b7d9aa66e845752b81dce29417ca518d2be46b1d15064eddcbdab
|
File details
Details for the file bashkit-0.1.8-cp39-cp39-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
6ee8b89c9db8fb143cc666262b04f8d47fa9160c3c1961bb54506379c9a85f61
|
|
| MD5 |
67b99ebe4ccf94d8100ecd544a36ceef
|
|
| BLAKE2b-256 |
23d86e1116de0ff6388abcfb2b705e2885ac7f4d9c0176558ce27c7d6e4170fa
|
File details
Details for the file bashkit-0.1.8-cp39-cp39-musllinux_1_1_aarch64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp39-cp39-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.9, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
9374e39bd8920ae7408c0614deb6a74a92bf15830d2e0260524a4cda14498310
|
|
| MD5 |
9a47fda1314436fc341f3410f59f112f
|
|
| BLAKE2b-256 |
0eabb61029827388d83f51759214c934aea29da2c75f878e1cc9ea06392a2436
|
File details
Details for the file bashkit-0.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
31d307d445166de5a9683d7415b846e4a3ac418876f78fc1508e7306910f59e5
|
|
| MD5 |
4f86c0cb456a70c9af6adcf2eb160d90
|
|
| BLAKE2b-256 |
ae88ec65690da39b51415d381156bff8f18d24cd37516b1da532e33c26e40f5f
|
File details
Details for the file bashkit-0.1.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
0a3e5d09ce155e385ab80f6cecfbd5124859c35e5b171c69c0742bd83645f638
|
|
| MD5 |
ec5ca045e0bc0de10d76d7d747d5df9f
|
|
| BLAKE2b-256 |
3e36288101c40cba36998a297ccab730f232c6bf83380186839f0f364dbaa8a1
|
File details
Details for the file bashkit-0.1.8-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
0feb9da6cd43d01ad4766da9b19065da7bce6d47a88087222103030d264d5db5
|
|
| MD5 |
1a6a0f2257db44d6041788a06860ff1b
|
|
| BLAKE2b-256 |
881aef13a7b6cc7b6ad4ab9529fbc62f7da981cfcc5b54c65ccf3760a663e45a
|
File details
Details for the file bashkit-0.1.8-cp39-cp39-macosx_10_12_x86_64.whl.
File metadata
- Download URL: bashkit-0.1.8-cp39-cp39-macosx_10_12_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.9, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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 |
c0ab3f0b6415effe4a204e40f6dd8c38e2ed9741b0e5b64d36b06f112d962f5b
|
|
| MD5 |
16c3f092fddbc41b456cf84f1c0fa1d2
|
|
| BLAKE2b-256 |
20b0152d7993d57738d92dce1aa2d4ced603b4c13545e8a5ce78eb1205e90a12
|