Eric Young
Eric Young
I believe the `flake8` settings are already set up for compatibility with `black` - see the `.flake8` file in the `{{ cookiecutter.repo_name }}` folder of the `main` branch. @AndreasThinks -...
There's also a question on whether this should be enforced strictly (although likely hooks will fail regardless). [This can be done with the `disallow_untyped_defs = True` option](https://mitelman.engineering/blog/python-best-practice/automating-python-best-practices-for-a-new-project/#how-to-use-mypy).
I've had a go at this. What I've done is to create a skeleton package - this contains only the minimal files and folders required to generate a project template....
Thanks @foster999 - let me know how it goes. On the test front, you're right - that's the way to go. I may not have time to complete this feature,...
Thanks @foster999 for confirming! I don't think I'll have time now to work on this further, so feel free to takeover! I've rebased the branch up to version 1.2.2 of...
Oh and the version number in `src/govcookiecutter/__init__.py` should also be changed!
I had a think around creating a templated version of `.cruft.json`, but realised a few issues. We can't (easily) get the commit hash the user AFAIK without adding a dependency...
To note — seems `cruft` has now been added to Homebrew so (for MacOS and Linux users at least), you should be able to system-wide install it! 🎉 Homebrew formula:...
To clarify, you can still use `govcookiecutter` to set up data science projects on Windows. However, you won't have two bits of functionality without further system configuration: 1. Separation of...
Regarding 1., that sounds like a good thing to edit on the Gist/~~`add_windows_support`~~`windows-support-for-dotenvrc` branch. I'll find some time to add those in the coming days. It maybe that we don't...