add deon option

This commit is contained in:
Emily Miller
2021-04-07 14:38:42 -07:00
parent 1fe968d24e
commit c2d521f5b7
2 changed files with 15 additions and 2 deletions
+4
View File
@@ -26,5 +26,9 @@
"none",
"basic"
],
"ethics_checklist": [
"yes",
"no",
],
"open_source_license": ["MIT", "BSD-3-Clause", "No license file"]
}
+11 -2
View File
@@ -1,4 +1,6 @@
import os
from urllib.request import urlretrieve
packages = [
'flake8',
@@ -34,7 +36,7 @@ def write_dependencies():
if dependencies == 'requirements.txt':
with open(dependencies, 'w') as f:
lines = sorted(packages + pip_only_packages)
lines += [
""
"-e ."
@@ -75,4 +77,11 @@ def write_dependencies():
f.write("\n".join(lines))
write_dependencies()
write_dependencies()
{% if cookiecutter.ethics_checklist == "yes" %}
urlretrieve(
"https://raw.githubusercontent.com/drivendataorg/deon/master/examples/ethics.md",
"ethics.md"
)
{% endif %}