§ w<ˆj4X ã ó’ — d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlZ d dl Z d dlmZ d dl Z d dlmZ d dlmZmZ d dlmZ d d lmZ d dlmZ d dlmZmZmZ d d lmZ d dlZ G d„ d¦ « Z! G d„ d¦ « Z" G d„ d¦ « Z# G d„ d¦ « Z$ G d„ d¦ « Z% G d„ d¦ « Z&d„ Z'd„ Z(d„ Z)d„ Z*d„ Z+d„ Z,d „ Z-d!„ Z.dS )"é N)ÚConfigParser)Úproduct)Úcast)ÚPath)Úsdist)Úfind_package_pathÚfind_parent_package)ÚDistribution)ÚPackageDiscoveryErroré )Úquiet)Úget_sdist_membersÚget_wheel_membersÚrun)ÚDALSc ó — e Zd Zd„ Zd„ ZdS )ÚTestFindParentPackagec óÐ — |dz dd¬¦ « |dz ¦ « |dz ¦ « g d¢}t |ddi|¦ « d k sJ ‚d S ) Nzsrc/namespace/pkg/nestedT©Úexist_okÚparentsz$src/namespace/pkg/nested/__init__.pyzsrc/namespace/pkg/__init__.py)Ú namespaceú namespace.pkgznamespace.pkg.nestedÚ Úsrcr ©ÚmkdirÚtouchr )ÚselfÚtmp_pathÚpackagess úx/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/setuptools/tests/test_config_discovery.pyÚtest_single_packagez)TestFindParentPackage.test_single_package sƒ € à Ð.Ñ .×5Ò5¸tÈTÐ5ÑRÔRÐRØ Ð:Ñ :×AÒAÑCÔCÐCØ Ð3Ñ 3×:Ò:Ñ<Ô<Ð<ØIÐIÐIˆÝ" 8¨b°%¨[¸(ÑCÔCÀÒVÐVÐVÐVÐVÐVó c ó² — g d¢}|D ]:}|d|› �z dd¬¦ « |d|› d�z ¦ « Œ;t |ddi|¦ « �J ‚d S )N)ÚpkgÚpkg1Úpkg2úsrc/Tr z/__init__.pyr r r )r r ÚmultipleÚnames r" Útest_multiple_toplevelz,TestFindParentPackage.test_multiple_toplevel! sŠ € ð +Ð*Ð*ˆØð ;ð ;ˆDØ ˜ ˜t˜ ˜ Ñ %×,Ò,°dÀDÐ,ÑIÔIÐIØ Ð1˜tÐ1Ð1Ð1Ñ 1×8Ò8Ñ:Ô:Ð:Ð:Ý" 8¨b°%¨[¸(ÑCÔCÐKÐKÐKÐKÐKr$ N)Ú__name__Ú __module__Ú__qualname__r# r, © r$ r" r r s: € € € € € ðWð Wð WðLð Lð Lð Lð Lr$ r c ó( — e Zd ZdZddidgdœdddiiddgid dgidd dgii i i i dœ Zd dgddgddgdgdgdœZd„ Zej de ¦ « ¦ « d„ ¦ « Zej de ¦ « ¦ « d„ ¦ « Z e d¦ « e d¦ « e d¦ « e d¦ « dœZej d eg d ¢dd ge ¦ « ¦ « ¦ « d!„ ¦ « Zej d"d#gdhfd$gdd%hfd&gdd'hfd(gh d)£fd*gdd+hfd,gdhfd-gdhfg¦ « d.„ ¦ « Zej d/d0gd1gg¦ « d2„ ¦ « Zd3„ Zd4„ Zd5„ Zd6S )7Ú TestDiscoverPackagesAndPyModulesz‹Make sure discovered values for ``packages`` and ``py_modules`` work similarly to explicit configuration for the simple scenarios. r r r&