For Python beginners, the TezRomacH/python-package-template is an excellent resource to learn various aspects, such as using Poetry for package management and Black for code formatting. This project integrates many convenient components for everyone's use, which I greatly appreciate. However, it seems that due to certain reasons, the original project's author no longer has the bandwidth to maintain it. Over time, as new features and updates continue to emerge, without ongoing maintenance, the project may struggle to keep pace with the rapidly evolving technology landscape.
With this in mind, I've forked the TezRomacH/python-package-template and created a new repository with the intention of providing continuous maintenance and delivering a better Python Package Template for the community. I welcome everyone to try it out and provide feedback!
I've already made several fixes and improvements, and I'll continue to enhance this project and address any outstanding issues. To enhance maintainability and user experience, here are some plans for my future development:
[x] Windows Compatibility: Enhancing compatibility with Windows in makefiles. #624
For Python beginners, the TezRomacH/python-package-template is an excellent resource to learn various aspects, such as using Poetry for package management and Black for code formatting. This project integrates many convenient components for everyone's use, which I greatly appreciate. However, it seems that due to certain reasons, the original project's author no longer has the bandwidth to maintain it. Over time, as new features and updates continue to emerge, without ongoing maintenance, the project may struggle to keep pace with the rapidly evolving technology landscape.
With this in mind, I've forked the TezRomacH/python-package-template and created a new repository with the intention of providing continuous maintenance and delivering a better Python Package Template for the community. I welcome everyone to try it out and provide feedback!
Project Repository: https://github.com/Undertone0809/python-package-template
I've already made several fixes and improvements, and I'll continue to enhance this project and address any outstanding issues. To enhance maintainability and user experience, here are some plans for my future development:
[x] Windows Compatibility: Enhancing compatibility with Windows in makefiles. #624
[x] Better lint: Use ruff to replace
black
isort
.[x] New Package Features: Incorporating the latest features from related packaging tools. #766 #695
[ ] Package Management: Providing more solutions for Python package version management to enhance compatibility with different Python versions.
[ ] Documentation Support (e.g., Docusaurus): #852
[ ] Optimizing Docs: Improving documentation and offering more solutions to common questions. #602
[ ] And More Support: Expanding the project's capabilities. #788
I'm also looking forward to like-minded individuals joining this project to collectively make it even better.