reorder-python-imports
cookiecutter-hypermodern-python
reorder-python-imports | cookiecutter-hypermodern-python | |
---|---|---|
2 | 9 | |
737 | 1,803 | |
- | - | |
7.1 | 2.4 | |
about 2 months ago | 5 months ago | |
Python | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
reorder-python-imports
-
Boring Python: Code Quality
Two developers on the same python project should also use the same version... with poetry it is straightforward to keep track of dev dependencies. Reorder python imports is an alternative for isort: https://github.com/asottile/reorder_python_imports
- Should I follow the warnings in Pycharm? Does anyone do this?
cookiecutter-hypermodern-python
-
A Tale of Two Kitchens - Hypermodernizing Your Python Code Base
Hypermodern Python Cookiecutter
-
Boring Python: Code Quality
There is also a 'hypermodern' cookie cutter template for python projects - I've used it several times now and it works mostly out of the box:
https://github.com/cjolowicz/cookiecutter-hypermodern-python
-
What's your default way setting up packages, testing, linting, and imports
See https://github.com/cjolowicz/cookiecutter-hypermodern-python for a template and https://cjolowicz.github.io/posts/hypermodern-python-01-setup/ for some background explanation.
-
Do you need docs such as mkdocs or sphinx on private github projects?
I often see templates like COOKIETEMPLE or HYPERMODERN python add a separate directory called docs which either uses sphinx or mkdocs or readthedocs and has github actions for publishing docs.
-
Here are 5 Python project starter templates after digging through 100s of them that I think are spot o
Vouching for https://github.com/cjolowicz/cookiecutter-hypermodern-python .
-
I developed a template for starting new Python projects! Features: Poetry, GitHub CI/CD, MkDocs, publishing to PyPi/Artifactory, Pytest, Tox, black and isort.
Seems pretty similar to https://cookiecutter-hypermodern-python.readthedocs.io/
-
Just created an open-source text adventure game engine. Still didn't upload to PyPi but will soon!
Check out Hypermodern python https://cjolowicz.github.io/posts/hypermodern-python-01-setup/ and the cookiecutter for it https://github.com/cjolowicz/cookiecutter-hypermodern-python
- [D] Going beyond average ML Engineer
- Are there any books or videos that describe how to organize large projects?
What are some alternatives?
mirrors-mypy - Mirror of mypy for pre-commit
py-healthchecks.io - A python client for healthchecks.io. Supports the management api and ping api
mirrors-clang-format - mirror of https://github.com/ssciwr/clang-format-wheel for pre-commit
cookiecutter-poetry - A modern cookiecutter template for Python projects that use Poetry for dependency management
ruff - An extremely fast Python linter and code formatter, written in Rust.
Adventura
black - The uncompromising Python code formatter
awesome-pytest - A curated list of awesome pytest resources
flake8
mutmut - Mutation testing system
pyenv - Simple Python version management
absolufy-imports - Automatically convert relative imports to absolute