Home / File/ versions.py — anthropic-sdk-python Source File

versions.py — anthropic-sdk-python Source File

Architecture documentation for versions.py, a python file in the anthropic-sdk-python codebase. 17 imports, 2 dependents.

File python AnthropicClient AsyncAPI 17 imports 2 dependents 6 classes

Entity Profile

Dependency Diagram

graph LR
  8f4235f7_1068_d73a_ef9a_a3e53fdce1e0["versions.py"]
  b0511fad_5f65_5644_9720_343597f14399["b0511fad:5f65:5644:9720:343597f14399"]
  8f4235f7_1068_d73a_ef9a_a3e53fdce1e0 --> b0511fad_5f65_5644_9720_343597f14399
  34d4400e_500b_e40c_6493_7f958f930374["_types"]
  8f4235f7_1068_d73a_ef9a_a3e53fdce1e0 --> 34d4400e_500b_e40c_6493_7f958f930374
  d36bbeb0_79ed_099a_33a2_e344d19d986d["_utils"]
  8f4235f7_1068_d73a_ef9a_a3e53fdce1e0 --> d36bbeb0_79ed_099a_33a2_e344d19d986d
  8bb679f8_2b2b_283a_9404_4057f98bc647["_compat"]
  8f4235f7_1068_d73a_ef9a_a3e53fdce1e0 --> 8bb679f8_2b2b_283a_9404_4057f98bc647
  494a6071_377d_dae0_45f0_8b51ebc27294["_resource"]
  8f4235f7_1068_d73a_ef9a_a3e53fdce1e0 --> 494a6071_377d_dae0_45f0_8b51ebc27294
  f092fbcb_1f68_689a_30f5_c430914feae4["_response"]
  8f4235f7_1068_d73a_ef9a_a3e53fdce1e0 --> f092fbcb_1f68_689a_30f5_c430914feae4
  584d7c01_96cb_5858_d804_19347b56dfd0["pagination"]
  8f4235f7_1068_d73a_ef9a_a3e53fdce1e0 --> 584d7c01_96cb_5858_d804_19347b56dfd0
  af85dff1_6098_4e25_4d59_9c4f434a4d55["_base_client"]
  8f4235f7_1068_d73a_ef9a_a3e53fdce1e0 --> af85dff1_6098_4e25_4d59_9c4f434a4d55
  c0bae38e_b209_4a66_f621_3b5a1f403948["types.beta.skills"]
  8f4235f7_1068_d73a_ef9a_a3e53fdce1e0 --> c0bae38e_b209_4a66_f621_3b5a1f403948
  b1a3a898_1fe4_a8e0_373a_2682945f5da9["types.anthropic_beta_param"]
  8f4235f7_1068_d73a_ef9a_a3e53fdce1e0 --> b1a3a898_1fe4_a8e0_373a_2682945f5da9
  b63f67c3_661a_d27e_bd42_cd34ba879d94["types.beta.skills.version_list_response"]
  8f4235f7_1068_d73a_ef9a_a3e53fdce1e0 --> b63f67c3_661a_d27e_bd42_cd34ba879d94
  5276c254_9f69_b345_2eb2_8636088eeba5["types.beta.skills.version_create_response"]
  8f4235f7_1068_d73a_ef9a_a3e53fdce1e0 --> 5276c254_9f69_b345_2eb2_8636088eeba5
  f91866ed_0575_d894_a11d_8865e001616b["types.beta.skills.version_delete_response"]
  8f4235f7_1068_d73a_ef9a_a3e53fdce1e0 --> f91866ed_0575_d894_a11d_8865e001616b
  bb9b54b5_f292_5395_ef8d_43d2a591f2ce["types.beta.skills.version_retrieve_response"]
  8f4235f7_1068_d73a_ef9a_a3e53fdce1e0 --> bb9b54b5_f292_5395_ef8d_43d2a591f2ce
  style 8f4235f7_1068_d73a_ef9a_a3e53fdce1e0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

from __future__ import annotations

from typing import List, Mapping, Optional, cast
from itertools import chain

import httpx

from .... import _legacy_response
from ...._types import (
    Body,
    Omit,
    Query,
    Headers,
    NotGiven,
    FileTypes,
    SequenceNotStr,
    omit,
    not_given,
)
from ...._utils import (
    is_given,
    extract_files,
    maybe_transform,
    strip_not_given,
    deepcopy_minimal,
    async_maybe_transform,
)
from ...._compat import cached_property
from ...._resource import SyncAPIResource, AsyncAPIResource
from ...._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
from ....pagination import SyncPageCursor, AsyncPageCursor
from ...._base_client import AsyncPaginator, make_request_options
from ....types.beta.skills import version_list_params, version_create_params
from ....types.anthropic_beta_param import AnthropicBetaParam
from ....types.beta.skills.version_list_response import VersionListResponse
from ....types.beta.skills.version_create_response import VersionCreateResponse
from ....types.beta.skills.version_delete_response import VersionDeleteResponse
from ....types.beta.skills.version_retrieve_response import VersionRetrieveResponse

__all__ = ["Versions", "AsyncVersions"]


class Versions(SyncAPIResource):
    @cached_property
    def with_raw_response(self) -> VersionsWithRawResponse:
        """
        This property can be used as a prefix for any HTTP method call to return
        the raw response object instead of the parsed content.

        For more information, see https://www.github.com/anthropics/anthropic-sdk-python#accessing-raw-response-data-eg-headers
        """
        return VersionsWithRawResponse(self)

    @cached_property
    def with_streaming_response(self) -> VersionsWithStreamingResponse:
        """
        An alternative to `.with_raw_response` that doesn't eagerly read the response body.

// ... (599 more lines)

Subdomains

Dependencies

  • _base_client
  • _compat
  • _resource
  • _response
  • _types
  • _utils
  • b0511fad:5f65:5644:9720:343597f14399
  • httpx
  • itertools
  • pagination
  • types.anthropic_beta_param
  • types.beta.skills
  • types.beta.skills.version_create_response
  • types.beta.skills.version_delete_response
  • types.beta.skills.version_list_response
  • types.beta.skills.version_retrieve_response
  • typing

Frequently Asked Questions

What does versions.py do?
versions.py is a source file in the anthropic-sdk-python codebase, written in python. It belongs to the AnthropicClient domain, AsyncAPI subdomain.
What does versions.py depend on?
versions.py imports 17 module(s): _base_client, _compat, _resource, _response, _types, _utils, b0511fad:5f65:5644:9720:343597f14399, httpx, and 9 more.
What files import versions.py?
versions.py is imported by 2 file(s): __init__.py, skills.py.
Where is versions.py in the architecture?
versions.py is located at src/anthropic/resources/beta/skills/versions.py (domain: AnthropicClient, subdomain: AsyncAPI, directory: src/anthropic/resources/beta/skills).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free