Skip to main content

Timeback CASE client for Competency and Academic Standards Exchange operations

Project description

timeback-case

Timeback CASE (Competency and Academic Standards Exchange) client for Python.

Provides an async client for managing CASE v1.1 framework documents, items, associations, and packages.

Installation

pip install timeback-case

Quick Start

from timeback_case import CaseClient

async with CaseClient(env="staging", client_id="...", client_secret="...") as client:
    # List documents
    docs = await client.documents.list()

    # Get a single item
    item = await client.items.get("item-sourced-id")

    # Upload a CASE package
    result = await client.packages.create(package_input)

    # Upsert (create or replace) a package
    result = await client.packages.upsert("doc-id", package_input)

Project details


Download files

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

Source Distribution

timeback_case-0.2.2b20260401004302.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

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

timeback_case-0.2.2b20260401004302-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file timeback_case-0.2.2b20260401004302.tar.gz.

File metadata

  • Download URL: timeback_case-0.2.2b20260401004302.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for timeback_case-0.2.2b20260401004302.tar.gz
Algorithm Hash digest
SHA256 78abf42d6369ab59e4a91d9ee1a78b3873a53a15285a3c3c677ee2adf68b97fb
MD5 3ccc82884693ebc9df08c788875ea423
BLAKE2b-256 ff084764856bacf62f8e42c7a7d937fd80ee20baa2b30928eb9881db6729845c

See more details on using hashes here.

File details

Details for the file timeback_case-0.2.2b20260401004302-py3-none-any.whl.

File metadata

  • Download URL: timeback_case-0.2.2b20260401004302-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for timeback_case-0.2.2b20260401004302-py3-none-any.whl
Algorithm Hash digest
SHA256 ed080c9889acd8515c270ec06ba263002132da3340a2037f4cc59d9c39a39d24
MD5 79f5414f29344ba08cec4a9427ca8ea0
BLAKE2b-256 a41166f8b59dac8c8d8dbde3b8018f74662a0db02109287d44e3389e92633583

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page