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.1.12b20260303070340.tar.gz (11.5 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.1.12b20260303070340-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file timeback_case-0.1.12b20260303070340.tar.gz.

File metadata

  • Download URL: timeback_case-0.1.12b20260303070340.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.1.12b20260303070340.tar.gz
Algorithm Hash digest
SHA256 220e82ddfa8ccc9d7a040398f2989e8df110bf9e54bd5106a9067828a1052e61
MD5 f94c370b24ec4e7b16cbeff5aba1db18
BLAKE2b-256 42f86e1d5425f0c22fbff859f4d522496a73fa5655f0f6113d6b863b1261c024

See more details on using hashes here.

File details

Details for the file timeback_case-0.1.12b20260303070340-py3-none-any.whl.

File metadata

  • Download URL: timeback_case-0.1.12b20260303070340-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","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.1.12b20260303070340-py3-none-any.whl
Algorithm Hash digest
SHA256 85d6f703c6e0c39315b39ffeec57ba13aff26b4000b79074c06659afac342d31
MD5 9165d1ccdbef149b11c9a323c29eaf3d
BLAKE2b-256 5477ef4f9a4471c9795127c14ca46ed4aa52b6932edcb98c29fb8cb804b9d10a

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