hyb
2025-11-07 cadac0a99d87c53805a07f3b4ca7fd11e524fe4a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
Ë
AñúhÇ ãó`—ddlmZddlZddlmZddlmZddlmZddl    m
Z
d„Z d„Z d    „Z d
„Zy) é)ÚcleandocN)Úpath)Úapply_configuration)Ú Distribution)ÚSetuptoolsWarningcó¤—dtd«dœ}tj||¬«t«}t    ||dz «}|j
dgk(sJ‚y)Nzsix
  # comment
a]
            [project]
            name = "myproj"
            version = "1.0"
            dynamic = ["dependencies"]
 
            [build-system]
            requires = ["setuptools", "wheel"]
            build-backend = "setuptools.build_meta"
 
            [tool.setuptools.dynamic.dependencies]
            file = ["requirements.txt"]
            )zrequirements.txtúpyproject.toml©Úprefixr    Úsix)rrÚbuildrrÚinstall_requires©Útmp_pathÚfilesÚdists   újH:\Change_password\venv_build\Lib\site-packages\setuptools/tests/config/test_pyprojecttoml_dynamic_deps.pyÚtest_dynamic_dependenciesr sX€à0Ü"ð ó
ñ €Eô$    ‡JJˆu˜XÕ&Ü ‹>€DÜ ˜t XÐ0@Ñ%@Ó A€DØ ×  Ñ   U GÒ +Ð+Ñ +ócó¨—dtd«dœ}tj||¬«t«}t    ||dz «}|j
ddgik(sJ‚y)Nzsphinx
  # comment
ay
            [project]
            name = "myproj"
            version = "1.0"
            dynamic = ["optional-dependencies"]
 
            [tool.setuptools.dynamic.optional-dependencies.docs]
            file = ["requirements-docs.txt"]
 
            [build-system]
            requires = ["setuptools", "wheel"]
            build-backend = "setuptools.build_meta"
            )zrequirements-docs.txtr    r
r    ÚdocsÚsphinx)rrr rrÚextras_requirers   rÚ"test_dynamic_optional_dependenciesr$s]€à!8Ü"ð ó
ñ €Eô$    ‡JJˆu˜XÕ&Ü ‹>€DÜ ˜t XÐ0@Ñ%@Ó A€DØ × Ñ  6¨H¨:Ð"6Ò 6Ð6Ñ 6rcóà—dtd«dœ}tj||¬«|dz }tjt
d¬«5t t«|«ddd«y#1swYyxYw)    zµ
    Test that if PEP 621 was loosened to allow mixing of dynamic and static
    configurations in the case of fields containing sub-fields (groups),
    things would work out.
    zpillow~=42.0
  # comment
aI
            [project]
            name = "myproj"
            version = "1.0"
            dynamic = ["optional-dependencies"]
 
            [project.optional-dependencies]
            docs = ["sphinx"]
 
            [tool.setuptools.dynamic.optional-dependencies.images]
            file = ["requirements-images.txt"]
            )zrequirements-images.txtr    r
r    zproject.optional-dependencies©ÚmatchN)rrr ÚpytestÚraisesÚ
ValueErrorrr)rrÚ    pyprojects   rÚ(test_mixed_dynamic_optional_dependenciesr"=sg€ð$AÜ"ð ó 
ñ €Eô$    ‡JJˆu˜XÕ&ØÐ+Ñ+€IÜ    ‰”zÐ)HÔ    Iñ7ÜœL›N¨IÔ6÷7÷7ñ7ús ÁA$Á$A-có—dtd«i}tj||¬«|dz }tjt
d¬«5t dddgii«}t||«}|jd    d
gik(sJ‚    ddd«y#1swYyxYw) Nr    z
            [project]
            name = "myproj"
            version = "1.0"
            optional-dependencies.docs = ["sphinx"]
            r
z.extras_require. overwrittenrrÚhelloÚworldrr)    rrr rÚwarnsrrrr)rrr!rs    rÚ/test_mixed_extras_require_optional_dependenciesr'[s–€àœ(ð ó
ð     €Eô    ‡JJˆu˜XÕ&ØÐ+Ñ+€Iä    ‰Ô'Ð/MÔ    Nñ;ÜÐ-°¸'¸Ð/CÐDÓEˆÜ" 4¨Ó3ˆØ×"Ñ" v°¨zÐ&:Ò:Ð:Ñ:÷;÷;ñ;ús Á1BÂB    )ÚinspectrrÚjaracorÚsetuptools.config.pyprojecttomlrÚsetuptools.distrÚsetuptools.warningsrrrr"r'©rrú<module>r.s+ðÝã Ýå?Ý(Ý1ò,ò27ò27ó<;r