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))

Versions

versions holds the versions of the components bundled with the sidecar, such as the Bare runtime:

from bare_sidecar import versions

versions["bare"]  # "1.36.2"

License

Apache-2.0

Metadata

Release files for bare-sidecar 0.1.3

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.3
File Size Uploaded Provenance Actions
bare_sidecar-0.1.3.tar.gz 19.3 kB With provenance Details for bare_sidecar-0.1.3.tar.gz

Built distributions (wheels)

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

Total release size: 93.7 MB

Release files / bare_sidecar-0.1.3.tar.gz

Download URL bare_sidecar-0.1.3.tar.gz
Size 19.3 kB
Tags Source
SHA-256 checksum
How to use checksums
5f7d8e5ffd106003ad4705dd8ae86d061cbd2eb9857ac7a9e42ff801ec65b0fa
BLAKE2b-256 checksum
How to use checksums
d827db5ad25d4989cde121ccd5b77bd9f2c874a1dcae65515a8f4976d2e05a7d
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 4, 2026.

Transparency log

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

Download URL bare_sidecar-0.1.3-py3-none-win_arm64.whl
Size 15.6 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
a6fc4381d5b42c333f891e2c2e532f76125c5b870ed3783e5c7e62fd917c1c7c
BLAKE2b-256 checksum
How to use checksums
3cd1eb3d7defc53463fca07a5a0d2011e65af8ed427b8eea75dbd035294e42c6
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 4, 2026.

Transparency log

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

Download URL bare_sidecar-0.1.3-py3-none-win_amd64.whl
Size 16.3 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
46bdee20b2e6638ae92299dc74324023d83036eded397b18c1920271d9918c53
BLAKE2b-256 checksum
How to use checksums
7aaeb85539137a50e33af4168ad53e1b59b112790a684cb98140e823aa1d65ce
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 4, 2026.

Transparency log

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

Download URL bare_sidecar-0.1.3-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
96422f7ee1b24fff3ca48b9edee148422b4279448e8839f1ce3f6752150b9f97
BLAKE2b-256 checksum
How to use checksums
af987d8ac6ea3f7bd28cb082b55315ee5fab966bac4f70c931f2e31bbe0d6191
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 4, 2026.

Transparency log

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

Download URL bare_sidecar-0.1.3-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
1ba20012ba1405ee9d272f3a5da0ba4a0a06959804d1457724c109f97c1c0cfc
BLAKE2b-256 checksum
How to use checksums
1e129f9ea4ca422d9e61eb4ce1f689bc1f2181ad5ded88c2d24b73c99584163c
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 4, 2026.

Transparency log

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

Download URL bare_sidecar-0.1.3-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
9dd6bb4d93c71ee5ca707f578a36af416f7ea02bca2069b58c7d891a4dca9613
BLAKE2b-256 checksum
How to use checksums
a7820ac57f8aff904a0e6d650fc36aabd0aeee9cc946324bbf02b97d834daeb6
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 4, 2026.

Transparency log

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

Download URL bare_sidecar-0.1.3-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
8df09772ea5578a616095cac41f37bb55352873e17cb1f928b09828d601118b8
BLAKE2b-256 checksum
How to use checksums
9c1dd76178fb8d1c759114056026f2c68c6b84ea6e68a3de2d9a115c7f315d81
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 4, 2026.

Transparency log

Security for bare-sidecar 0.1.3

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.3.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 4, 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