Skip to main content

QCS SDK Python

⚠️ In Development

qcs-sdk-python provides an interface to Rigetti Quantum Cloud Services (QCS), allowing users to compile and run Quil programs on Rigetti quantum processors. Internally, it is powered by the QCS Rust SDK.

While this package can be used directly, pyQuil offers more functionality and a higher-level interface for building and executing Quil programs. This package is still in early development and breaking changes should be expected between minor versions.

Documentation

Documentation for the current release of qcs_sdk is published here. Every version of qcs_sdk ships with type stubs that can provide type hints and documentation to Python tooling and editors.

Troubleshooting

Enabling Debug logging

This package integrates with Python's logging facility through a Rust crate called pyo3_log. The quickest way to get started is to just enable debug logging:

import logging
logging.basicConfig(level=logging.DEBUG)

Because this is implemented with Rust, there are some important differences in regards to log levels and filtering.

The TRACE log level

Rust has a TRACE log level that doesn't exist in Python. It is less severe than DEBUG and is set to a value of 5. While the DEBUG level is recommended for troubleshooting, you can choose to target TRACE level logs and below like so:

import logging
logging.basicConfig(level=5)

Runtime Configuration and Caching

pyo3_log caches loggers and their level filters to improve performance. This means that logger re-configuration done at runtime may cause unexpected logging behavior in certain situations. If this is a concern, this section of the pyo3_log documentation goes into more detail.

These caches can be reset using the following:

qcs_sdk.reset_logging()

This will allow the logging handlers to pick up the most recently-applied configuration from the Python side.

Filtering Logs

Because the logs are emitted from a Rust library, the logger names will correspond to the fully qualified path of the Rust module in the library where the log occurred. These fully qualified paths all have their own logger, and have to be configured individually.

For example, say you wanted to disable the following log:

DEBUG:hyper.proto.h1.io:flushed 124 bytes

You could get the logger for hyper.proto.h1.io and disable it like so:

logging.getLogger("hyper.proto.h1.io").disabled = True

This can become cumbersome, since there are a handful of libraries all logging from a handful of modules that you may not be concerned with. A less cumbersome, but more heavy handed approach is to apply a filter to all logging handlers at runtime. For example, if you only cared about logs from a qcs library, you could setup a log filter like so:

class QCSLogFilter(logging.Filter):
    def filter(self, record) -> bool:
        return "qcs" in record.name

for handler in logging.root.handlers:
    handler.addFilter(QCSLogFilter())

This applies to all logs, so you may want to tune the filter method to include other logs you care about. See the caching section above for important information about the application of these filters.

OpenTelemetry Integration

This package supports collection of OpenTelemetry trace data. Clients may configure any OpenTelemetry collector that supports the OTLP Specification. Rigetti will not have access to the OpenTelemetry data you collect.

To enable the integration, you should install the qcs-sdk[tracing-opentelemetry] extra; this installs opentelemetry-api. By default, no tracing data is collected at runtime. Because the QCS-SDK is built as a pyo3 Rust extension-module, you will need to use pyo3-tracing-subscriber to configure collection of your client network requests. See qcs_sdk._tracing_subscriber module level documentation for more detail.

import my_module
from qcs_sdk._tracing_subscriber import (
    GlobalTracingConfig,
    SimpleConfig,
    Tracing,
    subscriber,
)
from qcs_sdk._tracing_subscriber.layers import otel_otlp


def main():
    tracing_configuration = GlobalTracingConfig(
        export_process=SimpleConfig(
            subscriber=subscriber.Config(
                # By default this supports the standard OTLP environment variables.
                # See https://opentelemetry.io/docs/specs/otel/protocol/exporter/
                layer=otel_otlp.Config()
            )
        )
    )
    with Tracing(config=config):
        result = my_module.example_function()
        my_module.other_example_function(result)

if __name__ == '__main__':
    main()

Metadata

Release files for qcs-sdk-python 0.31.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 qcs-sdk-python 0.31.3
File Size Uploaded Provenance Actions
qcs_sdk_python-0.31.3.tar.gz 888.1 kB Without provenance Details for qcs_sdk_python-0.31.3.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for qcs-sdk-python 0.31.3
File Actions
qcs_sdk_python-0.31.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for qcs_sdk_python-0.31.3-cp313-cp313-win_amd64.whl
qcs_sdk_python-0.31.3-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for qcs_sdk_python-0.31.3-cp313-cp313-manylinux_2_28_x86_64.whl
qcs_sdk_python-0.31.3-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for qcs_sdk_python-0.31.3-cp313-cp313-manylinux_2_28_aarch64.whl
qcs_sdk_python-0.31.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for qcs_sdk_python-0.31.3-cp313-cp313-macosx_11_0_arm64.whl
qcs_sdk_python-0.31.3-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for qcs_sdk_python-0.31.3-cp313-cp313-macosx_10_12_x86_64.whl
qcs_sdk_python-0.31.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for qcs_sdk_python-0.31.3-cp312-cp312-win_amd64.whl
qcs_sdk_python-0.31.3-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for qcs_sdk_python-0.31.3-cp312-cp312-manylinux_2_28_x86_64.whl
qcs_sdk_python-0.31.3-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for qcs_sdk_python-0.31.3-cp312-cp312-manylinux_2_28_aarch64.whl
qcs_sdk_python-0.31.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for qcs_sdk_python-0.31.3-cp312-cp312-macosx_11_0_arm64.whl
qcs_sdk_python-0.31.3-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for qcs_sdk_python-0.31.3-cp312-cp312-macosx_10_12_x86_64.whl
qcs_sdk_python-0.31.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for qcs_sdk_python-0.31.3-cp311-cp311-win_amd64.whl
qcs_sdk_python-0.31.3-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for qcs_sdk_python-0.31.3-cp311-cp311-manylinux_2_28_x86_64.whl
qcs_sdk_python-0.31.3-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for qcs_sdk_python-0.31.3-cp311-cp311-manylinux_2_28_aarch64.whl
qcs_sdk_python-0.31.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for qcs_sdk_python-0.31.3-cp311-cp311-macosx_11_0_arm64.whl
qcs_sdk_python-0.31.3-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for qcs_sdk_python-0.31.3-cp311-cp311-macosx_10_12_x86_64.whl
qcs_sdk_python-0.31.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for qcs_sdk_python-0.31.3-cp310-cp310-win_amd64.whl
qcs_sdk_python-0.31.3-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for qcs_sdk_python-0.31.3-cp310-cp310-manylinux_2_28_x86_64.whl
qcs_sdk_python-0.31.3-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for qcs_sdk_python-0.31.3-cp310-cp310-manylinux_2_28_aarch64.whl
qcs_sdk_python-0.31.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for qcs_sdk_python-0.31.3-cp310-cp310-macosx_11_0_arm64.whl
qcs_sdk_python-0.31.3-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details for qcs_sdk_python-0.31.3-cp310-cp310-macosx_10_12_x86_64.whl

Total release size: 172.4 MB

Release files / qcs_sdk_python-0.31.3.tar.gz

Download URL qcs_sdk_python-0.31.3.tar.gz
Size 888.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a00c5c66b1e876211859d5c74b2284d9fdc598944d2e6b7d07e52e5295f9109c
BLAKE2b-256 checksum
How to use checksums
5a73ceb1262a2b00fc3e31a86c595a05544179151b09d3158e3621273229cf3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp313-cp313-win_amd64.whl

Download URL qcs_sdk_python-0.31.3-cp313-cp313-win_amd64.whl
Size 9.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
052124f39aff6081b0b1debc95c81047940f864035a590441aed411cfddcabc2
BLAKE2b-256 checksum
How to use checksums
220a2cd51aea67f720b750096c8f94f5b0a4e56f35da745173b637462d0093e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL qcs_sdk_python-0.31.3-cp313-cp313-manylinux_2_28_x86_64.whl
Size 8.9 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ee02cf18a67f5008ad4cf38a84aabea9ccfe0481227773d7bc687b744925ccdb
BLAKE2b-256 checksum
How to use checksums
accc2991e07913f05348c32b95a57cb39f4014473a52f5b404c10813334fd398
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL qcs_sdk_python-0.31.3-cp313-cp313-manylinux_2_28_aarch64.whl
Size 8.4 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bba2ab2b12e78fb357d26de386bcde220112eb8546f1ef4d8e277892b4446e91
BLAKE2b-256 checksum
How to use checksums
bb3c7fd10739333817fe30cabfa3a669c588898415ed698f63bf43767f173af8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL qcs_sdk_python-0.31.3-cp313-cp313-macosx_11_0_arm64.whl
Size 8.0 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9b4b7b33649ecd62a5e7726194808638a70bb0236350550c6db044a46dcbde2c
BLAKE2b-256 checksum
How to use checksums
6989e162d45bea32aed6c15bdf92c1f6f62be77f295a9ae79564b7aba52ca3d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp313-cp313-macosx_10_12_x86_64.whl

Download URL qcs_sdk_python-0.31.3-cp313-cp313-macosx_10_12_x86_64.whl
Size 8.5 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
320f189e2d562161cf0b19a262737fb379872b1567ce6d8ca223e2b0f04609a2
BLAKE2b-256 checksum
How to use checksums
1d1907dfbf12c37969d6b20b11a2d0f019171f74621f675381961f277549a36e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp312-cp312-win_amd64.whl

Download URL qcs_sdk_python-0.31.3-cp312-cp312-win_amd64.whl
Size 9.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
acb513d775a2a348bd59542625bb127906dfcebf39a365dade998bfc8f82acad
BLAKE2b-256 checksum
How to use checksums
2bee25ea2dd88c8c94fe54f775aa41235edc56d397a940fa047d620aef031c50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL qcs_sdk_python-0.31.3-cp312-cp312-manylinux_2_28_x86_64.whl
Size 8.9 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
efe15f05a5ced4d892231f1ffee78fbdc38245c5cdc54857135e59b4432d44f4
BLAKE2b-256 checksum
How to use checksums
aec09daf0a8c07271f624bfe1ef670a7e4037776ea0d42e3060967508bb30034
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL qcs_sdk_python-0.31.3-cp312-cp312-manylinux_2_28_aarch64.whl
Size 8.4 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b4d42b33577ec3b053f176594b2257dc14f7d4d7e83685d8029ccd71b4d6396b
BLAKE2b-256 checksum
How to use checksums
cfa781dc7dba206c6c25e259111f4c4f2ba42f8478ea0e3578315944bc9d3c8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL qcs_sdk_python-0.31.3-cp312-cp312-macosx_11_0_arm64.whl
Size 8.0 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5c73997106933fc1ac698712588a2cdb874a097853c14e052c2bf3943ab7f4eb
BLAKE2b-256 checksum
How to use checksums
30948a66b8127bf8b060e5c7e7f9753c4b6f5d9efb5863123d0871f8b2e52b68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp312-cp312-macosx_10_12_x86_64.whl

Download URL qcs_sdk_python-0.31.3-cp312-cp312-macosx_10_12_x86_64.whl
Size 8.5 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
33ee7604e530fc657eec1670b4214c37e9810a1c3e2e9b3ab6c134df77e81f88
BLAKE2b-256 checksum
How to use checksums
1c5b6b4eafb2cc9064714615e860c685ee9d04d39a6c86bec48f16072e5016e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp311-cp311-win_amd64.whl

Download URL qcs_sdk_python-0.31.3-cp311-cp311-win_amd64.whl
Size 9.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9f879437c8d6b709a181db4fe6904676cec6fa0d70908c764889dee9b5577274
BLAKE2b-256 checksum
How to use checksums
39349ad99ce4a81408f518bfd52106c2437560743f2b375a71f6f3becdda737d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL qcs_sdk_python-0.31.3-cp311-cp311-manylinux_2_28_x86_64.whl
Size 8.9 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
65160c6814cff891dcc772c5e36d31d5b5646374e035e2e84180ece47abdbe13
BLAKE2b-256 checksum
How to use checksums
f509b430363c8df172849e14f24e229fae4e47cc96714dd9f578c99e2c282253
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL qcs_sdk_python-0.31.3-cp311-cp311-manylinux_2_28_aarch64.whl
Size 8.4 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6a16120d108502db48772419de9c48afca656387e4f9df2860151ef0beda5f46
BLAKE2b-256 checksum
How to use checksums
d07effcf93484b31f383fbf6f8d99f89c36cf3305ed265cfc6cd3bf9630013a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL qcs_sdk_python-0.31.3-cp311-cp311-macosx_11_0_arm64.whl
Size 8.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c7713f0cc75cea3cd19c2e47392334832a4f315cd8c0b859b486671eebb48b02
BLAKE2b-256 checksum
How to use checksums
5bb3c287121cd0137d5690e4e0c6729639a430c66cdc27c057b235891954ce62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp311-cp311-macosx_10_12_x86_64.whl

Download URL qcs_sdk_python-0.31.3-cp311-cp311-macosx_10_12_x86_64.whl
Size 8.5 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
a460717866f0ae98deaa6e794ba9ff15744db24dc86903710a0bc92ecd1d5b77
BLAKE2b-256 checksum
How to use checksums
896c73a7f6ab15f83e89edda6fbbe13649db3a0ac5bdff28d9463263ba7e45b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp310-cp310-win_amd64.whl

Download URL qcs_sdk_python-0.31.3-cp310-cp310-win_amd64.whl
Size 9.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
45a4cd1825956eabd918b65739c4191be65dbbdd25d461a2fe22ab1a6090ca11
BLAKE2b-256 checksum
How to use checksums
c5f6d528507e4d14be0733f81e6dbc777eeb66b5455a2196df14de86d5ed5f37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL qcs_sdk_python-0.31.3-cp310-cp310-manylinux_2_28_x86_64.whl
Size 8.9 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
837e8cd312b5597946fdce6e9e7c8d1bfac1922ef730c920f31f59aa66cb7bb4
BLAKE2b-256 checksum
How to use checksums
3131ca436fbb0952b0775387258f3149781fb05f873e4502a58c65f91d1a1555
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL qcs_sdk_python-0.31.3-cp310-cp310-manylinux_2_28_aarch64.whl
Size 8.4 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b64e99f01abf1dcd97bc6fd2546a4d6d82c437355a853d23ac0a60b0881f0a50
BLAKE2b-256 checksum
How to use checksums
256c07f1b5cd0cc7432f46b8b46509d1771788283065e828a6577b0dc39891fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL qcs_sdk_python-0.31.3-cp310-cp310-macosx_11_0_arm64.whl
Size 8.0 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6d1d1a1f4024e74f885b8ebb9d86191efc654a104f9e7910a3087b7da8004242
BLAKE2b-256 checksum
How to use checksums
d33e931f47a637ab8459573794889641e44830c2e26e6f2374c5cf0d0174ff10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Release files / qcs_sdk_python-0.31.3-cp310-cp310-macosx_10_12_x86_64.whl

Download URL qcs_sdk_python-0.31.3-cp310-cp310-macosx_10_12_x86_64.whl
Size 8.5 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
03e55978eb20f9a9ebfc06841267f5373f0af6cd2380d093532721eafcaef903
BLAKE2b-256 checksum
How to use checksums
29b407df5e5f1a2dcd861593d0dafdd3444e53f95e9d4dc780cd0aad2e2f547b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.9.4

Security for qcs-sdk-python 0.31.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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

Release history Release notifications | RSS feed

This release

0.31.3 This release

21 release files No provenance

0.6.0rc4

0.6.0rc3

0.6.0rc2

0.6.0rc0

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