§ x<ˆjB' ã óv — d dl mZ d dlmZmZmZmZmZ erddlm Z m Z mZmZm Z d dlmZ ddlmZ d dlZd„ Zdddd œdAd„Z dBdddœdCd„ZdddœdDd„ZdddœdEd „Z dFd ddd!œdGd'„ZdHd)„ZdddœdId+„ZdddœdJd,„Zddd-d.œdKd2„Zd3d4œdLd9„ZdddœdDd:„ZdddœdEd;„Z d d<œdMd=„Z!d d<œdMd>„Z"dddœdDd?„Z#dddœdEd@„Z$dS )Né )Úannotations)Ú TYPE_CHECKINGÚListÚOptionalÚTupleÚUnioné )ÚArrayÚDeviceÚDtypeÚNestedSequenceÚSupportsBufferProtocol)ÚSequence)Ú_all_dtypesNc óH — dt z D ] }| |u r d S Œ t d¦ « ‚)N©Nz)dtype must be one of the supported dtypes)r Ú ValueError)ÚdtypeÚds úw/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib64/python3.11/site-packages/numpy/array_api/_creation_functions.pyÚ_check_valid_dtyper s<