project_slug is confusing
I put the wrong value in project_slug, assuming a slug was repository slug, and was treated with an exception as a result. Maybe package_directory_name
might be better?
> cookiecutter https://framagit.org/upt/cookiecutter-upt
project_name []: upt-opensuse
project_slug [upt_opensuse]: upt/upt_opensuse
...
Traceback (most recent call last):
File "/usr/bin/cookiecutter", line 11, in <module>
load_entry_point('cookiecutter==1.6.0', 'console_scripts', 'cookiecutter-3.7')()
File "/usr/lib/python3.7/site-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/usr/lib/python3.7/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/usr/lib/python3.7/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/lib/python3.7/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/usr/lib/python3.7/site-packages/cookiecutter/cli.py", line 120, in main
password=os.environ.get('COOKIECUTTER_REPO_PASSWORD')
File "/usr/lib/python3.7/site-packages/cookiecutter/main.py", line 94, in cookiecutter
output_dir=output_dir
File "/usr/lib/python3.7/site-packages/cookiecutter/generate.py", line 364, in generate_files
generate_file(project_dir, infile, context, env)
File "/usr/lib/python3.7/site-packages/cookiecutter/generate.py", line 176, in generate_file
with io.open(outfile, 'w', encoding='utf-8') as fh:
FileNotFoundError: [Errno 2] No such file or directory: '/home/jayvdb/projects/upt/upt-opensuse/upt/upt_opensuse/upt/upt_opensuse.py'