feat(naive-python): Add Cookiecutter template to create a Python project
This commit is contained in:
17
python-naive/hooks/post_gen_project.py
Normal file
17
python-naive/hooks/post_gen_project.py
Normal file
@@ -0,0 +1,17 @@
|
||||
import os
|
||||
|
||||
project_dir = os.getcwd()
|
||||
examples_dir_name = "examples"
|
||||
config_ini_file_name = "config.ini.example"
|
||||
examples_dir_abs = os.path.join(project_dir, examples_dir_name)
|
||||
config_ini_file_abs = os.path.join(project_dir, examples_dir_name, config_ini_file_name)
|
||||
|
||||
if {% if cookiecutter.uses_config_ini == "yes" -%}False{% else -%}True{%- endif -%}:
|
||||
try:
|
||||
os.remove(config_ini_file_abs)
|
||||
try:
|
||||
os.rmdir(examples_dir_abs)
|
||||
except OSError:
|
||||
pass
|
||||
except OSError:
|
||||
pass
|
Reference in New Issue
Block a user