]>
crepu.dev Git - config.git/blob - djavu-asus/emacs/elpy/rpc-venv/lib/python3.11/site-packages/setuptools/command/saveopts.py
1 from setuptools
.command
.setopt
import edit_config
, option_base
4 class saveopts(option_base
):
5 """Save command-line options to a file"""
7 description
= "save supplied options to setup.cfg or other config file"
10 dist
= self
.distribution
13 for cmd
in dist
.command_options
:
16 continue # don't save our own options!
18 for opt
, (src
, val
) in dist
.get_option_dict(cmd
).items():
19 if src
== "command line":
20 settings
.setdefault(cmd
, {})[opt
] = val
22 edit_config(self
.filename
, settings
, self
.dry_run
)