Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.26.0"
".": "0.27.0"
}
2 changes: 1 addition & 1 deletion .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 641
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/gcore%2Fgcore-2c3abe1f1637f97f6bc750aff6eb77efc45ac2b527376541ac2af6b9626b35af.yml
openapi_spec_hash: ff74a4ccd9ec5ddb1a65963d52e709ba
config_hash: 0df262ae146e43627e9daf27e6b3bebf
config_hash: 74d2c4eaca28539e6694ab47fe0c34db
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## 0.27.0 (2025-12-30)

Full Changelog: [v0.26.0...v0.27.0](https://github.com/G-Core/gcore-python/compare/v0.26.0...v0.27.0)

### Features

* **api:** manual updates ([e6fec4e](https://github.com/G-Core/gcore-python/commit/e6fec4e8c85de66bd2557833cd03f38c30b19ecd))

## 0.26.0 (2025-12-23)

Full Changelog: [v0.25.0...v0.26.0](https://github.com/G-Core/gcore-python/compare/v0.25.0...v0.26.0)
Expand Down
62 changes: 32 additions & 30 deletions api.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "gcore"
version = "0.26.0"
version = "0.27.0"
description = "The official Python library for the gcore API"
dynamic = ["readme"]
license = "Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion src/gcore/_version.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

__title__ = "gcore"
__version__ = "0.26.0" # x-release-please-version
__version__ = "0.27.0" # x-release-please-version
28 changes: 14 additions & 14 deletions src/gcore/resources/cloud/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,14 @@
FloatingIPsResourceWithStreamingResponse,
AsyncFloatingIPsResourceWithStreamingResponse,
)
from .gpu_baremetal import (
GPUBaremetalResource,
AsyncGPUBaremetalResource,
GPUBaremetalResourceWithRawResponse,
AsyncGPUBaremetalResourceWithRawResponse,
GPUBaremetalResourceWithStreamingResponse,
AsyncGPUBaremetalResourceWithStreamingResponse,
)
from .usage_reports import (
UsageReportsResource,
AsyncUsageReportsResource,
Expand Down Expand Up @@ -224,14 +232,6 @@
BillingReservationsResourceWithStreamingResponse,
AsyncBillingReservationsResourceWithStreamingResponse,
)
from .gpu_baremetal_clusters import (
GPUBaremetalClustersResource,
AsyncGPUBaremetalClustersResource,
GPUBaremetalClustersResourceWithRawResponse,
AsyncGPUBaremetalClustersResourceWithRawResponse,
GPUBaremetalClustersResourceWithStreamingResponse,
AsyncGPUBaremetalClustersResourceWithStreamingResponse,
)

__all__ = [
"ProjectsResource",
Expand Down Expand Up @@ -354,12 +354,12 @@
"AsyncBillingReservationsResourceWithRawResponse",
"BillingReservationsResourceWithStreamingResponse",
"AsyncBillingReservationsResourceWithStreamingResponse",
"GPUBaremetalClustersResource",
"AsyncGPUBaremetalClustersResource",
"GPUBaremetalClustersResourceWithRawResponse",
"AsyncGPUBaremetalClustersResourceWithRawResponse",
"GPUBaremetalClustersResourceWithStreamingResponse",
"AsyncGPUBaremetalClustersResourceWithStreamingResponse",
"GPUBaremetalResource",
"AsyncGPUBaremetalResource",
"GPUBaremetalResourceWithRawResponse",
"AsyncGPUBaremetalResourceWithRawResponse",
"GPUBaremetalResourceWithStreamingResponse",
"AsyncGPUBaremetalResourceWithStreamingResponse",
"GPUVirtualResource",
"AsyncGPUVirtualResource",
"GPUVirtualResourceWithRawResponse",
Expand Down
40 changes: 20 additions & 20 deletions src/gcore/resources/cloud/cloud.py
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,14 @@
GPUVirtualResourceWithStreamingResponse,
AsyncGPUVirtualResourceWithStreamingResponse,
)
from .gpu_baremetal.gpu_baremetal import (
GPUBaremetalResource,
AsyncGPUBaremetalResource,
GPUBaremetalResourceWithRawResponse,
AsyncGPUBaremetalResourceWithRawResponse,
GPUBaremetalResourceWithStreamingResponse,
AsyncGPUBaremetalResourceWithStreamingResponse,
)
from .load_balancers.load_balancers import (
LoadBalancersResource,
AsyncLoadBalancersResource,
Expand All @@ -220,14 +228,6 @@
ReservedFixedIPsResourceWithStreamingResponse,
AsyncReservedFixedIPsResourceWithStreamingResponse,
)
from .gpu_baremetal_clusters.gpu_baremetal_clusters import (
GPUBaremetalClustersResource,
AsyncGPUBaremetalClustersResource,
GPUBaremetalClustersResourceWithRawResponse,
AsyncGPUBaremetalClustersResourceWithRawResponse,
GPUBaremetalClustersResourceWithStreamingResponse,
AsyncGPUBaremetalClustersResourceWithStreamingResponse,
)

__all__ = ["CloudResource", "AsyncCloudResource"]

Expand Down Expand Up @@ -321,8 +321,8 @@ def billing_reservations(self) -> BillingReservationsResource:
return BillingReservationsResource(self._client)

@cached_property
def gpu_baremetal_clusters(self) -> GPUBaremetalClustersResource:
return GPUBaremetalClustersResource(self._client)
def gpu_baremetal(self) -> GPUBaremetalResource:
return GPUBaremetalResource(self._client)

@cached_property
def gpu_virtual(self) -> GPUVirtualResource:
Expand Down Expand Up @@ -461,8 +461,8 @@ def billing_reservations(self) -> AsyncBillingReservationsResource:
return AsyncBillingReservationsResource(self._client)

@cached_property
def gpu_baremetal_clusters(self) -> AsyncGPUBaremetalClustersResource:
return AsyncGPUBaremetalClustersResource(self._client)
def gpu_baremetal(self) -> AsyncGPUBaremetalResource:
return AsyncGPUBaremetalResource(self._client)

@cached_property
def gpu_virtual(self) -> AsyncGPUVirtualResource:
Expand Down Expand Up @@ -604,8 +604,8 @@ def billing_reservations(self) -> BillingReservationsResourceWithRawResponse:
return BillingReservationsResourceWithRawResponse(self._cloud.billing_reservations)

@cached_property
def gpu_baremetal_clusters(self) -> GPUBaremetalClustersResourceWithRawResponse:
return GPUBaremetalClustersResourceWithRawResponse(self._cloud.gpu_baremetal_clusters)
def gpu_baremetal(self) -> GPUBaremetalResourceWithRawResponse:
return GPUBaremetalResourceWithRawResponse(self._cloud.gpu_baremetal)

@cached_property
def gpu_virtual(self) -> GPUVirtualResourceWithRawResponse:
Expand Down Expand Up @@ -728,8 +728,8 @@ def billing_reservations(self) -> AsyncBillingReservationsResourceWithRawRespons
return AsyncBillingReservationsResourceWithRawResponse(self._cloud.billing_reservations)

@cached_property
def gpu_baremetal_clusters(self) -> AsyncGPUBaremetalClustersResourceWithRawResponse:
return AsyncGPUBaremetalClustersResourceWithRawResponse(self._cloud.gpu_baremetal_clusters)
def gpu_baremetal(self) -> AsyncGPUBaremetalResourceWithRawResponse:
return AsyncGPUBaremetalResourceWithRawResponse(self._cloud.gpu_baremetal)

@cached_property
def gpu_virtual(self) -> AsyncGPUVirtualResourceWithRawResponse:
Expand Down Expand Up @@ -852,8 +852,8 @@ def billing_reservations(self) -> BillingReservationsResourceWithStreamingRespon
return BillingReservationsResourceWithStreamingResponse(self._cloud.billing_reservations)

@cached_property
def gpu_baremetal_clusters(self) -> GPUBaremetalClustersResourceWithStreamingResponse:
return GPUBaremetalClustersResourceWithStreamingResponse(self._cloud.gpu_baremetal_clusters)
def gpu_baremetal(self) -> GPUBaremetalResourceWithStreamingResponse:
return GPUBaremetalResourceWithStreamingResponse(self._cloud.gpu_baremetal)

@cached_property
def gpu_virtual(self) -> GPUVirtualResourceWithStreamingResponse:
Expand Down Expand Up @@ -976,8 +976,8 @@ def billing_reservations(self) -> AsyncBillingReservationsResourceWithStreamingR
return AsyncBillingReservationsResourceWithStreamingResponse(self._cloud.billing_reservations)

@cached_property
def gpu_baremetal_clusters(self) -> AsyncGPUBaremetalClustersResourceWithStreamingResponse:
return AsyncGPUBaremetalClustersResourceWithStreamingResponse(self._cloud.gpu_baremetal_clusters)
def gpu_baremetal(self) -> AsyncGPUBaremetalResourceWithStreamingResponse:
return AsyncGPUBaremetalResourceWithStreamingResponse(self._cloud.gpu_baremetal)

@cached_property
def gpu_virtual(self) -> AsyncGPUVirtualResourceWithStreamingResponse:
Expand Down
33 changes: 33 additions & 0 deletions src/gcore/resources/cloud/gpu_baremetal/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

from .clusters import (
ClustersResource,
AsyncClustersResource,
ClustersResourceWithRawResponse,
AsyncClustersResourceWithRawResponse,
ClustersResourceWithStreamingResponse,
AsyncClustersResourceWithStreamingResponse,
)
from .gpu_baremetal import (
GPUBaremetalResource,
AsyncGPUBaremetalResource,
GPUBaremetalResourceWithRawResponse,
AsyncGPUBaremetalResourceWithRawResponse,
GPUBaremetalResourceWithStreamingResponse,
AsyncGPUBaremetalResourceWithStreamingResponse,
)

__all__ = [
"ClustersResource",
"AsyncClustersResource",
"ClustersResourceWithRawResponse",
"AsyncClustersResourceWithRawResponse",
"ClustersResourceWithStreamingResponse",
"AsyncClustersResourceWithStreamingResponse",
"GPUBaremetalResource",
"AsyncGPUBaremetalResource",
"GPUBaremetalResourceWithRawResponse",
"AsyncGPUBaremetalResourceWithRawResponse",
"GPUBaremetalResourceWithStreamingResponse",
"AsyncGPUBaremetalResourceWithStreamingResponse",
]
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,14 @@
ServersResourceWithStreamingResponse,
AsyncServersResourceWithStreamingResponse,
)
from .clusters import (
ClustersResource,
AsyncClustersResource,
ClustersResourceWithRawResponse,
AsyncClustersResourceWithRawResponse,
ClustersResourceWithStreamingResponse,
AsyncClustersResourceWithStreamingResponse,
)
from .interfaces import (
InterfacesResource,
AsyncInterfacesResource,
Expand All @@ -32,14 +40,6 @@
InterfacesResourceWithStreamingResponse,
AsyncInterfacesResourceWithStreamingResponse,
)
from .gpu_baremetal_clusters import (
GPUBaremetalClustersResource,
AsyncGPUBaremetalClustersResource,
GPUBaremetalClustersResourceWithRawResponse,
AsyncGPUBaremetalClustersResourceWithRawResponse,
GPUBaremetalClustersResourceWithStreamingResponse,
AsyncGPUBaremetalClustersResourceWithStreamingResponse,
)

__all__ = [
"InterfacesResource",
Expand All @@ -66,10 +66,10 @@
"AsyncImagesResourceWithRawResponse",
"ImagesResourceWithStreamingResponse",
"AsyncImagesResourceWithStreamingResponse",
"GPUBaremetalClustersResource",
"AsyncGPUBaremetalClustersResource",
"GPUBaremetalClustersResourceWithRawResponse",
"AsyncGPUBaremetalClustersResourceWithRawResponse",
"GPUBaremetalClustersResourceWithStreamingResponse",
"AsyncGPUBaremetalClustersResourceWithStreamingResponse",
"ClustersResource",
"AsyncClustersResource",
"ClustersResourceWithRawResponse",
"AsyncClustersResourceWithRawResponse",
"ClustersResourceWithStreamingResponse",
"AsyncClustersResourceWithStreamingResponse",
]
Loading
Loading