Repository URL to install this package:
Version:
0.1.2 ▾
|
odigos
/
etc
/
odigos-vmagent
/
instrumentations
/
python
/
setuptools
/
config
/
__pycache__
/
pyprojecttoml.cpython-311.pyc
|
---|
§ ÕgÞF ã ó¸ d Z ddlmZ ddlZddlZddlmZ ddlmZ ddl m Z ddlmZm Z mZmZ dd lmZ dd lmZmZ ddlmZ dd lmZ ddlmZmZmZ erddlm Z ddl!m"Z" ej# e$¦ « Z%d/dZ&d0dZ' d1d2dZ( d3d4d Z) d5d6d$Z* G d% d&¦ « Z+d' Z,ed7d(¦ « Z- G d) d*ej. ¦ « Z/ G d+ d,e¦ « Z0 G d- d.e¦ « Z1dS )8ac Load setuptools configuration from ``pyproject.toml`` files. **PRIVATE MODULE**: API reserved for setuptools internal usage only. To read project metadata, consider using ``build.util.project_wheel_metadata`` (https://pypi.org/project/build/). For simple scenarios, you can also try parsing the file directly with the help of ``tomllib`` or ``tomli``. é )ÚannotationsN)Úcontextmanager)Úpartial)Ú TracebackType)Ú TYPE_CHECKINGÚAnyÚCallableÚMappingé )ÚStrPath)Ú FileErrorÚInvalidConfigError)ÚSetuptoolsWarningé )Úexpand)Ú_PREVIOUSLY_DEFINEDÚ_MissingDynamicÚapply)ÚSelf©ÚDistributionÚfilepathr ÚreturnÚdictc ó ddl m} t | d¦ « 5 }| |¦ « cd d d ¦ « S # 1 swxY w Y d S )Nr )ÚtomllibÚrb)Úcompat.py310r ÚopenÚload)r r Úfiles úF/tmp/pip-target-6culloxw/lib/python/setuptools/config/pyprojecttoml.pyÚ load_filer# # s Ø&Ð&Ð&Ð&Ð&Ð&å hÑ Ô ð " Ø||DÑ!Ô!ð"ð "ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "ð "ð "s 9¹=Á =ÚconfigÚboolc óÜ ddl m} |j d¦ « }t |d¦ « r| ¦ « | | ¦ « S # |j $ r}d|j }|j d¦ « dk r9t |¦ « t |j ¦ « d|j d }t | d | ¦ « d d }~ww xY w)Nr )Ú_validate_pyprojectztrove-classifierÚ_disable_downloadzconfiguration error: ú`Úprojectzinvalid pyproject.toml config: ú.ú )Ú r' ÚFORMAT_FUNCTIONSÚgetÚhasattrr( ÚvalidateÚValidationErrorÚsummaryÚnameÚstripÚ_loggerÚdebugÚdetailsÚ ValueError)r$ r Ú validatorÚtrove_classifierÚexr3 Úerrors r" r1 r1 * s Ø2Ð2Ð2Ð2Ð2Ð2à Ô1×5Ò5Ð6HÑIÔIÐÝÐÐ!4Ñ5Ô5ð -à×*Ò*Ñ,Ô,Ð,ð :Ø×!Ò! &Ñ)Ô)Ð)øØÔ$ð :ð :ð :Ø6¨"¬*Ð6Ð6Ø 7==ÑÔ Ò*Ð*åMM'Ñ"Ô"Ð"ÝMM"*Ñ%Ô%Ð%à<°"´'Ð<Ð<Ð<ÝEÐ.Ð. WÐ.Ð.Ñ/Ô/°TÐ9øøøøð:øøøs ÁA Á C+Á%BC&Ã&C+FÚdistr c óH t |d|| ¦ « }t | ||¦ « S )zeApply the configuration from a ``pyproject.toml`` file into an existing distribution object. T)Úread_configurationÚ_apply)r>