WetHat💦<p>Modern Good Practices for Python Development </p><p>An outline of best practices for <a href="https://fosstodon.org/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> development, including using tools like <a href="https://fosstodon.org/tags/pyenv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pyenv</span></a>, <a href="https://fosstodon.org/tags/pipx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pipx</span></a> or Development Containers for managing Python versions. It also recommends using pyproject.toml for project configuration, virtual environments for package management, and tools like Black, <a href="https://fosstodon.org/tags/Ruff" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruff</span></a>, and <a href="https://fosstodon.org/tags/pytest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pytest</span></a> for code formatting, linting, and testing.</p><p><a href="https://fosstodon.org/tags/PythonBestPractices" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PythonBestPractices</span></a> <a href="https://fosstodon.org/tags/PythonDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PythonDevelopment</span></a> <a href="https://fosstodon.org/tags/PythonTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PythonTools</span></a> <a href="https://fosstodon.org/tags/PythonProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PythonProgramming</span></a></p><p><a href="https://www.stuartellis.name/articles/python-modern-practices/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">stuartellis.name/articles/pyth</span><span class="invisible">on-modern-practices/</span></a></p>