Skip to main content

QCloud Client

CodeQL Lint License: MIT

Overview

GitHub repository for the Python API wrapper for QCloud, the quantum computing service operated by QPIT at the Technical University of Denmark.

Setup

Requirements

  • Python 3.11 or newer
  • An account on QCloud

Installation

You can install the package from PyPI:

pip install qcloud-client

To install the latest unreleased code directly from the repository, run:

pip install git+https://github.com/qpit/qcloud-client.git@develop

Usage

The public interface is not yet implemented. Usage examples will be published here alongside the first release that exposes a client.

Import the package using import qcloud_client

Testing

Linting

Code linting checks are performed by the Ruff package. Read more here: https://docs.astral.sh/ruff/

To perform linting checks, run:

ruff check .

The linting rules can be configured in the .ruff.toml file found in the project's root directory with the available rules listed here: https://docs.astral.sh/ruff/rules/

Pytest

To run tests with pytest and generate a coverage report, run:

pytest -v --cov=. --cov-fail-under=85 --cov-report=term-missing:skip-covered

License

Released under the MIT License. See LICENSE for the full text.

Metadata

Release files for qcloud-client 0.2.0

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

Source distribution (sdist)

Source distribution for qcloud-client 0.2.0
File Size Uploaded Provenance
qcloud_client-0.2.0.tar.gz 14.4 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for qcloud-client 0.2.0
File Interpreter ABI Platform
qcloud_client-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 24.2 kB

Release files / qcloud_client-0.2.0.tar.gz

Download URL qcloud_client-0.2.0.tar.gz
Size 14.4 kB
Tags Source
SHA-256 checksum
How to use checksums
dcb5d6ea33b1cc764f054d4405a59224a0b360a96fab5988ed4defc685fa12d4
BLAKE2b-256 checksum
How to use checksums
12b733091fb21945e97742101c106a6369d7051b1be08da5f0f831f40a5fe337
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.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 Oct 23, 2026.

Transparency log

Release files / qcloud_client-0.2.0-py3-none-any.whl

Download URL qcloud_client-0.2.0-py3-none-any.whl
Size 9.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c6cf23a407feaa54151375bf47f1527203997c3ad8061625f8965e17df19758d
BLAKE2b-256 checksum
How to use checksums
06536dd3b8f83a27d5b5f3bca78d5cff6e84e949dd72dec6e58d2dab15c89ed4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.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 Oct 23, 2026.

Transparency log

Security for qcloud-client 0.2.0

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 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for qcloud_client-0.2.0.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 Oct 23, 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