beeware / briefcase

Tools to support converting a Python project into a standalone native application.
https://briefcase.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
2.47k stars 350 forks source link

Prevent cookiecutter from using `~/.cookiecutter_replay` #1857

Closed rmartin16 closed 3 weeks ago

rmartin16 commented 3 weeks ago

Describe the bug

By default, Cookiecutter will store replay data to files in ~/.cookiecutter_replay. Briefcase does not need this replay data but its creation cannot currently be disabled.

Steps to reproduce

Run briefcase create; see ~/.cookiecutter_replay directory.

Expected behavior

The replay directory can currently be specified in Cookiecutter's configuration file via replay_dir. Therefore, Briefcase could specify such a file and create the replay data in its own cache directory.

Alternatively, Cookiecutter could be updated to avoid creating this data altogether.

Screenshots

No response

Environment

Logs

No response

Additional context

No response

rmartin16 commented 3 weeks ago

Resolved via https://github.com/beeware/briefcase/pull/1864