Y6Tv 8 d Z ddlZddlZddlZddlmZ ddlmZ ej d Z d Z
edk r e ej e Z
e
d
Ze d Ze dd
d e ddd e
Z e Zej dk rE e
ej d e
ej d e ej ej dS edS )z
Package POST modification hook.
This script must be called AFTER different package-related
changes in control panel. See --help and docs for detailed
description of actions and parameters.
N)ModifyPackageHook)setup_logger_and_sentryz^[a-zA-Z0-9._-]{1,255}$c | Qt | s9t d| d| t j t j d d S d S d S )NzError: invalid value for z: )file )_VALID_PACKAGE_NAME_RE fullmatchprintsysstderrexit)valueoption_names /builddir/build/BUILDROOT/alt-python27-cllib-3.4.40-1.el9.cloudlinux.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/clcommon/public_hooks/bin/post_modify_package.py_validate_package_namer sj !7!A!A%!H!H
B+BBBB: __main__)descriptioncommand)destrenamez--nameTzName of the package)requiredhelpz
--new-nameFzPackage after rename)new_name)__doc__argparserer clcommon.public_hooks.libr clcommon.public_hooksr compiler r __name__ArgumentParserparseradd_subparsers
subparsers
add_parserr add_argument
parse_argsargslistenerr namer post_modify_packageNotImplementedError r r