Python template v3#26
Conversation
johndonor3
left a comment
There was a problem hiding this comment.
I don't have any strong opinions here. It seems simpler than the previous template though so that's good!
|
I'll take a look at this soon. Maybe by next week's coding time. Regarding |
|
Yes, it seems people still commit to |
|
I'm testing this out. When I run |
|
I think that's because it's defaulting to the |
|
That worked. I'm surprised it didn't work when it was pointed to the local branch checkout. One quick question on the uv venv setup: What determines which python version it creates the venv for? It defaults to 12, whether I created it from a different env or not. Are we able to have a question asking which python version to use? I'll keep playing around with this. |
|
I included a question to add a I like the idea of allowing to update projects generated with the template. I will probably require a bit of testing and playing around with the options. I think an automated conversion tool from v1 and v2 may be difficult to write since those versions had some many forking paths, but maybe we can include some documentation on how to do it manually. |
|
This is looking good. The Docker addition seems reasonable to me, and the docs look fine. If we're coding today, we can touch base on this. I'd also like to trial and test the project update, but that can also be done outside this PR, if we want. |
|
I was travelling this week and wasn't able to call to the coding meeting. Let's discuss it next Thursdays and maybe merge. We can test the update system and confirm it works. |
…ding the documentation to the README template
|
I think I addressed the things we discussed today:
Please have a look and let me know how those look. |
|
I tested this. I found one issue with this question "🐍 The minimum Python version required to use the project (>= 3.8). |
havok2063
left a comment
There was a problem hiding this comment.
Looks good. The min python version now works.
I have done some updating of both the template and the style guide, which were over three years old.
This new template (v3) uses copier because
cookiecutterseems to have become abandonware. I have remove most of the configuration options and settled for using uv, Ruff, and furo for Sphinx theming since I think that's what we all are using these days and it simplifies the template and the documentation.The new version of the documentation can be previewed here and the style guide here.
This probably deserves a synchronous code-review.
Closes #25