Viewing File: /opt/hc_python/lib/python3.12/site-packages/packaging/licenses/__pycache__/__init__.cpython-312.pyc
�
`�*j} � � � d dl mZ d dlZd dlmZmZ ddlmZmZ g d�Z d
d�Z
ej d� Z ed e
� Z G d
� de� Z dd�Zy)� )�annotationsN)�NewType�cast� )�
EXCEPTIONS�LICENSES)�InvalidLicenseExpression�NormalizedLicenseExpression�canonicalize_license_expressionc � � t S )N)�__all__� � �J/opt/hc_python/lib/python3.12/site-packages/packaging/licenses/__init__.py�__dir__r / s � ��Nr z^[A-Za-z0-9.-]*$r
c � � e Zd ZdZy)r a< Raised when a license-expression string is invalid
>>> from packaging.licenses import canonicalize_license_expression
>>> canonicalize_license_expression("invalid")
Traceback (most recent call last):
...
packaging.licenses.InvalidLicenseExpression: Invalid license expression: 'invalid'
N)�__name__�
__module__�__qualname__�__doc__r r r r r <