Update old write_pyproject_toml
This commit is contained in:
parent
60d428e388
commit
4029fb4b94
@ -320,37 +320,47 @@ def load_pyproject_toml(dirname, maxdepth=3, filename='pyproject.toml'):
|
|||||||
|
|
||||||
# def write_pyproject_toml(path):
|
# def write_pyproject_toml(path):
|
||||||
|
|
||||||
# config = {
|
# name = prompt('Module name')
|
||||||
# 'Module name': '',
|
# author = prompt('Author')
|
||||||
# 'Author': '',
|
# email = prompt('Author email')
|
||||||
# 'Author email': '',
|
# cli_name = prompt('CLI name', default=name)
|
||||||
# 'CLI command': '',
|
# cli_path = prompt('CLI path')
|
||||||
# 'CLI path': '',
|
# authors = '[{' + f'name = "{author}", email = "{email}"' + '}]'
|
||||||
# }
|
|
||||||
|
|
||||||
# for key in config.keys():
|
# with open(path, 'w', encoding='utf-8') as f:
|
||||||
# config[key] = input(f"{key}: ")
|
# f.write(TEMPLATE.format(
|
||||||
|
# name=name,
|
||||||
|
# authors=authors,
|
||||||
|
# cli_name=cli_name,
|
||||||
|
# cli_path=cli_path,
|
||||||
|
# ))
|
||||||
|
|
||||||
# author_and_email = '{name = "' + config['Author'] + '", email = "' + config['Author email'] + '"}'
|
|
||||||
|
|
||||||
# with open(path, 'w') as f:
|
# def prompt(question, default=''):
|
||||||
# f.write(f"""\
|
# if response := input(f"{question} [{default}]: "):
|
||||||
|
# return response
|
||||||
|
# else:
|
||||||
|
# return default
|
||||||
|
|
||||||
|
|
||||||
|
# TEMPLATE = """\
|
||||||
# [build-system]
|
# [build-system]
|
||||||
# requires = ["flit_core >=3.2,<4"]
|
# requires = ["flit_core >=3.2,<4"]
|
||||||
# build-backend = "flit_core.buildapi"
|
# build-backend = "flit_core.buildapi"
|
||||||
|
|
||||||
# [project]
|
# [project]
|
||||||
# name = "{config['Module name']}"
|
# name = "{name}"
|
||||||
# authors = [{author_and_email}]
|
# authors = [{authors}]
|
||||||
# dynamic = ["version", "description"]
|
# dynamic = ["version", "description"]
|
||||||
# dependencies = ["magicli"]
|
# dependencies = ["magicli"]
|
||||||
|
|
||||||
# [project.scripts]
|
# [project.scripts]
|
||||||
# {config['CLI command']} = "{config['CLI path']}"
|
# "{cli_name}" = "{cli_path}"
|
||||||
|
|
||||||
# [tool.magicli]
|
# # Uncomment to add user configuration
|
||||||
# test = "test"
|
# #[tool.magicli]
|
||||||
# """)
|
# #test = "test"
|
||||||
|
# """
|
||||||
|
|
||||||
|
|
||||||
def write_pyproject_toml(path):
|
def write_pyproject_toml(path):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user