From c87a33b4f06784bcefaa33031a9c2232d29cf2f4 Mon Sep 17 00:00:00 2001 From: Michael Droettboom Date: Thu, 16 Apr 2026 16:51:04 -0400 Subject: [PATCH] Remove _StridedLayout from cuda.core public API _StridedLayout is a private symbol (underscore-prefixed) that was imported from cuda.core._layout into cuda/core/__init__.py, making it unintentionally available as a public name. All internal usage (in _memoryview.pyx) already imports it directly via cimport from the private module, so the re-export in __init__.py is unnecessary. --- cuda_core/cuda/core/__init__.py | 1 - 1 file changed, 1 deletion(-) diff --git a/cuda_core/cuda/core/__init__.py b/cuda_core/cuda/core/__init__.py index 69caf1c0de7..461c6c35d7d 100644 --- a/cuda_core/cuda/core/__init__.py +++ b/cuda_core/cuda/core/__init__.py @@ -34,7 +34,6 @@ from cuda.core._graphics import GraphicsResource from cuda.core._launch_config import LaunchConfig from cuda.core._launcher import launch -from cuda.core._layout import _StridedLayout from cuda.core._linker import Linker, LinkerOptions from cuda.core._memory import ( Buffer,