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.
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)
Domain
Subdomains
Classes
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
Imported By
Source
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