Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

pycarta-service-agent

Executable delivery for pycarta's Service Manager support.

Carta managed services turn your own code into something the Carta platform can permission, share, and invoke, while it runs on hardware you control.

This package exists to deliver a platform-specific service agent executable, as installed by pip. Alongside it, the package exports the utilities that wrap that executable for use from Python. They cover locating it, building its arguments, reading the configuration it writes, and exchanging messages with it while it runs. Those utilities ship in the same wheel as the executable, so the two always agree on how it is launched and how it is spoken to.

pycarta is the consumer, and it handles all of that on your behalf. There is no need to install or call this package directly.

Installation

It comes in as part of the pycarta service extra:

pip install "pycarta[service]"

pip selects the wheel matching your OS and architecture and installs the single binary bundled in it. Wheels are published for:

  • macOS, Apple Silicon and Intel
  • Linux, x86-64 and aarch64, glibc and musl
  • Windows, x86-64

Standard library only, no third-party dependencies.

Usage

find_binary() reports the installed path of the executable:

import pycarta_service_agent

path = pycarta_service_agent.find_binary()

The remaining utilities are grouped by concern into command, config, errors, ipc, and messages, and are documented in place. Every name they export carries a docstring covering what it is and how the executable behaves around it.

Feature Request/Bug-Fix

For issues, please contact customer.service@contextualize.us.com.

To request a new feature or to report a bug, please email pycarta. Please be sure to describe the goal of the new feature or, for a bug report, a minimum code that reproduces the error. Note that if you submit a feature request or bug report, the developers reserve the right to contact you about that request.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pycarta_service_agent-0.2.0.dev1-py3-none-win_amd64.whl (4.0 MB view details)

Uploaded Python 3Windows x86-64

pycarta_service_agent-0.2.0.dev1-py3-none-musllinux_1_1_x86_64.whl (4.1 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

pycarta_service_agent-0.2.0.dev1-py3-none-musllinux_1_1_aarch64.whl (3.7 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARM64

pycarta_service_agent-0.2.0.dev1-py3-none-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pycarta_service_agent-0.2.0.dev1-py3-none-macosx_10_9_x86_64.whl (4.1 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file pycarta_service_agent-0.2.0.dev1-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for pycarta_service_agent-0.2.0.dev1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e570a12c51a0fdf60ad9148bd4353fc19f3a6ea129c88f128987f08e12fe2af8
MD5 13f88f0194e1b3f43150e17a0db9dded
BLAKE2b-256 412a48c174ac5e553ed26ad81b0365b2e06e113503f385f4aaa1b5f217c039bd

See more details on using hashes here.

File details

Details for the file pycarta_service_agent-0.2.0.dev1-py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycarta_service_agent-0.2.0.dev1-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d18c77f0ba760a257234660a2270a77fed06b688625f557bd4bf20b65a304bc6
MD5 d0b45026b2859e83a59acb518deb6a14
BLAKE2b-256 06438d9fc7315096ae0d3938e6d2d49f593ce462f71d117e6b714745ca2d6dcf

See more details on using hashes here.

File details

Details for the file pycarta_service_agent-0.2.0.dev1-py3-none-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycarta_service_agent-0.2.0.dev1-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 649723ac5aa520bec14eae5dba8699712d84fe7a6d73c02e78f2bd19cb9bbddd
MD5 b12922b3a316ca7b91902672b1b28dc0
BLAKE2b-256 38b0ec8090279c17a3494d0e3119a2dffbbad4ede27bdea2ae85800dce8f8e6a

See more details on using hashes here.

File details

Details for the file pycarta_service_agent-0.2.0.dev1-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycarta_service_agent-0.2.0.dev1-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23d0fad232a95b73c9ea07e07d9976d67f468706bfba11f6caa930ef10f45818
MD5 b71910ada1fa1596857da418be7f9cdc
BLAKE2b-256 cfc60afcfcc3829dc8828b0ebcfa54100eed5dcaeb001dc6fca649253532bc3b

See more details on using hashes here.

File details

Details for the file pycarta_service_agent-0.2.0.dev1-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycarta_service_agent-0.2.0.dev1-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a6777d0ba1edfd822d310b8d60367e2bcf8b9da871f51569a9a7c3ecf20f96f4
MD5 8d1b9a06fa256f2b535877390f3415b1
BLAKE2b-256 8de562bdacb63fc6d410e2e16d8256d26a839d1d45054de8c3be129941be4d66

See more details on using hashes here.

File details

Details for the file pycarta_service_agent-0.2.0.dev1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycarta_service_agent-0.2.0.dev1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 366db33b508ce42c52bdb6d539e916bad6d20952bae422ecfb2e207324b6b778
MD5 dd617ad136c9ef45d45e769416255850
BLAKE2b-256 0c49def71e8598c1dde76a982a3ed63f01f054fbd1c7793ae66bd6f8ef43af7f

See more details on using hashes here.

File details

Details for the file pycarta_service_agent-0.2.0.dev1-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycarta_service_agent-0.2.0.dev1-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3b478936214a00fe129e3a92b72afaab2ffdbf102cc663bd4b2910f549175569
MD5 f17ea4d6652a62e68fd77b8beeffa159
BLAKE2b-256 09ad5caf5c530e6dcf06b0c84cf075761ff71605eaf79e1051caddfab1ddb270

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0.dev1 This release

7 files

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