-
Notifications
You must be signed in to change notification settings - Fork 237
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roadmap #450
Comments
Just curious, have you evaluated libraries like cruft/cruft and copier-org/copier? Do they fall short in delivering this feature? |
What contributions are needed here? Could't see any issues in the milestones. We are trying out hypermodern in a fairly locked-down Windows 10 setup (no WSL) and so far everything just works! I notice the docs recommend going straight for WSL/ubuntu but that hasn't been necessary here so far. Happy to contribute docs or whatever workarounds prove necessary. |
@jooh thank you for the feedback! I was hoping that the only thing that needs updating would be the docs, specifically the section about local development with multiple versions of Python. To my knowledge, all that's needed on Windows for this to work is installing the official binaries from python.org, as Nox will find them via the Windows Python Launcher (py). |
@paw-lu Sorry for letting a year pass by without responding to this. I think both are excellent tools, and worth using. I have also been working on my own tool, which is not quite ready for a public announcement. I wanted to have something that is compatible with Cookiecutter, but not built on top of it, and that has a smooth workflow for importing individual changesets from templates into projects ("cherry-picking"). I'm being sketchy here, it's kinda early to talk about this 😉 |
Absoultley nothing to be sorry for! I think it's understood that we all have a backlog of messages.
Pretty sure I know what repo this is referring too, and I'm excited to try it out whenever you are ready to share! |
I have found this template has been extremely useful over the last few years, especially the community that has been built around it and the updates. However, poetry is not aging well for my use:
Ideally, the choice of pdm or poetry and pdm backends would be a cookiecutter-time choice, along the lines of plugins that I suggested. However, the deficiencies of cruft becomes more apparent to me with each update. Effort to update multiple projects based on the same cookiecutter template updated looks increasingly multiplicative than additive. Copier looks increasingly attractive in this regard, though I don't have any experience with it. So, does the roadmap for this project look aggressively modern, or keeping what is working? |
Additionally, we could consider replacing flake8 with the more modern and speedy linter, Ruff, which has recently gained popularity. |
This Cookiecutter template is currently in alpha, and expected to change significantly in terms of features and maturity. This umbrella issue provides a high-level overview of things that need to happen before we can leave alpha stage. For now, this is rather sketchy and incomplete, but hopefully better than nothing.
Here are some high-level features and fixes that are on the roadmap:
Move Nox-Poetry integration into a package on PyPIFor a detailed schedule of issues and PRs, see the milestones.
The text was updated successfully, but these errors were encountered: