Skip to main content

bare-sidecar-python

Start and manage Bare sidecar processes from Python, each running Bare alongside the application with an IPC to it exposed as Bare.IPC inside the process.

pip install bare-sidecar

Usage

import asyncio

from bare_sidecar import spawn


async def main():
    async with await spawn("app.js") as sidecar:
        await sidecar.write(b"Hello world")

        async for data in sidecar:
            print(data)


asyncio.run(main())

Where app.js is a Bare entry point using Bare.IPC:

Bare.IPC.on('data', (data) => Bare.IPC.write(data))

License

Apache-2.0

Metadata

Release files for bare-sidecar 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bare-sidecar 0.1.2
File Size Uploaded Provenance Actions
bare_sidecar-0.1.2.tar.gz 18.7 kB With provenance Details for bare_sidecar-0.1.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for bare-sidecar 0.1.2
File Actions
bare_sidecar-0.1.2-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details for bare_sidecar-0.1.2-py3-none-win_arm64.whl
bare_sidecar-0.1.2-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for bare_sidecar-0.1.2-py3-none-win_amd64.whl
bare_sidecar-0.1.2-py3-none-manylinux_2_34_x86_64.whl Python 3 none Linux glibc 2.34+ x86-64 Details for bare_sidecar-0.1.2-py3-none-manylinux_2_34_x86_64.whl
bare_sidecar-0.1.2-py3-none-manylinux_2_34_aarch64.whl Python 3 none Linux glibc 2.34+ ARM64 Details for bare_sidecar-0.1.2-py3-none-manylinux_2_34_aarch64.whl
bare_sidecar-0.1.2-py3-none-macosx_13_0_x86_64.whl Python 3 none macOS 13.0+ x86-64 Details for bare_sidecar-0.1.2-py3-none-macosx_13_0_x86_64.whl
bare_sidecar-0.1.2-py3-none-macosx_13_0_arm64.whl Python 3 none macOS 13.0+ ARM64 Details for bare_sidecar-0.1.2-py3-none-macosx_13_0_arm64.whl

Total release size: 93.7 MB

Release files / bare_sidecar-0.1.2.tar.gz

Download URL bare_sidecar-0.1.2.tar.gz
Size 18.7 kB
Tags Source
SHA-256 checksum
How to use checksums
846c6f8f81945a28feb776c03bed02655af351baf5fbe0b810d1bfe0fd63dd80
BLAKE2b-256 checksum
How to use checksums
28c0489092ddd4d224ca09de560d3081ae75847301f13c48d25aec674f05b59b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / bare_sidecar-0.1.2-py3-none-win_arm64.whl

Download URL bare_sidecar-0.1.2-py3-none-win_arm64.whl
Size 15.6 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
a88d768bca6155e52bfeb104ce9f30cbb0591c88565ed2cc86e76903fc1e1932
BLAKE2b-256 checksum
How to use checksums
fd18b29c5b1a03c5fca904ebee7546561c737613635022216b22df0848a811f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / bare_sidecar-0.1.2-py3-none-win_amd64.whl

Download URL bare_sidecar-0.1.2-py3-none-win_amd64.whl
Size 16.3 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
4b148bd3a680415af7e49dfe66ca14b29f2cc304d0dca56256ff7e728ef85a42
BLAKE2b-256 checksum
How to use checksums
f5134af5e2a523a3f2db9b749b61f16fc80cb3cfd3f64d5eb2a9d5e57e27cef1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / bare_sidecar-0.1.2-py3-none-manylinux_2_34_x86_64.whl

Download URL bare_sidecar-0.1.2-py3-none-manylinux_2_34_x86_64.whl
Size 15.7 MB
Tags Linux glibc 2.34+ x86-64 Python 3
SHA-256 checksum
How to use checksums
a1da0ddd5b6e254c390fb854327f7e033222c6ec3ebea7b0ba3ab7646a9d61ce
BLAKE2b-256 checksum
How to use checksums
3342fb155bed949eb21c64911a95112835f534c0b99e49da2e9794ca5ff5eaaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / bare_sidecar-0.1.2-py3-none-manylinux_2_34_aarch64.whl

Download URL bare_sidecar-0.1.2-py3-none-manylinux_2_34_aarch64.whl
Size 15.3 MB
Tags Linux glibc 2.34+ ARM64 Python 3
SHA-256 checksum
How to use checksums
644b72ebebc88d07f4f6bcca79996944912d6292845bb44ece53f27c1ce9355a
BLAKE2b-256 checksum
How to use checksums
ed7de2949b55bd24d222a6a0806a5f934c9936489bbd838ec3866f6078160c48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / bare_sidecar-0.1.2-py3-none-macosx_13_0_x86_64.whl

Download URL bare_sidecar-0.1.2-py3-none-macosx_13_0_x86_64.whl
Size 15.8 MB
Tags Python 3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
d82f7f0634266c69016198b24e00e8d2c517b742ba48aa8fb8a69048eee2e061
BLAKE2b-256 checksum
How to use checksums
b306247e39aca12b51fc7de60c8fc35db7f1c0de2eb43b9eabb8e84a89016a1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / bare_sidecar-0.1.2-py3-none-macosx_13_0_arm64.whl

Download URL bare_sidecar-0.1.2-py3-none-macosx_13_0_arm64.whl
Size 15.0 MB
Tags Python 3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
3a4954c7be520a4fc2b5ccddcf7741545a735ed2dce0d6cf0e73ebecb73dbdaa
BLAKE2b-256 checksum
How to use checksums
c38552e4a9bfd00f3bb83d03d4cd60ac35911c1da3f6e9d5b9477d52f01c6146
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Security for bare-sidecar 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 7 files in this release have been uploaded with provenance metadata.

Select from 7 files

Attestation for bare_sidecar-0.1.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page