2021-01-09 04:58:10 +00:00
< ! - - markdownlint - disable - - >
< h1 align = " center " >
Best - of Python Developer Tools
< br >
< / h1 >
< p align = " center " >
< strong > 🏆 & nbsp ; A ranked list of awesome python developer tools and libraries . Updated weekly . < / strong >
< / p >
< p align = " center " >
< a href = " https://best-of.org " title = " Best-of Badge " > < img src = " http://bit.ly/3o3EHNN " > < / a >
2021-01-12 23:39:08 +00:00
< a href = " #Contents " title = " Project Count " > < img src = " https://img.shields.io/badge/projects-240-blue.svg?color=5ac4bf " > < / a >
2021-01-09 04:58:10 +00:00
< a href = " #Contribution " title = " Contributions are welcome " > < img src = " https://img.shields.io/badge/contributions-welcome-green.svg " > < / a >
< a href = " https://github.com/ml-tooling/best-of-python-dev/releases " title = " Best-of Updates " > < img src = " https://img.shields.io/github/release-date/ml-tooling/best-of-python-dev?color=green&label=updated " > < / a >
2021-01-12 23:39:08 +00:00
< a href = " https://mltooling.substack.com/subscribe " title = " Subscribe to newsletter " > < img src = " http://bit.ly/2Md9rxM " > < / a >
< a href = " https://twitter.com/mltooling " title = " Follow on Twitter " > < img src = " https://img.shields.io/twitter/follow/mltooling.svg?style=social&label=Follow " > < / a >
2021-01-09 04:58:10 +00:00
< / p >
2021-01-12 23:39:08 +00:00
This curated list contains 240 awesome open - source projects with a total of 510 K stars grouped into 15 categories . All projects are ranked by a project - quality score , which is calculated based on various metrics automatically collected from GitHub and different package managers . If you like to add or update projects , feel free to open an [ issue ] ( https : / / github . com / ml - tooling / best - of - python - dev / issues / new / choose ) , submit a [ pull request ] ( https : / / github . com / ml - tooling / best - of - python - dev / pulls ) , or directly edit the [ projects . yaml ] ( https : / / github . com / ml - tooling / best - of - python - dev / edit / main / projects . yaml ) . Contributions are very welcome !
2021-01-09 04:58:10 +00:00
> 🧙 ♂ ️ Create your own best - of list in just 3 minutes with [ this guide ] ( https : / / github . com / best - of - lists / best - of / blob / main / create - best - of - list . md ) .
## Contents
2021-01-12 23:39:08 +00:00
- [ Linters & Style Checkers ] ( #linters--style-checkers) _42 projects_
2021-01-09 04:58:10 +00:00
- [ Code Formatters ] ( #code-formatters) _6 projects_
- [ Code Refactoring ] ( #code-refactoring) _18 projects_
- [ Code Security ] ( #code-security) _7 projects_
- [ Virtual Environments ] ( #virtual-environments) _8 projects_
2021-01-12 23:39:08 +00:00
- [ Dependency & Package Mangers ] ( #dependency--package-mangers) _10 projects_
2021-01-09 04:58:10 +00:00
- [ Code Metrics & Complexity ] ( #code-metrics--complexity) _6 projects_
2021-01-12 23:39:08 +00:00
- [ Logging ] ( #logging) _18 projects_
2021-01-09 04:58:10 +00:00
- [ Documentation ] ( #documentation) _25 projects_
- [ Debugging Tools ] ( #debugging-tools) _11 projects_
2021-01-12 23:39:08 +00:00
- [ Testing Tools ] ( #testing-tools) _42 projects_
- [ Code Packaging ] ( #code-packaging) _15 projects_
2021-01-09 04:58:10 +00:00
- [ Build Tools ] ( #build-tools) _14 projects_
2021-01-12 23:39:08 +00:00
- [ System Monitoring & Profiling ] ( #system-monitoring--profiling) _15 projects_
2021-01-09 04:58:10 +00:00
- [ AST Tools ] ( #ast-tools) _5 projects_
2021-01-12 23:39:08 +00:00
- [ Others ] ( #others) _1 projects_
2021-01-09 04:58:10 +00:00
## Explanation
- 🥇 🥈 🥉 & nbsp ; Combined project - quality score
- ⭐ ️ & nbsp ; Star count from GitHub
- 🐣 & nbsp ; New project _ ( less than 6 months old ) _
- 💤 & nbsp ; Inactive project _ ( 6 months no activity ) _
- 💀 & nbsp ; Dead project _ ( 12 months no activity ) _
- 📈 📉 & nbsp ; Project is trending up or down
- ➕ & nbsp ; Project was recently added
- ❗ ️ & nbsp ; Warning _ ( e . g . missing / risky license ) _
- 👨 💻 & nbsp ; Contributors count from GitHub
- 🔀 & nbsp ; Fork count from GitHub
- 📋 & nbsp ; Issue count from GitHub
- ⏱ ️ & nbsp ; Last update timestamp on package manager
- 📥 & nbsp ; Download count from package manager
- 📦 & nbsp ; Number of dependent projects
- < img src = " https://cdn.iconscout.com/icon/free/png-256/8-eight-digital-number-numerical-numbers-36025.png " style = " display:inline; " width = " 13 " height = " 13 " > & nbsp ; Flake8 related project
- < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > & nbsp ; Pytest related project
- < img src = " https://www.pylint.org/ico/favicon.ico " style = " display:inline; " width = " 13 " height = " 13 " > & nbsp ; Pylint related project
- < img src = " https://www.sphinx-doc.org/en/master/_static/favicon.svg " style = " display:inline; " width = " 13 " height = " 13 " > & nbsp ; Sphinx related project
- < img src = " https://squidfunk.github.io/mkdocs-material/assets/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > & nbsp ; MkDocs related project
< br >
## Linters & Style Checkers
2021-01-12 23:39:08 +00:00
< a href = " #contents " > < img align = " right " width = " 15 " height = " 15 " src = " https://git.io/JtehR " alt = " Back to top " > < / a >
2021-01-09 04:58:10 +00:00
< details > < summary > < b > < a href = " https://github.com/python/mypy " > mypy < / a > < / b > ( 🥇 35 · ⭐ 9.7 K ) - Optional static typing for Python 3 and 2 ( PEP 484 ) . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / python / mypy ) ( 👨 💻 440 · 🔀 1.6 K · 📦 26 K · 📋 6 K - 25 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / python / mypy
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / mypy ) ( 📥 2.2 M / month · 📦 6.1 K · ⏱ ️ 09.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install mypy
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / mypy ) ( 📥 620 K · ⏱ ️ 09.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge mypy
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/PyCQA/pylint " > pylint < / a > < / b > ( 🥇 35 · ⭐ 3.2 K ) - It ' s not just a linter that annoys you!. <code><a href= " http://bit.ly/2KucAZR " >❗️ GPL-2.0</a></code></summary>
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / PyCQA / pylint ) ( 👨 💻 360 · 🔀 650 · 📦 170 K · 📋 3.2 K - 20 % open · ⏱ ️ 09.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / PyCQA / pylint
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pylint ) ( 📥 3.4 M / month · 📦 38 K · ⏱ ️ 21.08 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pylint
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pylint ) ( 📥 1.4 M · ⏱ ️ 13.10 .2020 ) :
` ` `
conda install - c conda - forge pylint
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/PyCQA/flake8 " > flake8 < / a > < / b > ( 🥇 34 · ⭐ 1.1 K ) - Flake8 is a wrapper around these tools : PyFlakes ; pycodestyle ; Ned . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / PyCQA / flake8 ) ( 👨 💻 150 · 🔀 180 · 📦 140 K · ⏱ ️ 07.01 .2021 ) :
` ` `
git clone https : / / github . com / PyCQA / flake8
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / flake8 ) ( 📥 4.4 M / month · 📦 71 K · ⏱ ️ 02.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install flake8
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / flake8 ) ( 📥 1.8 M · ⏱ ️ 05.10 .2020 ) :
` ` `
conda install - c conda - forge flake8
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/PyCQA/pycodestyle " > pycodestyle < / a > < / b > ( 🥇 33 · ⭐ 4.2 K ) - Simple Python style checker in one Python file . < code > < a href = " https://tldrlegal.com/search?q=Saxpath " > ❗ ️ Saxpath < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / PyCQA / pycodestyle ) ( 👨 💻 120 · 🔀 590 · 📦 110 K · 📋 630 - 17 % open · ⏱ ️ 07.01 .2021 ) :
` ` `
git clone https : / / github . com / PyCQA / pycodestyle
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pycodestyle ) ( 📥 6.4 M / month · 📦 21 K · ⏱ ️ 11.05 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pycodestyle
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pycodestyle ) ( 📥 2 M · ⏱ ️ 12.05 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge pycodestyle
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/davidhalter/parso " > parso < / a > < / b > ( 🥇 32 · ⭐ 370 ) - A Python Parser . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
- [ GitHub ] ( https : / / github . com / davidhalter / parso ) ( 👨 💻 36 · 🔀 62 · 📦 100 K · 📋 86 - 8 % open · ⏱ ️ 03.01 .2021 ) :
` ` `
git clone https : / / github . com / davidhalter / parso
` ` `
- [ PyPi ] ( https : / / pypi . org / project / parso ) ( 📥 10 M / month · 📦 11 K · ⏱ ️ 10.12 .2020 ) :
` ` `
pip install parso
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / parso ) ( 📥 3 M · ⏱ ️ 10.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge parso
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/PyCQA/pyflakes " > pyflakes < / a > < / b > ( 🥈 31 · ⭐ 980 ) - A simple program which checks Python source files for errors . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
- [ GitHub ] ( https : / / github . com / PyCQA / pyflakes ) ( 👨 💻 74 · 🔀 140 · 📦 75 K · 📋 410 - 22 % open · ⏱ ️ 05.01 .2021 ) :
` ` `
git clone https : / / github . com / PyCQA / pyflakes
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pyflakes ) ( 📥 4.6 M / month · 📦 26 K · ⏱ ️ 10.04 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pyflakes
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pyflakes ) ( 📥 1.9 M · ⏱ ️ 10.04 .2020 ) :
` ` `
conda install - c conda - forge pyflakes
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/PyCQA/pydocstyle " > pydocstyle < / a > < / b > ( 🥈 29 · ⭐ 740 ) - docstring style checker . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / PyCQA / pydocstyle ) ( 👨 💻 71 · 🔀 140 · 📥 51 · 📦 14 K · 📋 250 - 25 % open · ⏱ ️ 19.09 .2020 ) :
` ` `
git clone https : / / github . com / PyCQA / pydocstyle
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pydocstyle ) ( 📥 610 K / month · 📦 3.9 K · ⏱ ️ 29.08 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pydocstyle
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pydocstyle ) ( 📥 280 K · ⏱ ️ 30.08 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge pydocstyle
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/PyCQA/flake8-bugbear " > flake8 - bugbear < / a > < / b > ( 🥈 28 · ⭐ 490 ) - A plugin for Flake8 finding likely bugs and design problems . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://cdn.iconscout.com/icon/free/png-256/8-eight-digital-number-numerical-numbers-36025.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / PyCQA / flake8 - bugbear ) ( 👨 💻 32 · 🔀 36 · 📦 2.9 K · 📋 80 - 40 % open · ⏱ ️ 29.11 .2020 ) :
` ` `
git clone https : / / github . com / PyCQA / flake8 - bugbear
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / flake8 - bugbear ) ( 📥 260 K / month · 📦 1 K · ⏱ ️ 23.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install flake8 - bugbear
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / flake8 - bugbear ) ( 📥 170 K · ⏱ ️ 24.11 .2020 ) :
` ` `
conda install - c conda - forge flake8 - bugbear
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/openstack/hacking " > hacking < / a > < / b > ( 🥈 28 · ⭐ 210 ) - OpenStack Hacking Style Checks . Mirror of code maintained at . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < code > < img src = " https://cdn.iconscout.com/icon/free/png-256/8-eight-digital-number-numerical-numbers-36025.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / openstack / hacking ) ( 👨 💻 180 · 🔀 68 · ⏱ ️ 25.11 .2020 ) :
` ` `
git clone https : / / github . com / openstack / hacking
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / hacking ) ( 📥 54 K / month · 📦 8.7 K · ⏱ ️ 12.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install hacking
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/google/pytype " > pytype < / a > < / b > ( 🥈 27 · ⭐ 3 K ) - A static type analyzer for Python code . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / google / pytype ) ( 👨 💻 53 · 🔀 170 · 📋 380 - 31 % open · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / google / pytype
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytype ) ( 📥 35 K / month · 📦 88 · ⏱ ️ 23.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pytype
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytype ) ( 📥 26 K · ⏱ ️ 13.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge pytype
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/wemake-services/wemake-python-styleguide " > wemake - python - styleguide < / a > < / b > ( 🥈 27 · ⭐ 1.3 K ) - The strictest and most opinionated python linter ever ! . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / wemake - services / wemake - python - styleguide ) ( 👨 💻 130 · 🔀 260 · 📦 240 · 📋 920 - 11 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / wemake - services / wemake - python - styleguide
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / wemake - python - styleguide ) ( 📥 17 K / month · 📦 7 · ⏱ ️ 29.07 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install wemake - python - styleguide
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/PyCQA/pylint-django " > pylint - django < / a > < / b > ( 🥈 27 · ⭐ 440 ) - Pylint plugin for improving code analysis for when . . < code > < a href = " http://bit.ly/2KucAZR " > ❗ ️ GPL - 2.0 < / a > < / code > < code > < img src = " https://www.pylint.org/ico/favicon.ico " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / PyCQA / pylint - django ) ( 👨 💻 55 · 🔀 93 · 📥 160 · 📦 11 K · 📋 160 - 12 % open · ⏱ ️ 10.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / PyCQA / pylint - django
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pylint - django ) ( 📥 240 K / month · 📦 2.2 K · ⏱ ️ 10.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pylint - django
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pylint - django ) ( 📥 70 K · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge pylint - django
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/microsoft/pyright " > pyright < / a > < / b > ( 🥈 26 · ⭐ 6.1 K ) - Static type checker for Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / microsoft / pyright ) ( 👨 💻 48 · 🔀 250 · 📦 37 · 📋 1.2 K - 0 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / Microsoft / pyright
` ` `
2021-01-12 23:39:08 +00:00
- [ NPM ] ( https : / / www . npmjs . com / package / pyright ) ( 📥 25 K / month · 📦 4 · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
npm install pyright
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/facebook/pyre-check " > pyre - check < / a > < / b > ( 🥈 26 · ⭐ 5.1 K ) - Performant type - checking for python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / facebook / pyre - check ) ( 👨 💻 140 · 🔀 300 · 📋 230 - 25 % open · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / facebook / pyre - check
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pyre - check ) ( 📥 5.8 K / month · 📦 23 · ⏱ ️ 12.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pyre - check
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/coala/coala " > coala < / a > < / b > ( 🥈 26 · ⭐ 3.1 K · 💤 ) - coala provides a unified command - line interface for linting and . . < code > < a href = " http://bit.ly/3pwmjO5 " > ❗ ️ AGPL - 3.0 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / coala / coala ) ( 👨 💻 470 · 🔀 1.4 K · 📥 140 · 📦 10 · 📋 3.2 K - 26 % open · ⏱ ️ 04.05 .2020 ) :
` ` `
git clone https : / / github . com / coala / coala
` ` `
- [ PyPi ] ( https : / / pypi . org / project / coala - bears ) ( 📥 5.7 K / month · 📦 72 · ⏱ ️ 10.11 .2017 ) :
` ` `
pip install coala - bears
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/mgedmin/check-manifest " > check - manifest < / a > < / b > ( 🥈 25 · ⭐ 220 ) - Tool to check the completeness of MANIFEST . in for Python packages . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / mgedmin / check - manifest ) ( 👨 💻 18 · 🔀 29 · 📦 4 K · 📋 83 - 16 % open · ⏱ ️ 04.01 .2021 ) :
` ` `
git clone https : / / github . com / mgedmin / check - manifest
` ` `
- [ PyPi ] ( https : / / pypi . org / project / check - manifest ) ( 📥 110 K / month · 📦 1.8 K · ⏱ ️ 04.01 .2021 ) :
` ` `
pip install check - manifest
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / check - manifest ) ( 📥 18 K · ⏱ ️ 04.01 .2021 ) :
` ` `
conda install - c conda - forge check - manifest
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/dropbox/mypy-protobuf " > mypy - protobuf < / a > < / b > ( 🥉 24 · ⭐ 300 ) - open source tools to generate mypy stubs from protobufs . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / dropbox / mypy - protobuf ) ( 👨 💻 25 · 🔀 51 · 📦 170 · 📋 63 - 22 % open · ⏱ ️ 28.12 .2020 ) :
` ` `
git clone https : / / github . com / dropbox / mypy - protobuf
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / mypy - protobuf ) ( 📥 200 K / month · 📦 24 · ⏱ ️ 18.06 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install mypy - protobuf
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/terrencepreilly/darglint " > darglint < / a > < / b > ( 🥉 24 · ⭐ 260 ) - A python documentation linter which checks that the docstring description . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / terrencepreilly / darglint ) ( 👨 💻 17 · 🔀 21 · 📦 250 · 📋 120 - 30 % open · ⏱ ️ 24.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / terrencepreilly / darglint
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / darglint ) ( 📥 42 K / month · 📦 20 · ⏱ ️ 24.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install darglint
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / darglint ) ( 📥 7.1 K · ⏱ ️ 24.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge darglint
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/adamchainz/flake8-comprehensions " > flake8 - comprehensions < / a > < / b > ( 🥉 24 · ⭐ 240 ) - A flake8 plugin to help you write better . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://cdn.iconscout.com/icon/free/png-256/8-eight-digital-number-numerical-numbers-36025.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / adamchainz / flake8 - comprehensions ) ( 👨 💻 9 · 🔀 12 · 📋 38 - 26 % open · ⏱ ️ 04.01 .2021 ) :
` ` `
git clone https : / / github . com / adamchainz / flake8 - comprehensions
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / flake8 - comprehensions ) ( 📥 180 K / month · 📦 710 · ⏱ ️ 19.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install flake8 - comprehensions
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / flake8 - comprehensions ) ( 📥 240 K · ⏱ ️ 20.12 .2020 ) :
` ` `
conda install - c conda - forge flake8 - comprehensions
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/PyCQA/flake8-import-order " > flake8 - import - order < / a > < / b > ( 🥉 24 · ⭐ 230 ) - Flake8 plugin that checks import order against . . < code > < a href = " http://bit.ly/37RvQcA " > ❗ ️ LGPL - 3.0 < / a > < / code > < code > < img src = " https://cdn.iconscout.com/icon/free/png-256/8-eight-digital-number-numerical-numbers-36025.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / PyCQA / flake8 - import - order ) ( 👨 💻 40 · 🔀 58 · 📋 91 - 8 % open · ⏱ ️ 04.08 .2020 ) :
` ` `
git clone https : / / github . com / PyCQA / flake8 - import - order
` ` `
- [ PyPi ] ( https : / / pypi . org / project / flake8 - import - order ) ( 📥 170 K / month · 📦 1.9 K · ⏱ ️ 04.03 .2019 ) :
` ` `
pip install flake8 - import - order
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / flake8 - import - order ) ( 📥 180 K · ⏱ ️ 06.03 .2019 ) :
` ` `
conda install - c conda - forge flake8 - import - order
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/zheller/flake8-quotes " > flake8 - quotes < / a > < / b > ( 🥉 24 · ⭐ 120 · 💤 ) - Flake8 extension for checking quotes in python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://cdn.iconscout.com/icon/free/png-256/8-eight-digital-number-numerical-numbers-36025.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / zheller / flake8 - quotes ) ( 👨 💻 28 · 🔀 32 · 📦 2.7 K · 📋 42 - 7 % open · ⏱ ️ 12.05 .2020 ) :
` ` `
git clone https : / / github . com / zheller / flake8 - quotes
` ` `
- [ PyPi ] ( https : / / pypi . org / project / flake8 - quotes ) ( 📥 190 K / month · 📦 1.4 K · ⏱ ️ 12.05 .2020 ) :
` ` `
pip install flake8 - quotes
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / flake8 - quotes ) ( 📥 140 K · ⏱ ️ 13.05 .2020 ) :
` ` `
conda install - c conda - forge flake8 - quotes
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/wemake-services/flake8-eradicate " > flake8 - eradicate < / a > < / b > ( 🥉 23 · ⭐ 170 ) - Flake8 plugin to find commented out or dead code . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://cdn.iconscout.com/icon/free/png-256/8-eight-digital-number-numerical-numbers-36025.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / wemake - services / flake8 - eradicate ) ( 👨 💻 9 · 🔀 6 · 📋 25 - 8 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / wemake - services / flake8 - eradicate
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / flake8 - eradicate ) ( 📥 60 K / month · 📦 72 · ⏱ ️ 12.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install flake8 - eradicate
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/predictive-analytics-lab/data-science-types " > data - science - types < / a > < / b > ( 🥉 23 · ⭐ 160 ) - Mypy stubs , i . e . , type information , for numpy , pandas . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / predictive - analytics - lab / data - science - types ) ( 👨 💻 41 · 🔀 52 · 📦 45 · 📋 55 - 61 % open · ⏱ ️ 08.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / predictive - analytics - lab / data - science - types
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / data - science - types ) ( 📥 5.3 K / month · ⏱ ️ 15.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install data - science - types
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/gforcada/flake8-isort " > flake8 - isort < / a > < / b > ( 🥉 23 · ⭐ 97 ) - flake8 plugin that integrates isort . < code > < a href = " http://bit.ly/2KucAZR " > ❗ ️ GPL - 2.0 < / a > < / code > < code > < img src = " https://cdn.iconscout.com/icon/free/png-256/8-eight-digital-number-numerical-numbers-36025.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / gforcada / flake8 - isort ) ( 👨 💻 28 · 🔀 33 · 📦 2.4 K · 📋 44 - 15 % open · ⏱ ️ 11.08 .2020 ) :
` ` `
git clone https : / / github . com / gforcada / flake8 - isort
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / flake8 - isort ) ( 📥 130 K / month · 📦 930 · ⏱ ️ 11.08 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install flake8 - isort
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / flake8 - isort ) ( 📥 9.6 K · ⏱ ️ 11.08 .2020 ) :
` ` `
conda install - c conda - forge flake8 - isort
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/gforcada/flake8-builtins " > flake8 - builtins < / a > < / b > ( 🥉 21 · ⭐ 58 ) - Check for python builtins being used as variables or . . < code > < a href = " http://bit.ly/2KucAZR " > ❗ ️ GPL - 2.0 < / a > < / code > < code > < img src = " https://cdn.iconscout.com/icon/free/png-256/8-eight-digital-number-numerical-numbers-36025.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / gforcada / flake8 - builtins ) ( 👨 💻 13 · 🔀 15 · 📦 1.5 K · 📋 32 - 6 % open · ⏱ ️ 11.08 .2020 ) :
` ` `
git clone https : / / github . com / gforcada / flake8 - builtins
` ` `
- [ PyPi ] ( https : / / pypi . org / project / flake8 - builtins ) ( 📥 140 K / month · 📦 510 · ⏱ ️ 14.05 .2020 ) :
` ` `
pip install flake8 - builtins
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / flake8 - builtins ) ( 📥 100 K · ⏱ ️ 18.05 .2020 ) :
` ` `
conda install - c conda - forge flake8 - builtins
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/jschaf/pylint-flask " > pylint - flask < / a > < / b > ( 🥉 21 · ⭐ 55 ) - A Pylint plugin to analyze Flask applications . < code > < a href = " http://bit.ly/2KucAZR " > ❗ ️ GPL - 2.0 < / a > < / code > < code > < img src = " https://www.pylint.org/ico/favicon.ico " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / jschaf / pylint - flask ) ( 👨 💻 6 · 🔀 7 · 📦 4.2 K · 📋 8 - 37 % open · ⏱ ️ 07.01 .2021 ) :
` ` `
git clone https : / / github . com / jschaf / pylint - flask
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pylint - flask ) ( 📥 85 K / month · 📦 100 · ⏱ ️ 27.08 .2016 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pylint - flask
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pylint - flask ) ( 📥 43 K · ⏱ ️ 02.02 .2019 ) :
` ` `
conda install - c conda - forge pylint - flask
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/life4/flakehell " > flakehell < / a > < / b > ( 🥉 20 · ⭐ 210 ) - Flake8 wrapper to make it nice , legacy - friendly , configurable . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://cdn.iconscout.com/icon/free/png-256/8-eight-digital-number-numerical-numbers-36025.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / life4 / flakehell ) ( 👨 💻 15 · 🔀 25 · 📥 50 · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / life4 / flakehell
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / flakehell ) ( 📥 10 K / month · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install flakehell
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/peterjc/flake8-black " > flake8 - black < / a > < / b > ( 🥉 20 · ⭐ 81 ) - flake8 plugin to run black for checking Python coding style . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://cdn.iconscout.com/icon/free/png-256/8-eight-digital-number-numerical-numbers-36025.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-09 04:58:10 +00:00
- [ GitHub ] ( https : / / github . com / peterjc / flake8 - black ) ( 👨 💻 4 · 🔀 7 · 📦 540 · 📋 17 - 23 % open · ⏱ ️ 25.07 .2020 ) :
` ` `
git clone https : / / github . com / peterjc / flake8 - black
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / flake8 - black ) ( 📥 74 K / month · 📦 18 · ⏱ ️ 25.07 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install flake8 - black
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / flake8 - black ) ( 📥 60 K · ⏱ ️ 25.07 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge flake8 - black
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/tylerwince/flake8-bandit " > flake8 - bandit < / a > < / b > ( 🥉 20 · ⭐ 57 ) - Automated security testing using bandit and flake8 . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://cdn.iconscout.com/icon/free/png-256/8-eight-digital-number-numerical-numbers-36025.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / tylerwince / flake8 - bandit ) ( 👨 💻 5 · 🔀 13 · 📋 10 - 30 % open · ⏱ ️ 29.08 .2020 ) :
` ` `
git clone https : / / github . com / tylerwince / flake8 - bandit
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / flake8 - bandit ) ( 📥 66 K / month · 📦 130 · ⏱ ️ 08.10 .2019 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install flake8 - bandit
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/Instagram/Fixit " > Fixit < / a > < / b > ( 🥉 18 · ⭐ 210 ) - Fixit is a Python Lint Framework based on LibCST . It comes with useful . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / Instagram / Fixit ) ( 👨 💻 21 · 🔀 27 · 📦 2 · 📋 36 - 47 % open · ⏱ ️ 16.12 .2020 ) :
` ` `
git clone https : / / github . com / Instagram / Fixit
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / fixit ) ( 📥 430 / month · ⏱ ️ 11.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install fixit
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/ambv/flake8-mypy " > flake8 - mypy < / a > < / b > ( 🥉 18 · ⭐ 110 · 💤 ) - A plugin for flake8 integrating Mypy . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://cdn.iconscout.com/icon/free/png-256/8-eight-digital-number-numerical-numbers-36025.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / ambv / flake8 - mypy ) ( 👨 💻 8 · 🔀 16 · 📦 620 · 📋 22 - 86 % open · ⏱ ️ 19.06 .2020 ) :
` ` `
git clone https : / / github . com / ambv / flake8 - mypy
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / flake8 - mypy ) ( 📥 19 K / month · 📦 32 · ⏱ ️ 31.08 .2017 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install flake8 - mypy
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/deppen8/pandas-vet " > pandas - vet < / a > < / b > ( 🥉 18 · ⭐ 90 ) - A plugin for Flake8 that checks pandas code . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://cdn.iconscout.com/icon/free/png-256/8-eight-digital-number-numerical-numbers-36025.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / deppen8 / pandas - vet ) ( 👨 💻 9 · 🔀 13 · 📥 31 · 📦 26 · 📋 39 - 35 % open · ⏱ ️ 16.12 .2020 ) :
` ` `
git clone https : / / github . com / deppen8 / pandas - vet
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pandas - vet ) ( 📥 2 K / month · ⏱ ️ 27.07 .2019 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pandas - vet
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pandas - vet ) ( 📥 5.5 K · ⏱ ️ 01.02 .2020 ) :
` ` `
conda install - c conda - forge pandas - vet
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/hchasestevens/bellybutton " > bellybutton < / a > < / b > ( 🥉 17 · ⭐ 190 ) - Custom Python linting through AST expressions . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / hchasestevens / bellybutton ) ( 👨 💻 4 · 🔀 7 · 📦 3 · 📋 13 - 53 % open · ⏱ ️ 27.11 .2020 ) :
` ` `
git clone https : / / github . com / hchasestevens / bellybutton
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / bellybutton ) ( 📥 3.5 K / month · ⏱ ️ 11.12 .2019 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install bellybutton
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/andreoliwa/nitpick " > nitpick < / a > < / b > ( 🥉 17 · ⭐ 110 ) - Enforce the same configuration across multiple projects . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://cdn.iconscout.com/icon/free/png-256/8-eight-digital-number-numerical-numbers-36025.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / andreoliwa / nitpick ) ( 👨 💻 6 · 🔀 9 · 📋 51 - 33 % open · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / andreoliwa / nitpick
` ` `
- [ PyPi ] ( https : / / pypi . org / project / nitpick ) ( 📥 5 K / month · ⏱ ️ 02.11 .2020 ) :
` ` `
pip install nitpick
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/beartype/beartype " > beartype < / a > < / b > ( 🥉 16 · ⭐ 120 · 📈 ) - Unbearably fast O ( 1 ) runtime type - checking in pure Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / beartype / beartype ) ( 👨 💻 1 · 🔀 3 · 📋 7 - 14 % open · ⏱ ️ 23.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
git clone https : / / github . com / beartype / beartype
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / beartype ) ( 📥 900 / month · ⏱ ️ 06.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
pip install beartype
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / beartype ) ( 📥 1.8 K · ⏱ ️ 06.12 .2020 ) :
` ` `
conda install - c conda - forge beartype
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/lyft/linty_fresh " > linty_fresh < / a > < / b > ( 🥉 15 · ⭐ 180 ) - Surface lint errors during code review . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < code > < img src = " https://cdn.iconscout.com/icon/free/png-256/8-eight-digital-number-numerical-numbers-36025.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < code > mypy < / code > < / summary >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / lyft / linty_fresh ) ( 👨 💻 16 · 🔀 21 · 📋 9 - 88 % open · ⏱ ️ 30.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
git clone https : / / github . com / lyft / linty_fresh
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / linty - fresh ) ( 📥 21 / month · ⏱ ️ 12.12 .2018 ) :
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
pip install linty - fresh
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > Show 6 hidden projects . . . < / summary >
2021-01-09 04:58:10 +00:00
- < b > < a href = " https://github.com/PyCQA/pep8-naming " > pep8 - naming < / a > < / b > ( 🥈 26 · ⭐ 270 ) - Naming Convention checker for Python . < code > < a href = " https://tldrlegal.com/search?q=Saxpath " > ❗ ️ Saxpath < / a > < / code >
- < b > < a href = " https://github.com/klen/pylama " > pylama < / a > < / b > ( 🥉 23 · ⭐ 750 · 💀 ) - Code audit tool for python . < code > < a href = " http://bit.ly/37RvQcA " > ❗ ️ LGPL - 3.0 < / a > < / code >
- < b > < a href = " https://github.com/PyCQA/flake8-commas " > flake8 - commas < / a > < / b > ( 🥉 23 · ⭐ 120 · 💀 ) - Flake8 extension for enforcing trailing commas in python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://cdn.iconscout.com/icon/free/png-256/8-eight-digital-number-numerical-numbers-36025.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code >
- < b > < a href = " https://github.com/justinabrahms/imhotep " > imhotep < / a > < / b > ( 🥉 18 · ⭐ 210 · 💀 ) - A static - analysis bot for Github . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2021-01-12 23:39:08 +00:00
- < b > < a href = " https://github.com/cemsbr/yala " > yala < / a > < / b > ( 🥉 17 · ⭐ 8 · ➕ ) - Yet Another Linter Aggregator . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://cdn.iconscout.com/icon/free/png-256/8-eight-digital-number-numerical-numbers-36025.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < code > < img src = " https://www.pylint.org/ico/favicon.ico " style = " display:inline; " width = " 13 " height = " 13 " > < / code >
2021-01-09 04:58:10 +00:00
- < b > < a href = " https://github.com/bndr/pycycle " > pycycle < / a > < / b > ( 🥉 14 · ⭐ 270 · 💀 ) - Tool for pinpointing circular imports in Python . Find cyclic imports . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
< / details >
< br >
## Code Formatters
2021-01-12 23:39:08 +00:00
< a href = " #contents " > < img align = " right " width = " 15 " height = " 15 " src = " https://git.io/JtehR " alt = " Back to top " > < / a >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/PyCQA/isort " > isort < / a > < / b > ( 🥇 36 · ⭐ 3.7 K ) - A Python utility / library to sort imports . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
- [ GitHub ] ( https : / / github . com / PyCQA / isort ) ( 👨 💻 220 · 🔀 380 · 📦 150 K · 📋 890 - 2 % open · ⏱ ️ 03.01 .2021 ) :
` ` `
git clone https : / / github . com / PyCQA / isort
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / isort ) ( 📥 5.8 M / month · 📦 24 K · ⏱ ️ 13.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install isort
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / isort ) ( 📥 1.5 M · ⏱ ️ 31.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge isort
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/psf/black " > black < / a > < / b > ( 🥈 34 · ⭐ 19 K ) - The uncompromising Python code formatter . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / psf / black ) ( 👨 💻 220 · 🔀 1.2 K · 📥 11 K · 📦 42 K · 📋 1.3 K - 27 % open · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / psf / black
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / black ) ( 📥 2.5 M / month · 📦 6.2 K · ⏱ ️ 26.08 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install black
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / black ) ( 📥 940 K · ⏱ ️ 07.09 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge black
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/google/yapf " > yapf < / a > < / b > ( 🥈 33 · ⭐ 11 K ) - A formatter for Python files . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / google / yapf ) ( 👨 💻 120 · 🔀 760 · 📦 16 K · 📋 660 - 44 % open · ⏱ ️ 21.12 .2020 ) :
` ` `
git clone https : / / github . com / google / yapf
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / yapf ) ( 📥 440 K / month · 📦 3.4 K · ⏱ ️ 23.04 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install yapf
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / yapf ) ( 📥 490 K · ⏱ ️ 28.07 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge yapf
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/hhatto/autopep8 " > autopep8 < / a > < / b > ( 🥈 33 · ⭐ 3.7 K ) - A tool that automatically formats Python code to conform to the PEP 8. . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / hhatto / autopep8 ) ( 👨 💻 47 · 🔀 230 · 📦 62 K · 📋 410 - 20 % open · ⏱ ️ 28.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / hhatto / autopep8
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / autopep8 ) ( 📥 930 K / month · 📦 10 K · ⏱ ️ 02.08 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install autopep8
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / autopep8 ) ( 📥 380 K · ⏱ ️ 02.08 .2020 ) :
` ` `
conda install - c conda - forge autopep8
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/myint/docformatter " > docformatter < / a > < / b > ( 🥉 23 · ⭐ 190 ) - Formats docstrings to follow PEP 257. < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / myint / docformatter ) ( 👨 💻 15 · 🔀 27 · 📦 470 · 📋 40 - 45 % open · ⏱ ️ 27.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / myint / docformatter
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / docformatter ) ( 📥 23 K / month · 📦 110 · ⏱ ️ 27.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install docformatter
` ` `
< / details >
< details > < summary > Show 1 hidden projects . . . < / summary >
- < b > < a href = " https://github.com/myint/pyformat " > pyformat < / a > < / b > ( 🥉 17 · ⭐ 84 · 💀 ) - Formats Python code to follow a consistent style . < code > < a href = " https://tldrlegal.com/search?q=Saxpath " > ❗ ️ Saxpath < / a > < / code >
< / details >
< br >
## Code Refactoring
2021-01-12 23:39:08 +00:00
< a href = " #contents " > < img align = " right " width = " 15 " height = " 15 " src = " https://git.io/JtehR " alt = " Back to top " > < / a >
2021-01-09 04:58:10 +00:00
< details > < summary > < b > < a href = " https://github.com/davidhalter/jedi " > jedi < / a > < / b > ( 🥇 36 · ⭐ 4.7 K ) - Awesome autocompletion , static analysis and refactoring library for python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / davidhalter / jedi ) ( 👨 💻 140 · 🔀 420 · 📦 110 K · 📋 1.2 K - 1 % open · ⏱ ️ 10.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / davidhalter / jedi
` ` `
- [ PyPi ] ( https : / / pypi . org / project / jedi ) ( 📥 10 M / month · 📦 16 K · ⏱ ️ 25.12 .2020 ) :
` ` `
pip install jedi
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / jedi ) ( 📥 3.7 M · ⏱ ️ 08.01 .2021 ) :
` ` `
conda install - c conda - forge jedi
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/python-rope/rope " > rope < / a > < / b > ( 🥇 29 · ⭐ 1.1 K ) - a python refactoring library . < code > < a href = " http://bit.ly/37RvQcA " > ❗ ️ LGPL - 3.0 < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / python - rope / rope ) ( 👨 💻 60 · 🔀 120 · 📦 25 K · 📋 180 - 41 % open · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / python - rope / rope
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / rope ) ( 📥 130 K / month · 📦 2.9 K · ⏱ ️ 07.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install rope
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / rope ) ( 📥 470 K · ⏱ ️ 07.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge rope
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/jendrikseipp/vulture " > vulture < / a > < / b > ( 🥈 27 · ⭐ 1.1 K ) - Find dead Python code . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / jendrikseipp / vulture ) ( 👨 💻 25 · 🔀 63 · 📦 790 · 📋 140 - 5 % open · ⏱ ️ 20.11 .2020 ) :
` ` `
git clone https : / / github . com / jendrikseipp / vulture
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / vulture ) ( 📥 59 K / month · 📦 360 · ⏱ ️ 11.08 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install vulture
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / vulture ) ( 📥 38 K · ⏱ ️ 11.08 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge vulture
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/myint/autoflake " > autoflake < / a > < / b > ( 🥈 25 · ⭐ 340 ) - Removes unused imports and unused variables as reported by pyflakes . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / myint / autoflake ) ( 👨 💻 17 · 🔀 38 · 📦 1.8 K · 📋 54 - 40 % open · ⏱ ️ 27.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / myint / autoflake
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / autoflake ) ( 📥 170 K / month · 📦 580 · ⏱ ️ 04.08 .2019 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install autoflake
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / autoflake ) ( 📥 55 K · ⏱ ️ 25.04 .2019 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge autoflake
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/facebookincubator/Bowler " > Bowler < / a > < / b > ( 🥈 24 · ⭐ 1.2 K ) - Safe code refactoring for modern Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / facebookincubator / Bowler ) ( 👨 💻 26 · 🔀 85 · 📋 76 - 56 % open · ⏱ ️ 05.11 .2020 ) :
` ` `
git clone https : / / github . com / facebookincubator / Bowler
` ` `
- [ PyPi ] ( https : / / pypi . org / project / bowler ) ( 📥 35 K / month · 📦 10 · ⏱ ️ 17.09 .2020 ) :
` ` `
pip install bowler
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / bowler ) ( 📥 8.6 K · ⏱ ️ 12.06 .2019 ) :
` ` `
conda install - c conda - forge bowler
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/Instagram/MonkeyType " > MonkeyType < / a > < / b > ( 🥈 23 · ⭐ 3.2 K ) - A system for Python that generates static type annotations by . . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / Instagram / MonkeyType ) ( 👨 💻 35 · 🔀 120 · 📦 110 · 📋 130 - 22 % open · ⏱ ️ 04.01 .2021 ) :
` ` `
git clone https : / / github . com / Instagram / MonkeyType
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / monkeytype ) ( 📥 6.3 K / month · 📦 34 · ⏱ ️ 18.05 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install monkeytype
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / monkeytype ) ( 📥 27 K · ⏱ ️ 19.05 .2020 ) :
` ` `
conda install - c conda - forge monkeytype
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/asottile/pyupgrade " > pyupgrade < / a > < / b > ( 🥉 22 · ⭐ 740 ) - A tool ( and pre - commit hook ) to automatically upgrade syntax for newer . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / asottile / pyupgrade ) ( 👨 💻 11 · 🔀 48 · 📋 150 - 14 % open · ⏱ ️ 04.01 .2021 ) :
` ` `
git clone https : / / github . com / asottile / pyupgrade
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pyupgrade ) ( 📥 34 K / month · 📦 10 · ⏱ ️ 11.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pyupgrade
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pyupgrade ) ( 📥 140 K · ⏱ ️ 11.11 .2020 ) :
` ` `
conda install - c conda - forge pyupgrade
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/PyCQA/baron " > baron < / a > < / b > ( 🥉 21 · ⭐ 250 · 💤 ) - IDE allow you to refactor code , Baron allows you to write . . < code > < a href = " http://bit.ly/37RvQcA " > ❗ ️ LGPL - 3.0 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / PyCQA / baron ) ( 👨 💻 31 · 🔀 48 · 📦 130 · 📋 70 - 58 % open · ⏱ ️ 10.02 .2020 ) :
` ` `
git clone https : / / github . com / PyCQA / baron
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / baron ) ( 📥 6.6 K / month · 📦 92 · ⏱ ️ 29.10 .2018 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install baron
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/dropbox/pyannotate " > pyannotate < / a > < / b > ( 🥉 20 · ⭐ 1.2 K ) - Auto - generate PEP - 484 annotations . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / dropbox / pyannotate ) ( 👨 💻 15 · 🔀 40 · 📦 56 · 📋 57 - 42 % open · ⏱ ️ 10.11 .2020 ) :
` ` `
git clone https : / / github . com / dropbox / pyannotate
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pyannotate ) ( 📥 880 / month · 📦 22 · ⏱ ️ 16.09 .2019 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pyannotate
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/asottile/add-trailing-comma " > add - trailing - comma < / a > < / b > ( 🥉 20 · ⭐ 160 ) - A tool ( and pre - commit hook ) to automatically add trailing . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / asottile / add - trailing - comma ) ( 👨 💻 9 · 🔀 11 · ⏱ ️ 02.01 .2021 ) :
` ` `
git clone https : / / github . com / asottile / add - trailing - comma
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / add - trailing - comma ) ( 📥 2.7 K / month · 📦 14 · ⏱ ️ 02.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install add - trailing - comma
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/hakancelik96/unimport " > unimport < / a > < / b > ( 🥉 18 · ⭐ 90 ) - A linter , formatter for finding and removing unused import statements . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / hakancelik96 / unimport ) ( 👨 💻 11 · 🔀 15 · 📦 4 · 📋 62 - 9 % open · ⏱ ️ 06.01 .2021 ) :
` ` `
git clone https : / / github . com / hakancelik96 / unimport
` ` `
- [ PyPi ] ( https : / / pypi . org / project / unimport ) ( 📥 1.2 K / month · ⏱ ️ 01.01 .2021 ) :
` ` `
pip install unimport
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/elmotec/massedit " > massedit < / a > < / b > ( 🥉 18 · ⭐ 87 ) - Programmatically edit text files with Python . Useful for source to source . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / elmotec / massedit ) ( 👨 💻 6 · 🔀 13 · 📥 15 · 📋 8 - 37 % open · ⏱ ️ 23.12 .2020 ) :
` ` `
git clone https : / / github . com / elmotec / massedit
` ` `
- [ PyPi ] ( https : / / pypi . org / project / massedit ) ( 📥 1.1 K / month · 📦 10 · ⏱ ️ 23.12 .2020 ) :
` ` `
pip install massedit
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/ambv/retype " > retype < / a > < / b > ( 🥉 16 · ⭐ 93 ) - Re - apply type annotations from . pyi stubs to your codebase . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / ambv / retype ) ( 👨 💻 7 · 🔀 14 · 📋 12 - 75 % open · ⏱ ️ 11.10 .2020 ) :
` ` `
git clone https : / / github . com / ambv / retype
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / retype ) ( 📥 1.2 K / month · 📦 34 · ⏱ ️ 11.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install retype
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / retype ) ( 📥 11 K · ⏱ ️ 11.10 .2020 ) :
` ` `
conda install - c conda - forge retype
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/ilevkivskyi/com2ann " > com2ann < / a > < / b > ( 🥉 12 · ⭐ 73 ) - Tool for translation type comments to type annotations in Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / ilevkivskyi / com2ann ) ( 👨 💻 3 · 🔀 3 · 📦 1 · 📋 17 - 23 % open · ⏱ ️ 17.08 .2020 ) :
` ` `
git clone https : / / github . com / ilevkivskyi / com2ann
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / com2ann ) ( 📥 62 / month · ⏱ ️ 17.06 .2019 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install com2ann
` ` `
< / details >
< details > < summary > Show 4 hidden projects . . . < / summary >
- < b > < a href = " https://github.com/PyCQA/redbaron " > redbaron < / a > < / b > ( 🥈 23 · ⭐ 510 · 💀 ) - Bottom - up approach to refactoring in python . < code > < a href = " http://bit.ly/37RvQcA " > ❗ ️ LGPL - 3.0 < / a > < / code >
- < b > < a href = " https://github.com/myint/eradicate " > eradicate < / a > < / b > ( 🥉 20 · ⭐ 110 ) - Removes commented - out code from Python files . < code > < a href = " https://tldrlegal.com/search?q=Saxpath " > ❗ ️ Saxpath < / a > < / code >
- < b > < a href = " https://github.com/myint/unify " > unify < / a > < / b > ( 🥉 20 · ⭐ 53 · 💀 ) - Modifies strings to all use the same quote where possible . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
- < b > < a href = " https://github.com/spulec/pep8ify " > pep8ify < / a > < / b > ( 🥉 16 · ⭐ 110 · 💀 ) - A library that modifies python source code to conform to pep8 . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code >
< / details >
< br >
## Code Security
2021-01-12 23:39:08 +00:00
< a href = " #contents " > < img align = " right " width = " 15 " height = " 15 " src = " https://git.io/JtehR " alt = " Back to top " > < / a >
2021-01-09 04:58:10 +00:00
< details > < summary > < b > < a href = " https://github.com/PyCQA/bandit " > bandit < / a > < / b > ( 🥇 32 · ⭐ 2.9 K ) - Bandit is a tool designed to find common security issues in Python . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / PyCQA / bandit ) ( 👨 💻 130 · 🔀 300 · 📥 4 · 📦 5.6 K · 📋 520 - 30 % open · ⏱ ️ 27.12 .2020 ) :
` ` `
git clone https : / / github . com / PyCQA / bandit
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / bandit ) ( 📥 540 K / month · 📦 2.4 K · ⏱ ️ 13.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install bandit
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / bandit ) ( 📥 40 K · ⏱ ️ 11.10 .2020 ) :
` ` `
conda install - c conda - forge bandit
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/pyupio/safety " > safety < / a > < / b > ( 🥈 27 · ⭐ 930 ) - Safety checks your installed dependencies for known security vulnerabilities . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / pyupio / safety ) ( 👨 💻 35 · 🔀 79 · 📥 14 K · 📦 1.6 K · 📋 110 - 37 % open · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / pyupio / safety
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / safety ) ( 📥 230 K / month · 📦 540 · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install safety
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / safety ) ( 📥 12 K · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge safety
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/sqlmapproject/sqlmap " > sqlmap < / a > < / b > ( 🥈 25 · ⭐ 19 K ) - Automatic SQL injection and database takeover tool . < code > < a href = " http://bit.ly/2M0xdwT " > ❗ ️ GPL - 3.0 < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / sqlmapproject / sqlmap ) ( 👨 💻 100 · 🔀 4.1 K · 📋 4.2 K - 1 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / sqlmapproject / sqlmap
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / sqlmap ) ( 📥 5.6 K / month · 📦 8 · ⏱ ️ 03.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install sqlmap
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/python-security/pyt " > pyt < / a > < / b > ( 🥉 22 · ⭐ 2 K · 💤 ) - A Static Analysis Tool for Detecting Security Vulnerabilities in . . < code > < a href = " http://bit.ly/2KucAZR " > ❗ ️ GPL - 2.0 < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / python - security / pyt ) ( 👨 💻 22 · 🔀 220 · 📥 53 · 📦 35 · 📋 93 - 19 % open · ⏱ ️ 08.03 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / python - security / pyt
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / python - taint ) ( 📥 1 K / month · 📦 11 · ⏱ ️ 01.11 .2018 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install python - taint
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/dlint-py/dlint " > dlint < / a > < / b > ( 🥉 20 · ⭐ 320 ) - Dlint is a tool for encouraging best coding practices and helping ensure . . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / dlint - py / dlint ) ( 👨 💻 7 · 🔀 13 · 📋 32 - 62 % open · ⏱ ️ 08.12 .2020 ) :
` ` `
git clone https : / / github . com / dlint - py / dlint
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / dlint ) ( 📥 10 K / month · 📦 18 · ⏱ ️ 30.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install dlint
` ` `
< / details >
< details > < summary > Show 2 hidden projects . . . < / summary >
- < b > < a href = " https://github.com/dashingsoft/pyarmor " > pyarmor < / a > < / b > ( 🥉 23 · ⭐ 810 ) - A tool used to obfuscate python scripts , bind obfuscated scripts . . < code > < a href = " https://tldrlegal.com/search?q=SGI-B-2.0 " > ❗ ️ SGI - B - 2.0 < / a > < / code >
2021-01-12 23:39:08 +00:00
- < b > < a href = " https://github.com/landscapeio/dodgy " > dodgy < / a > < / b > ( 🥉 21 · ⭐ 87 · 💀 ) - Looks at Python code to search for things which look dodgy such as . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2021-01-09 04:58:10 +00:00
< / details >
< br >
## Virtual Environments
2021-01-12 23:39:08 +00:00
< a href = " #contents " > < img align = " right " width = " 15 " height = " 15 " src = " https://git.io/JtehR " alt = " Back to top " > < / a >
2021-01-09 04:58:10 +00:00
< details > < summary > < b > < a href = " https://github.com/pypa/pipenv " > pipenv < / a > < / b > ( 🥇 36 · ⭐ 21 K ) - Python Development Workflow for Humans . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pypa / pipenv ) ( 👨 💻 370 · 🔀 1.6 K · 📦 16 K · 📋 3.3 K - 13 % open · ⏱ ️ 22.12 .2020 ) :
` ` `
git clone https : / / github . com / pypa / pipenv
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pipenv ) ( 📥 1.5 M / month · 📦 2.3 K · ⏱ ️ 15.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pipenv
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pipenv ) ( 📥 35 K · ⏱ ️ 15.11 .2020 ) :
` ` `
conda install - c conda - forge pipenv
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pypa/virtualenv " > virtualenv < / a > < / b > ( 🥈 32 · ⭐ 3.8 K ) - Virtual Python Environment builder . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / pypa / virtualenv ) ( 👨 💻 170 · 🔀 880 · 📋 1.1 K - 4 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / pypa / virtualenv
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / virtualenv ) ( 📥 7.5 M / month · 📦 34 K · ⏱ ️ 07.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install virtualenv
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / virtualenv ) ( 📥 560 K · ⏱ ️ 10.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge virtualenv
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pyenv/pyenv " > pyenv < / a > < / b > ( 🥈 26 · ⭐ 22 K ) - Simple Python version management . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / pyenv / pyenv ) ( 👨 💻 300 · 🔀 1.9 K · 📋 1.2 K - 23 % open · ⏱ ️ 10.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / pyenv / pyenv
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pyenv ) ( 📥 3.9 K / month · 📦 1 · ⏱ ️ 12.01 .2019 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pyenv
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/spotify/dh-virtualenv " > dh - virtualenv < / a > < / b > ( 🥉 15 · ⭐ 1.4 K ) - Python virtualenvs in Debian packages . < code > < a href = " http://bit.ly/2KucAZR " > ❗ ️ GPL - 2.0 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / spotify / dh - virtualenv ) ( 👨 💻 55 · 🔀 150 · 📋 180 - 12 % open · ⏱ ️ 31.12 .2020 ) :
` ` `
git clone https : / / github . com / spotify / dh - virtualenv
` ` `
< / details >
< details > < summary > Show 4 hidden projects . . . < / summary >
- < b > < a href = " https://github.com/sashahart/vex " > vex < / a > < / b > ( 🥉 19 · ⭐ 370 · 💀 ) - Run a command in the named virtualenv . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2021-01-12 23:39:08 +00:00
- < b > < a href = " https://github.com/pyenv/pyenv-virtualenv " > pyenv - virtualenv < / a > < / b > ( 🥉 17 · ⭐ 4.1 K · 💀 ) - a pyenv plugin to manage virtualenv ( a . k . a . python - . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
- < b > < a href = " https://github.com/pyenv/pyenv-installer " > pyenv - installer < / a > < / b > ( 🥉 15 · ⭐ 2.5 K · 💀 ) - This tool is used to install ` pyenv ` and friends . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2021-01-09 04:58:10 +00:00
- < b > < a href = " https://github.com/gtalarico/pipenv-pipes " > pipenv - pipes < / a > < / b > ( 🥉 13 · ⭐ 120 · 💀 ) - A PipEnv Environment Switcher . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
< / details >
< br >
## Dependency & Package Mangers
2021-01-12 23:39:08 +00:00
< a href = " #contents " > < img align = " right " width = " 15 " height = " 15 " src = " https://git.io/JtehR " alt = " Back to top " > < / a >
2021-01-09 04:58:10 +00:00
< details > < summary > < b > < a href = " https://github.com/pypa/pip " > pip < / a > < / b > ( 🥇 38 · ⭐ 6.8 K ) - The Python package installer . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / pypa / pip ) ( 👨 💻 580 · 🔀 2.1 K · 📦 41 K · 📋 5.4 K - 16 % open · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / pypa / pip
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pip ) ( 📥 57 M / month · 📦 19 K · ⏱ ️ 15.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pip
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pip ) ( 📥 16 M · ⏱ ️ 15.12 .2020 ) :
` ` `
conda install - c conda - forge pip
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/conda/conda " > conda < / a > < / b > ( 🥈 32 · ⭐ 4 K ) - OS - agnostic , system - level binary package manager and ecosystem . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / conda / conda ) ( 👨 💻 350 · 🔀 980 · 📋 7.7 K - 22 % open · ⏱ ️ 07.01 .2021 ) :
` ` `
git clone https : / / github . com / conda / conda
` ` `
- [ PyPi ] ( https : / / pypi . org / project / conda ) ( 📥 21 K / month · 📦 2.1 K · ⏱ ️ 22.04 .2017 ) :
` ` `
pip install conda
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / conda ) ( 📥 15 M · ⏱ ️ 12.11 .2020 ) :
` ` `
conda install - c conda - forge conda
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/python-poetry/poetry " > poetry < / a > < / b > ( 🥈 31 · ⭐ 13 K ) - Python dependency management and packaging made easy . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / python - poetry / poetry ) ( 👨 💻 250 · 🔀 1.1 K · 📥 4.6 M · 📋 2.7 K - 36 % open · ⏱ ️ 06.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / python - poetry / poetry
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / poetry ) ( 📥 860 K / month · 📦 64 · ⏱ ️ 23.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install poetry
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / poetry ) ( 📥 160 K · ⏱ ️ 14.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge poetry
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/jazzband/pip-tools " > pip - tools < / a > < / b > ( 🥈 31 · ⭐ 4.7 K ) - A set of tools to keep your pinned Python dependencies fresh . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / jazzband / pip - tools ) ( 👨 💻 140 · 🔀 410 · 📋 700 - 16 % open · ⏱ ️ 03.01 .2021 ) :
` ` `
git clone https : / / github . com / jazzband / pip - tools
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pip - tools ) ( 📥 720 K / month · 📦 3.3 K · ⏱ ️ 30.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pip - tools
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pip - tools ) ( 📥 6.6 K · ⏱ ️ 30.12 .2020 ) :
` ` `
conda install - c conda - forge pip - tools
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/bndr/pipreqs " > pipreqs < / a > < / b > ( 🥉 28 · ⭐ 3.1 K · 💤 ) - pipreqs - Generate pip requirements . txt file based on imports of . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / bndr / pipreqs ) ( 👨 💻 36 · 🔀 200 · 📦 3.9 K · 📋 160 - 59 % open · ⏱ ️ 18.05 .2020 ) :
` ` `
git clone https : / / github . com / bndr / pipreqs
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pipreqs ) ( 📥 35 K / month · 📦 530 · ⏱ ️ 14.11 .2019 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pipreqs
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pipreqs ) ( 📥 19 K · ⏱ ️ 14.11 .2019 ) :
` ` `
conda install - c conda - forge pipreqs
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/mamba-org/mamba " > mamba < / a > < / b > ( 🥉 23 · ⭐ 1 K · 📉 ) - The Fast Cross - Platform Package Manager . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / mamba - org / mamba ) ( 👨 💻 30 · 🔀 57 · 📦 300 · 📋 320 - 31 % open · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
git clone https : / / github . com / mamba - org / mamba
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / mamba ) ( 📥 330 K · ⏱ ️ 16.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
conda install - c conda - forge mamba
2021-01-09 04:58:10 +00:00
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pipxproject/pipx " > pipx < / a > < / b > ( 🥉 21 · ⭐ 3.1 K ) - Install and Run Python Applications in Isolated Environments . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / pipxproject / pipx ) ( 👨 💻 53 · 🔀 140 · 📋 350 - 21 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / pipxproject / pipx
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pipx ) ( 📥 21 K / month · 📦 2 · ⏱ ️ 17.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pipx
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/dephell/dephell " > dephell < / a > < / b > ( 🥉 21 · ⭐ 1.7 K · 📉 ) - Python project management . Manage packages : convert between formats , . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / dephell / dephell ) ( 👨 💻 37 · 🔀 92 · 📥 110 · 📋 260 - 38 % open · ⏱ ️ 11.01 .2021 ) :
` ` `
git clone https : / / github . com / dephell / dephell
` ` `
- [ PyPi ] ( https : / / pypi . org / project / dephell ) ( 📥 2.9 K / month · 📦 8 · ⏱ ️ 28.04 .2020 ) :
` ` `
pip install dephell
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/David-OConnor/pyflow " > pyflow < / a > < / b > ( 🥉 18 · ⭐ 650 ) - An installation and dependency system for Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / David - OConnor / pyflow ) ( 👨 💻 19 · 🔀 26 · 📥 2.5 K · 📋 77 - 49 % open · ⏱ ️ 14.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / David - OConnor / pyflow
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pyflow ) ( 📥 140 / month · ⏱ ️ 21.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pyflow
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/jaraco/pip-run " > pip - run < / a > < / b > ( 🥉 15 · ⭐ 58 ) - pip - run - dynamic dependency loader for Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / jaraco / pip - run ) ( 👨 💻 7 · 🔀 9 · 📋 37 - 10 % open · ⏱ ️ 13.12 .2020 ) :
` ` `
git clone https : / / github . com / jaraco / pip - run
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pip - run ) ( 📥 1.8 K / month · ⏱ ️ 29.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pip - run
` ` `
< / details >
< br >
## Code Metrics & Complexity
2021-01-12 23:39:08 +00:00
< a href = " #contents " > < img align = " right " width = " 15 " height = " 15 " src = " https://git.io/JtehR " alt = " Back to top " > < / a >
2021-01-09 04:58:10 +00:00
< details > < summary > < b > < a href = " https://github.com/rubik/radon " > radon < / a > < / b > ( 🥇 28 · ⭐ 1.2 K ) - Various code metrics for Python code . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / rubik / radon ) ( 👨 💻 41 · 🔀 84 · 📦 1.6 K · 📋 140 - 13 % open · ⏱ ️ 28.09 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / rubik / radon
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / radon ) ( 📥 96 K / month · 📦 1.1 K · ⏱ ️ 18.09 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install radon
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / radon ) ( 📥 24 K · ⏱ ️ 18.09 .2020 ) :
` ` `
conda install - c conda - forge radon
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/PyCQA/mccabe " > mccabe < / a > < / b > ( 🥇 28 · ⭐ 360 ) - McCabe complexity checker for Python . < code > < a href = " https://tldrlegal.com/search?q=Saxpath " > ❗ ️ Saxpath < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
- [ GitHub ] ( https : / / github . com / PyCQA / mccabe ) ( 👨 💻 20 · 🔀 37 · 📦 170 K · 📋 40 - 17 % open · ⏱ ️ 03.10 .2020 ) :
` ` `
git clone https : / / github . com / PyCQA / mccabe
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / mccabe ) ( 📥 6.5 M / month · 📦 31 K · ⏱ ️ 26.01 .2017 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install mccabe
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / mccabe ) ( 📥 2 M · ⏱ ️ 08.07 .2018 ) :
` ` `
conda install - c conda - forge mccabe
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/PyCQA/prospector " > prospector < / a > < / b > ( 🥈 27 · ⭐ 1.4 K ) - Inspects Python source files and provides information about . . < code > < a href = " http://bit.ly/2KucAZR " > ❗ ️ GPL - 2.0 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / PyCQA / prospector ) ( 👨 💻 67 · 🔀 120 · 📦 2 K · 📋 250 - 14 % open · ⏱ ️ 21.10 .2020 ) :
` ` `
git clone https : / / github . com / PyCQA / prospector
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / prospector ) ( 📥 68 K / month · 📦 1.1 K · ⏱ ️ 21.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install prospector
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / prospector ) ( 📥 21 K · ⏱ ️ 18.11 .2020 ) :
` ` `
conda install - c conda - forge prospector
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/rubik/xenon " > xenon < / a > < / b > ( 🥉 20 · ⭐ 180 ) - Monitoring tool based on radon . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / rubik / xenon ) ( 👨 💻 7 · 🔀 15 · 📦 170 · 📋 29 - 20 % open · ⏱ ️ 16.09 .2020 ) :
` ` `
git clone https : / / github . com / rubik / xenon
` ` `
- [ PyPi ] ( https : / / pypi . org / project / xenon ) ( 📥 12 K / month · 📦 62 · ⏱ ️ 16.09 .2020 ) :
` ` `
pip install xenon
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / xenon ) ( 📥 9.6 K · ⏱ ️ 12.10 .2019 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge xenon
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/tonybaloney/wily " > wily < / a > < / b > ( 🥉 19 · ⭐ 630 ) - A Python application for tracking , reporting on timing and complexity in . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / tonybaloney / wily ) ( 👨 💻 14 · 🔀 34 · 📋 75 - 37 % open · ⏱ ️ 01.10 .2020 ) :
` ` `
git clone https : / / github . com / tonybaloney / wily
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / wily ) ( 📥 1.9 K / month · 📦 8 · ⏱ ️ 02.09 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install wily
` ` `
< / details >
< details > < summary > Show 1 hidden projects . . . < / summary >
- < b > < a href = " https://github.com/mschwager/cohesion " > cohesion < / a > < / b > ( 🥉 11 · ⭐ 120 · 💀 ) - A tool for measuring Python class cohesion . < code > < a href = " http://bit.ly/2M0xdwT " > ❗ ️ GPL - 3.0 < / a > < / code >
< / details >
< br >
## Logging
2021-01-12 23:39:08 +00:00
< a href = " #contents " > < img align = " right " width = " 15 " height = " 15 " src = " https://git.io/JtehR " alt = " Back to top " > < / a >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/tqdm/tqdm " > tqdm < / a > < / b > ( 🥇 36 · ⭐ 17 K · ➕ ) - A Fast , Extensible Progress Bar for Python and CLI . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / tqdm / tqdm ) ( 👨 💻 94 · 🔀 880 · 📥 7.3 K · 📦 140 K · 📋 760 - 35 % open · ⏱ ️ 11.01 .2021 ) :
` ` `
git clone https : / / github . com / tqdm / tqdm
` ` `
- [ PyPi ] ( https : / / pypi . org / project / tqdm ) ( 📥 9.8 M / month · 📦 26 K · ⏱ ️ 11.01 .2021 ) :
` ` `
pip install tqdm
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / tqdm ) ( 📥 4.7 M · ⏱ ️ 12.01 .2021 ) :
` ` `
conda install - c conda - forge tqdm
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/Delgan/loguru " > loguru < / a > < / b > ( 🥇 31 · ⭐ 7.9 K ) - Python logging made ( stupidly ) simple . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / Delgan / loguru ) ( 👨 💻 28 · 🔀 350 · 📦 4.8 K · 📋 330 - 9 % open · ⏱ ️ 19.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / Delgan / loguru
` ` `
- [ PyPi ] ( https : / / pypi . org / project / loguru ) ( 📥 580 K / month · 📦 340 · ⏱ ️ 20.09 .2020 ) :
` ` `
pip install loguru
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / loguru ) ( 📥 87 K · ⏱ ️ 10.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge loguru
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/getsentry/sentry-python " > sentry - sdk < / a > < / b > ( 🥇 31 · ⭐ 830 · ➕ ) - The new Python SDK for Sentry . io . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / getsentry / sentry - python ) ( 👨 💻 78 · 🔀 170 · 📥 4.1 K · 📦 8.5 K · 📋 450 - 24 % open · ⏱ ️ 12.01 .2021 ) :
` ` `
git clone https : / / github . com / getsentry / sentry - python
` ` `
- [ PyPi ] ( https : / / pypi . org / project / sentry - sdk ) ( 📥 2.6 M / month · 📦 990 · ⏱ ️ 19.11 .2020 ) :
` ` `
pip install sentry - sdk
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / sentry - sdk ) ( 📥 56 K · ⏱ ️ 10.12 .2020 ) :
` ` `
conda install - c conda - forge sentry - sdk
` ` `
< / details >
2021-01-09 04:58:10 +00:00
< details > < summary > < b > < a href = " https://github.com/hynek/structlog " > structlog < / a > < / b > ( 🥈 30 · ⭐ 1.4 K ) - Structured Logging for Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / hynek / structlog ) ( 👨 💻 69 · 🔀 130 · 📦 2.8 K · 📋 170 - 18 % open · ⏱ ️ 08.01 .2021 ) :
` ` `
git clone https : / / github . com / hynek / structlog
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / structlog ) ( 📥 480 K / month · 📦 1.2 K · ⏱ ️ 31.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install structlog
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / structlog ) ( 📥 83 K · ⏱ ️ 04.01 .2021 ) :
` ` `
conda install - c conda - forge structlog
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/astanin/python-tabulate " > tabulate < / a > < / b > ( 🥈 30 · ⭐ 660 · 💤 ) - Pretty - print tabular data in Python , a library and a command - line . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / astanin / python - tabulate ) ( 👨 💻 50 · 🔀 54 · 📦 35 K · 📋 72 - 55 % open · ⏱ ️ 07.04 .2020 ) :
` ` `
git clone https : / / github . com / astanin / python - tabulate
` ` `
- [ PyPi ] ( https : / / pypi . org / project / tabulate ) ( 📥 8.4 M / month · 📦 8.1 K · ⏱ ️ 22.03 .2020 ) :
` ` `
pip install tabulate
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / tabulate ) ( 📥 700 K · ⏱ ️ 22.03 .2020 ) :
` ` `
conda install - c conda - forge tabulate
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/borntyping/python-colorlog " > colorlog < / a > < / b > ( 🥈 29 · ⭐ 660 · ➕ ) - A colored formatter for the python logging module . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / borntyping / python - colorlog ) ( 👨 💻 28 · 🔀 68 · 📦 8.4 K · 📋 61 - 19 % open · ⏱ ️ 11.01 .2021 ) :
` ` `
git clone https : / / github . com / borntyping / python - colorlog
` ` `
- [ PyPi ] ( https : / / pypi . org / project / colorlog ) ( 📥 2.8 M / month · 📦 3.7 K · ⏱ ️ 09.11 .2020 ) :
` ` `
pip install colorlog
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / colorlog ) ( 📥 290 K · ⏱ ️ 09.01 .2021 ) :
` ` `
conda install - c conda - forge colorlog
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/madzak/python-json-logger " > python - json - logger < / a > < / b > ( 🥉 28 · ⭐ 890 · ➕ ) - Json Formatter for the standard python logger . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / madzak / python - json - logger ) ( 👨 💻 43 · 🔀 130 · 📦 11 K · 📋 59 - 25 % open · ⏱ ️ 12.10 .2020 ) :
` ` `
git clone https : / / github . com / madzak / python - json - logger
` ` `
- [ PyPi ] ( https : / / pypi . org / project / python - json - logger ) ( 📥 1.2 M / month · 📦 920 · ⏱ ️ 12.10 .2020 ) :
` ` `
pip install python - json - logger
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / python - json - logger ) ( 📥 430 K · ⏱ ️ 12.10 .2020 ) :
` ` `
conda install - c conda - forge python - json - logger
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/WoLpH/python-progressbar " > progressbar2 < / a > < / b > ( 🥉 28 · ⭐ 670 · ➕ ) - Progressbar 2 - A progress bar for Python 2 and Python 3 - . . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / WoLpH / python - progressbar ) ( 👨 💻 38 · 🔀 89 · 📥 1.6 K · 📦 7.4 K · 📋 180 - 4 % open · ⏱ ️ 09.09 .2020 ) :
` ` `
git clone https : / / github . com / WoLpH / python - progressbar
` ` `
- [ PyPi ] ( https : / / pypi . org / project / progressbar2 ) ( 📥 520 K / month · 📦 2.2 K · ⏱ ️ 09.09 .2020 ) :
` ` `
pip install progressbar2
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / progressbar2 ) ( 📥 210 K · ⏱ ️ 09.09 .2020 ) :
` ` `
conda install - c conda - forge progressbar2
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/xolox/python-coloredlogs " > python - coloredlogs < / a > < / b > ( 🥉 27 · ⭐ 390 · ➕ ) - Colored terminal output for Python ' s logging module. <code><a href= " http://bit.ly/34MBwT8 " >MIT</a></code></summary>
- [ GitHub ] ( https : / / github . com / xolox / python - coloredlogs ) ( 👨 💻 16 · 🔀 34 · 📦 6.5 K · 📋 69 - 28 % open · ⏱ ️ 10.12 .2020 ) :
` ` `
git clone https : / / github . com / xolox / python - coloredlogs
` ` `
- [ PyPi ] ( https : / / pypi . org / project / coloredlogs ) ( 📥 550 K / month · 📦 2.1 K · ⏱ ️ 10.12 .2020 ) :
` ` `
pip install coloredlogs
` ` `
< / details >
2021-01-09 04:58:10 +00:00
< details > < summary > < b > < a href = " https://github.com/Qix-/better-exceptions " > better - exceptions < / a > < / b > ( 🥉 24 · ⭐ 3.8 K ) - Pretty and useful exceptions in Python , automatically . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / Qix - / better - exceptions ) ( 👨 💻 14 · 🔀 190 · 📋 69 - 42 % open · ⏱ ️ 02.01 .2021 ) :
` ` `
git clone https : / / github . com / Qix - / better - exceptions
` ` `
- [ PyPi ] ( https : / / pypi . org / project / better - exceptions ) ( 📥 22 K / month · 📦 74 · ⏱ ️ 24.12 .2020 ) :
` ` `
pip install better - exceptions
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/liiight/notifiers " > notifiers < / a > < / b > ( 🥉 24 · ⭐ 1.8 K · ➕ ) - The easy way to send notifications . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / liiight / notifiers ) ( 👨 💻 14 · 🔀 68 · 📦 100 · 📋 87 - 40 % open · ⏱ ️ 30.12 .2020 ) :
` ` `
git clone https : / / github . com / liiight / notifiers
` ` `
- [ PyPi ] ( https : / / pypi . org / project / notifiers ) ( 📥 190 K / month · 📦 6 · ⏱ ️ 05.10 .2019 ) :
` ` `
pip install notifiers
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/rsalmei/alive-progress " > alive - progress < / a > < / b > ( 🥉 24 · ⭐ 1.7 K · ➕ ) - A new kind of Progress Bar , with real time throughput , eta . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / rsalmei / alive - progress ) ( 👨 💻 1 · 🔀 46 · 📦 210 · 📋 50 - 26 % open · ⏱ ️ 08.01 .2021 ) :
` ` `
git clone https : / / github . com / rsalmei / alive - progress
` ` `
- [ PyPi ] ( https : / / pypi . org / project / alive - progress ) ( 📥 17 K / month · ⏱ ️ 08.01 .2021 ) :
` ` `
pip install alive - progress
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / alive - progress ) ( 📥 5.4 K · ⏱ ️ 08.01 .2021 ) :
` ` `
conda install - c conda - forge alive - progress
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/shobrook/rebound " > rebound < / a > < / b > ( 🥉 23 · ⭐ 3.4 K · ➕ ) - Command - line tool that instantly fetches Stack Overflow results when . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / shobrook / rebound ) ( 👨 💻 16 · 🔀 320 · 📥 160 · 📦 16 · 📋 58 - 34 % open · ⏱ ️ 04.01 .2021 ) :
` ` `
git clone https : / / github . com / shobrook / rebound
` ` `
- [ PyPi ] ( https : / / pypi . org / project / rebound ) ( 📥 1 K / month · 📦 14 · ⏱ ️ 04.01 .2021 ) :
` ` `
pip install rebound
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / rebound ) ( 📥 91 K · ⏱ ️ 11.01 .2021 ) :
` ` `
conda install - c conda - forge rebound
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/cknd/stackprinter " > stackprinter < / a > < / b > ( 🥉 23 · ⭐ 1.1 K · 📉 ) - Debugging - friendly exceptions for Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
- [ GitHub ] ( https : / / github . com / cknd / stackprinter ) ( 👨 💻 6 · 🔀 31 · 📦 36 · 📋 21 - 42 % open · ⏱ ️ 01.01 .2021 ) :
` ` `
git clone https : / / github . com / cknd / stackprinter
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / stackprinter ) ( 📥 58 K / month · 📦 4 · ⏱ ️ 31.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install stackprinter
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/onelivesleft/PrettyErrors " > PrettyErrors < / a > < / b > ( 🥉 19 · ⭐ 1.8 K · ➕ ) - Prettify Python exception output to make it legible . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / onelivesleft / PrettyErrors ) ( 👨 💻 4 · 🔀 56 · ⏱ ️ 27.12 .2020 ) :
` ` `
git clone https : / / github . com / onelivesleft / PrettyErrors
` ` `
- [ PyPi ] ( https : / / pypi . org / project / pretty_errors ) ( 📥 6.1 K / month · ⏱ ️ 24.11 .2020 ) :
` ` `
pip install pretty_errors
` ` `
< / details >
2021-01-09 04:58:10 +00:00
< details > < summary > < b > < a href = " https://github.com/skorokithakis/tbvaccine " > tbvaccine < / a > < / b > ( 🥉 15 · ⭐ 360 · 💤 ) - A small utility to pretty - print Python tracebacks . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / skorokithakis / tbvaccine ) ( 👨 💻 12 · 🔀 12 · 📦 9 · 📋 19 - 36 % open · ⏱ ️ 01.03 .2020 ) :
` ` `
git clone https : / / github . com / skorokithakis / tbvaccine
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / tbvaccine ) ( 📥 320 / month · ⏱ ️ 14.12 .2018 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install tbvaccine
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > Show 2 hidden projects . . . < / summary >
2021-01-09 04:58:10 +00:00
- < b > < a href = " https://github.com/getlogbook/logbook " > logbook < / a > < / b > ( 🥈 30 · ⭐ 1.4 K · 💀 ) - A cool logging replacement for Python . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code >
2021-01-12 23:39:08 +00:00
- < b > < a href = " https://github.com/jazzband/prettytable " > prettytable < / a > < / b > ( 🥉 28 · ⭐ 350 · ➕ ) - Display tabular data in a visually appealing ASCII . . < code > < a href = " https://tldrlegal.com/search?q=BSD-1-Clause " > ❗ ️ BSD - 1 - Clause < / a > < / code >
2021-01-09 04:58:10 +00:00
< / details >
< br >
## Documentation
2021-01-12 23:39:08 +00:00
< a href = " #contents " > < img align = " right " width = " 15 " height = " 15 " src = " https://git.io/JtehR " alt = " Back to top " > < / a >
2021-01-09 04:58:10 +00:00
< details > < summary > < b > < a href = " https://github.com/sphinx-doc/sphinx " > sphinx < / a > < / b > ( 🥇 37 · ⭐ 3.7 K ) - Main repository for the Sphinx documentation builder . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < code > < img src = " https://www.sphinx-doc.org/en/master/_static/favicon.svg " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / sphinx - doc / sphinx ) ( 👨 💻 610 · 🔀 1.4 K · 📦 120 K · 📋 5.2 K - 15 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / sphinx - doc / sphinx
` ` `
- [ PyPi ] ( https : / / pypi . org / project / sphinx ) ( 📥 2.2 M / month · 📦 100 K · ⏱ ️ 07.01 .2021 ) :
` ` `
pip install sphinx
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / sphinx ) ( 📥 2.5 M · ⏱ ️ 07.01 .2021 ) :
` ` `
conda install - c conda - forge sphinx
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/mkdocs/mkdocs " > mkdocs < / a > < / b > ( 🥇 33 · ⭐ 11 K ) - Project documentation with Markdown . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code > < code > < img src = " https://squidfunk.github.io/mkdocs-material/assets/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / mkdocs / mkdocs ) ( 👨 💻 180 · 🔀 1.6 K · 📦 10 K · 📋 1.5 K - 9 % open · ⏱ ️ 27.12 .2020 ) :
` ` `
git clone https : / / github . com / mkdocs / mkdocs
` ` `
- [ PyPi ] ( https : / / pypi . org / project / mkdocs ) ( 📥 220 K / month · 📦 5.9 K · ⏱ ️ 14.05 .2020 ) :
` ` `
pip install mkdocs
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / mkdocs ) ( 📥 110 K · ⏱ ️ 01.06 .2020 ) :
` ` `
conda install - c conda - forge mkdocs
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/readthedocs/sphinx_rtd_theme " > sphinx_rtd_theme < / a > < / b > ( 🥇 33 · ⭐ 3.6 K ) - Sphinx theme for readthedocs . org . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://www.sphinx-doc.org/en/master/_static/favicon.svg " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / readthedocs / sphinx_rtd_theme ) ( 👨 💻 100 · 🔀 1.5 K · 📦 16 · 📋 610 - 26 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / readthedocs / sphinx_rtd_theme
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / sphinx_rtd_theme ) ( 📥 900 K / month · 📦 23 K · ⏱ ️ 05.10 .2018 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install sphinx_rtd_theme
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / sphinx_rtd_theme ) ( 📥 910 K · ⏱ ️ 05.01 .2021 ) :
` ` `
conda install - c conda - forge sphinx_rtd_theme
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/numpy/numpydoc " > numpydoc < / a > < / b > ( 🥈 32 · ⭐ 16 K ) - Numpy ' s Sphinx extensions. <code><a href= " http://bit.ly/3aKzpTv " >BSD-3</a></code> <code><img src= " https://www.sphinx-doc.org/en/master/_static/favicon.svg " style= " display:inline; " width= " 13 " height= " 13 " ></code></summary>
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / numpy / numpydoc ) ( 👨 💻 64 · 🔀 5.2 K · 📦 23 K · 📋 140 - 35 % open · ⏱ ️ 09.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / numpy / numpydoc
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / numpydoc ) ( 📥 150 K / month · 📦 7.3 K · ⏱ ️ 01.07 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install numpydoc
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / numpydoc ) ( 📥 700 K · ⏱ ️ 01.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge numpydoc
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/squidfunk/mkdocs-material " > mkdocs - material < / a > < / b > ( 🥈 32 · ⭐ 5.3 K ) - A Material Design theme for MkDocs . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://squidfunk.github.io/mkdocs-material/assets/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / squidfunk / mkdocs - material ) ( 👨 💻 97 · 🔀 1.3 K · 📦 5 K · 📋 890 - 1 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / squidfunk / mkdocs - material
` ` `
- [ PyPi ] ( https : / / pypi . org / project / mkdocs - material ) ( 📥 220 K / month · 📦 1.5 K · ⏱ ️ 27.12 .2020 ) :
` ` `
pip install mkdocs - material
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / mkdocs - material ) ( 📥 23 K · ⏱ ️ 09.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge mkdocs - material
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/bitprophet/alabaster " > alabaster < / a > < / b > ( 🥈 29 · ⭐ 590 · 💤 ) - Lightweight , configurable Sphinx theme . Now the Sphinx . . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < code > < img src = " https://www.sphinx-doc.org/en/master/_static/favicon.svg " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / bitprophet / alabaster ) ( 👨 💻 28 · 🔀 150 · 📦 38 K · 📋 120 - 60 % open · ⏱ ️ 10.01 .2020 ) :
` ` `
git clone https : / / github . com / bitprophet / alabaster
` ` `
- [ PyPi ] ( https : / / pypi . org / project / alabaster ) ( 📥 1.9 M / month · 📦 15 K · ⏱ ️ 03.10 .2018 ) :
` ` `
pip install alabaster
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / alabaster ) ( 📥 1.8 M · ⏱ ️ 03.10 .2018 ) :
` ` `
conda install - c conda - forge alabaster
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/michaeljones/breathe " > breathe < / a > < / b > ( 🥈 28 · ⭐ 500 ) - ReStructuredText and Sphinx bridge to Doxygen . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / michaeljones / breathe ) ( 👨 💻 87 · 🔀 130 · 📦 3.8 K · 📋 390 - 22 % open · ⏱ ️ 08.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / michaeljones / breathe
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / breathe ) ( 📥 43 K / month · 📦 2 K · ⏱ ️ 08.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install breathe
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / breathe ) ( 📥 170 K · ⏱ ️ 08.01 .2021 ) :
` ` `
conda install - c conda - forge breathe
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/agronholm/sphinx-autodoc-typehints " > sphinx - autodoc - typehints < / a > < / b > ( 🥈 26 · ⭐ 300 ) - Type hints support for the Sphinx autodoc extension . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://www.sphinx-doc.org/en/master/_static/favicon.svg " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / agronholm / sphinx - autodoc - typehints ) ( 👨 💻 27 · 🔀 60 · 📋 100 - 37 % open · ⏱ ️ 12.10 .2020 ) :
` ` `
git clone https : / / github . com / agronholm / sphinx - autodoc - typehints
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / sphinx - autodoc - typehints ) ( 📥 85 K / month · 📦 1.4 K · ⏱ ️ 12.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install sphinx - autodoc - typehints
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / sphinx - autodoc - typehints ) ( 📥 120 K · ⏱ ️ 12.10 .2020 ) :
` ` `
conda install - c conda - forge sphinx - autodoc - typehints
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/executablebooks/sphinx-autobuild " > sphinx - autobuild < / a > < / b > ( 🥈 26 · ⭐ 300 ) - Watch a Sphinx directory and rebuild the documentation . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://www.sphinx-doc.org/en/master/_static/favicon.svg " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / executablebooks / sphinx - autobuild ) ( 👨 💻 17 · 🔀 48 · 📋 54 - 18 % open · ⏱ ️ 05.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / executablebooks / sphinx - autobuild
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / sphinx - autobuild ) ( 📥 120 K / month · 📦 4.7 K · ⏱ ️ 05.07 .2017 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install sphinx - autobuild
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / sphinx - autobuild ) ( 📥 36 K · ⏱ ️ 16.12 .2020 ) :
` ` `
conda install - c conda - forge sphinx - autobuild
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/mitmproxy/pdoc " > pdoc < / a > < / b > ( 🥉 22 · ⭐ 700 · 💤 ) - A simple command line tool and library to auto generate API . . < code > < a href = " http://bit.ly/3rvuUlR " > Unlicense < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / mitmproxy / pdoc ) ( 👨 💻 23 · 🔀 97 · 📦 280 · 📋 130 - 45 % open · ⏱ ️ 12.04 .2020 ) :
` ` `
git clone https : / / github . com / mitmproxy / pdoc
` ` `
- [ PyPi ] ( https : / / pypi . org / project / pdoc ) ( 📥 3.4 K / month · 📦 290 · ⏱ ️ 23.03 .2016 ) :
` ` `
pip install pdoc
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/econchick/interrogate " > interrogate < / a > < / b > ( 🥉 22 · ⭐ 230 ) - Explain yourself ! Interrogate a codebase for docstring coverage . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / econchick / interrogate ) ( 👨 💻 8 · 🔀 17 · 📦 310 · 📋 27 - 40 % open · ⏱ ️ 03.11 .2020 ) :
` ` `
git clone https : / / github . com / econchick / interrogate
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / interrogate ) ( 📥 18 K / month · ⏱ ️ 03.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install interrogate
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/bitprophet/releases " > releases < / a > < / b > ( 🥉 21 · ⭐ 150 · 💤 ) - A powerful Sphinx changelog - generating extension . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code > < code > < img src = " https://www.sphinx-doc.org/en/master/_static/favicon.svg " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / bitprophet / releases ) ( 👨 💻 10 · 🔀 36 · 📦 310 · 📋 70 - 40 % open · ⏱ ️ 26.01 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / bitprophet / releases
` ` `
- [ PyPi ] ( https : / / pypi . org / project / releases ) ( 📥 4.9 K / month · 📦 710 · ⏱ ️ 11.01 .2020 ) :
` ` `
pip install releases
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pawamoy/mkdocstrings " > mkdocstrings < / a > < / b > ( 🥉 20 · ⭐ 270 ) - Automatic documentation from sources , for MkDocs . < code > < a href = " http://bit.ly/3hkKRql " > ISC < / a > < / code > < code > < img src = " https://squidfunk.github.io/mkdocs-material/assets/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / pawamoy / mkdocstrings ) ( 👨 💻 18 · 🔀 29 · 📋 140 - 29 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / pawamoy / mkdocstrings
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / mkdocstrings ) ( 📥 10 K / month · ⏱ ️ 06.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install mkdocstrings
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/zhaoterryy/mkdocs-pdf-export-plugin " > mkdocs - pdf - export - plugin < / a > < / b > ( 🥉 20 · ⭐ 160 ) - An MkDocs plugin to export content pages as PDF files . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://squidfunk.github.io/mkdocs-material/assets/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / zhaoterryy / mkdocs - pdf - export - plugin ) ( 👨 💻 9 · 🔀 25 · 📦 100 · 📋 70 - 41 % open · ⏱ ️ 23.07 .2020 ) :
` ` `
git clone https : / / github . com / zhaoterryy / mkdocs - pdf - export - plugin
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / mkdocs - pdf - export - plugin ) ( 📥 4.5 K / month · 📦 4 · ⏱ ️ 23.07 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install mkdocs - pdf - export - plugin
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin " > mkdocs - awesome - pages - plugin < / a > < / b > ( 🥉 20 · ⭐ 120 ) - An MkDocs plugin that simplifies configuring page . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://squidfunk.github.io/mkdocs-material/assets/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / lukasgeiter / mkdocs - awesome - pages - plugin ) ( 👨 💻 2 · 🔀 17 · 📦 260 · 📋 32 - 6 % open · ⏱ ️ 22.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / lukasgeiter / mkdocs - awesome - pages - plugin
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / mkdocs - awesome - pages - plugin ) ( 📥 9.3 K / month · 📦 45 · ⏱ ️ 22.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install mkdocs - awesome - pages - plugin
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/timothycrosley/portray " > portray < / a > < / b > ( 🥉 19 · ⭐ 690 ) - Your Project with Great Documentation . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / timothycrosley / portray ) ( 👨 💻 11 · 🔀 50 · 📋 38 - 47 % open · ⏱ ️ 31.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / timothycrosley / portray
` ` `
- [ PyPi ] ( https : / / pypi . org / project / portray ) ( 📥 3.1 K / month · 📦 4 · ⏱ ️ 13.06 .2020 ) :
` ` `
pip install portray
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/asottile/blacken-docs " > blacken - docs < / a > < / b > ( 🥉 18 · ⭐ 150 ) - Run ` black ` on python code blocks in documentation files . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / asottile / blacken - docs ) ( 👨 💻 10 · 🔀 15 · 📋 21 - 9 % open · ⏱ ️ 05.01 .2021 ) :
` ` `
git clone https : / / github . com / asottile / blacken - docs
` ` `
- [ PyPi ] ( https : / / pypi . org / project / blacken - docs ) ( 📥 4.9 K / month · 📦 22 · ⏱ ️ 20.12 .2020 ) :
` ` `
pip install blacken - docs
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / blacken - docs ) ( 📥 12 K · ⏱ ️ 20.12 .2020 ) :
` ` `
conda install - c conda - forge blacken - docs
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/codejamninja/sphinx-markdown-builder " > sphinx - markdown - builder < / a > < / b > ( 🥉 18 · ⭐ 90 ) - sphinx builder that outputs markdown files . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://www.sphinx-doc.org/en/master/_static/favicon.svg " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / codejamninja / sphinx - markdown - builder ) ( 👨 💻 16 · 🔀 26 · 📦 120 · 📋 31 - 48 % open · ⏱ ️ 07.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / codejamninja / sphinx - markdown - builder
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / sphinx - markdown - builder ) ( 📥 4.9 K / month · 📦 42 · ⏱ ️ 23.12 .2019 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install sphinx - markdown - builder
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/ml-tooling/lazydocs " > lazydocs < / a > < / b > ( 🥉 12 · ⭐ 7 · 🐣 ) - Generate markdown API documentation from Google - style Python docstring . . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / ml - tooling / lazydocs ) ( 👨 💻 3 · 📦 8 · ⏱ ️ 17.12 .2020 ) :
` ` `
git clone https : / / github . com / ml - tooling / lazydocs
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / lazydocs ) ( 📥 330 / month · ⏱ ️ 13.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install lazydocs
` ` `
< / details >
< details > < summary > Show 6 hidden projects . . . < / summary >
- < b > < a href = " https://github.com/ryan-roemer/sphinx-bootstrap-theme " > sphinx - bootstrap - theme < / a > < / b > ( 🥈 25 · ⭐ 570 · 💀 ) - Sphinx Bootstrap Theme . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://www.sphinx-doc.org/en/master/_static/favicon.svg " style = " display:inline; " width = " 13 " height = " 13 " > < / code >
- < b > < a href = " https://github.com/pycco-docs/pycco " > pycco < / a > < / b > ( 🥉 21 · ⭐ 730 · 💀 ) - Literate - style documentation generator . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
- < b > < a href = " https://github.com/zhaoterryy/mkdocs-git-revision-date-plugin " > mkdocs - git - revision - date - plugin < / a > < / b > ( 🥉 18 · ⭐ 30 ) - MkDocs plugin for setting revision date from git per . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://squidfunk.github.io/mkdocs-material/assets/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code >
- < b > < a href = " https://github.com/orzih/mkdocs-with-pdf " > mkdocs - with - pdf < / a > < / b > ( 🥉 18 · ⭐ 25 ) - Generate a single PDF file from MkDocs repository . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://squidfunk.github.io/mkdocs-material/assets/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code >
2021-01-12 23:39:08 +00:00
- < b > < a href = " https://github.com/zayd62/mkdocs-versioning " > mkdocs - versioning < / a > < / b > ( 🥉 17 · ⭐ 33 ) - A tool that allows for versioning sites built with mkdocs . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://squidfunk.github.io/mkdocs-material/assets/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code >
- < b > < a href = " https://github.com/timvink/mkdocs-print-site-plugin " > mkdocs - print - site - plugin < / a > < / b > ( 🥉 13 · ⭐ 13 · 🐣 ) - MkDocs Plugin allowing your visitors to * File Print . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://squidfunk.github.io/mkdocs-material/assets/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code >
2021-01-09 04:58:10 +00:00
< / details >
< br >
## Debugging Tools
2021-01-12 23:39:08 +00:00
< a href = " #contents " > < img align = " right " width = " 15 " height = " 15 " src = " https://git.io/JtehR " alt = " Back to top " > < / a >
2021-01-09 04:58:10 +00:00
< details > < summary > < b > < a href = " https://github.com/gotcha/ipdb " > ipdb < / a > < / b > ( 🥇 31 · ⭐ 1.3 K ) - Integration of IPython pdb . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / gotcha / ipdb ) ( 👨 💻 44 · 🔀 120 · 📦 24 K · 📋 150 - 32 % open · ⏱ ️ 21.10 .2020 ) :
` ` `
git clone https : / / github . com / gotcha / ipdb
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / ipdb ) ( 📥 790 K / month · 📦 17 K · ⏱ ️ 01.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install ipdb
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / ipdb ) ( 📥 130 K · ⏱ ️ 21.11 .2020 ) :
` ` `
conda install - c conda - forge ipdb
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/inducer/pudb " > pudb < / a > < / b > ( 🥇 29 · ⭐ 1.9 K ) - Full - screen console debugger for Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / inducer / pudb ) ( 👨 💻 68 · 🔀 170 · 📦 2.1 K · 📋 260 - 53 % open · ⏱ ️ 10.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / inducer / pudb
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pudb ) ( 📥 730 K / month · 📦 1.4 K · ⏱ ️ 21.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pudb
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pudb ) ( 📥 88 K · ⏱ ️ 15.04 .2020 ) :
` ` `
conda install - c conda - forge pudb
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/cool-RR/PySnooper " > PySnooper < / a > < / b > ( 🥈 28 · ⭐ 14 K ) - Never use print for debugging again . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / cool - RR / PySnooper ) ( 👨 💻 25 · 🔀 870 · 📦 330 · 📋 110 - 16 % open · ⏱ ️ 28.12 .2020 ) :
` ` `
git clone https : / / github . com / cool - RR / PySnooper
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pysnooper ) ( 📥 20 K / month · 📦 46 · ⏱ ️ 14.09 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pysnooper
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pysnooper ) ( 📥 30 K · ⏱ ️ 14.09 .2020 ) :
` ` `
conda install - c conda - forge pysnooper
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/eliben/pyelftools " > pyelftools < / a > < / b > ( 🥈 27 · ⭐ 1.1 K ) - Parsing ELF and DWARF in Python . < code > < a href = " http://bit.ly/3rvuUlR " > Unlicense < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / eliben / pyelftools ) ( 👨 💻 73 · 🔀 380 · 📦 1.7 K · 📋 160 - 30 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / eliben / pyelftools
` ` `
- [ PyPi ] ( https : / / pypi . org / project / pyelftools ) ( 📥 400 K / month · 📦 880 · ⏱ ️ 05.12 .2019 ) :
` ` `
pip install pyelftools
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pyelftools ) ( 📥 56 K · ⏱ ️ 27.10 .2020 ) :
` ` `
conda install - c conda - forge pyelftools
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pdbpp/pdbpp " > pdbpp < / a > < / b > ( 🥈 26 · ⭐ 650 ) - pdb + + , a drop - in replacement for pdb ( the Python debugger ) . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pdbpp / pdbpp ) ( 👨 💻 39 · 🔀 35 · 📦 1.8 K · 📋 160 - 32 % open · ⏱ ️ 22.11 .2020 ) :
` ` `
git clone https : / / github . com / pdbpp / pdbpp
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pdbpp ) ( 📥 68 K / month · 📦 960 · ⏱ ️ 04.10 .2019 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pdbpp
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pdbpp ) ( 📥 49 K · ⏱ ️ 07.05 .2019 ) :
` ` `
conda install - c conda - forge pdbpp
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/agronholm/typeguard " > typeguard < / a > < / b > ( 🥉 25 · ⭐ 560 ) - Run - time type checker for Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / agronholm / typeguard ) ( 👨 💻 16 · 🔀 51 · 📋 130 - 19 % open · ⏱ ️ 09.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / agronholm / typeguard
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / typeguard ) ( 📥 550 K / month · 📦 160 · ⏱ ️ 19.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install typeguard
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / typeguard ) ( 📥 24 K · ⏱ ️ 07.06 .2020 ) :
` ` `
conda install - c conda - forge typeguard
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/cs01/gdbgui " > gdbgui < / a > < / b > ( 🥉 24 · ⭐ 7.8 K ) - Browser - based frontend to gdb ( gnu debugger ) . Add breakpoints , view . . < code > < a href = " http://bit.ly/2M0xdwT " > ❗ ️ GPL - 3.0 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / cs01 / gdbgui ) ( 👨 💻 35 · 🔀 460 · 📥 2 K · 📦 61 · 📋 260 - 40 % open · ⏱ ️ 21.12 .2020 ) :
` ` `
git clone https : / / github . com / cs01 / gdbgui
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / gdbgui ) ( 📥 9.8 K / month · 📦 2 · ⏱ ️ 21.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install gdbgui
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/ionelmc/python-hunter " > python - hunter < / a > < / b > ( 🥉 22 · ⭐ 580 ) - Hunter is a flexible code tracing toolkit . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / ionelmc / python - hunter ) ( 👨 💻 6 · 🔀 25 · 📦 53 · 📋 77 - 42 % open · ⏱ ️ 24.10 .2020 ) :
` ` `
git clone https : / / github . com / ionelmc / python - hunter
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / hunter ) ( 📥 5.6 K / month · 📦 34 · ⏱ ️ 24.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install hunter
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/gruns/icecream " > icecream < / a > < / b > ( 🥉 19 · ⭐ 1.7 K ) - Never use print ( ) to debug again . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / gruns / icecream ) ( 👨 💻 9 · 🔀 34 · 📋 35 - 25 % open · ⏱ ️ 17.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / gruns / icecream
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / icecream ) ( 📥 2.9 K / month · 📦 2 · ⏱ ️ 26.10 .2019 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install icecream
` ` `
< / details >
< details > < summary > Show 2 hidden projects . . . < / summary >
2021-01-12 23:39:08 +00:00
- < b > < a href = " https://github.com/lmacken/pyrasite " > pyrasite < / a > < / b > ( 🥉 20 · ⭐ 2.5 K · 💀 ) - Inject code into running Python processes . < code > < a href = " http://bit.ly/2M0xdwT " > ❗ ️ GPL - 3.0 < / a > < / code >
2021-01-09 04:58:10 +00:00
- < b > < a href = " https://github.com/ionelmc/python-manhole " > python - manhole < / a > < / b > ( 🥉 19 · ⭐ 300 · 💀 ) - Debugging manhole for python applications . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code >
< / details >
< br >
## Testing Tools
2021-01-12 23:39:08 +00:00
< a href = " #contents " > < img align = " right " width = " 15 " height = " 15 " src = " https://git.io/JtehR " alt = " Back to top " > < / a >
2021-01-09 04:58:10 +00:00
🔗 & nbsp ; < b > < a href = " https://github.com/ml-tooling/best-of-web-python " > best - of - web - python - Testing < / a > < / b > ( ⭐ 2 ) - Testing libraries & tools for python web frameworks .
2021-01-12 23:39:08 +00:00
🔗 & nbsp ; < b > < a href = " https://docs.python.org/3/library/unittest.html " > unittest < / a > < / b > - Unittest is a test framework included in the Python standard library .
2021-01-09 04:58:10 +00:00
< details > < summary > < b > < a href = " https://github.com/pytest-dev/pytest " > pytest < / a > < / b > ( 🥇 39 · ⭐ 6.9 K ) - The pytest framework makes it easy to write small tests , yet scales . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / pytest - dev / pytest ) ( 👨 💻 690 · 🔀 1.6 K · 📦 270 K · 📋 4.4 K - 13 % open · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / pytest - dev / pytest
` ` `
- [ PyPi ] ( https : / / pypi . org / project / pytest ) ( 📥 12 M / month · 📦 130 K · ⏱ ️ 15.12 .2020 ) :
` ` `
pip install pytest
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest ) ( 📥 6.1 M · ⏱ ️ 10.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge pytest
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/tox-dev/tox " > tox < / a > < / b > ( 🥇 34 · ⭐ 2 K ) - Command line driven CI frontend and development task automation tool . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / tox - dev / tox ) ( 👨 💻 230 · 🔀 330 · 📦 40 K · 📋 1.1 K - 13 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / tox - dev / tox
` ` `
- [ PyPi ] ( https : / / pypi . org / project / tox ) ( 📥 1.7 M / month · 📦 36 K · ⏱ ️ 08.01 .2021 ) :
` ` `
pip install tox
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / tox ) ( 📥 200 K · ⏱ ️ 09.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge tox
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/robotframework/robotframework " > robotframework < / a > < / b > ( 🥇 33 · ⭐ 5.4 K ) - Generic automation framework for acceptance testing and RPA . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / robotframework / robotframework ) ( 👨 💻 130 · 🔀 1.5 K · 📥 490 · 📦 3.3 K · 📋 3.4 K - 5 % open · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / robotframework / robotframework
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / robotframework ) ( 📥 420 K / month · 📦 1.4 K · ⏱ ️ 30.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install robotframework
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / robotframework ) ( 📥 35 K · ⏱ ️ 03.09 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge robotframework
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/HypothesisWorks/hypothesis " > hypothesis < / a > < / b > ( 🥇 33 · ⭐ 4.9 K ) - Hypothesis is a powerful , flexible , and easy to use library for . . < code > < a href = " http://bit.ly/3postzC " > MPL - 2.0 < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / HypothesisWorks / hypothesis ) ( 👨 💻 240 · 🔀 450 · 📦 7.4 K · 📋 1 K - 5 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / HypothesisWorks / hypothesis
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / hypothesis ) ( 📥 690 K / month · 📦 2.6 K · ⏱ ️ 07.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install hypothesis
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / hypothesis ) ( 📥 3.3 M · ⏱ ️ 09.01 .2021 ) :
` ` `
conda install - c conda - forge hypothesis
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pytest-dev/pytest-cov " > pytest - cov < / a > < / b > ( 🥈 32 · ⭐ 940 ) - Coverage plugin for pytest . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / pytest - dev / pytest - cov ) ( 👨 💻 62 · 🔀 130 · 📦 76 K · 📋 280 - 32 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / pytest - dev / pytest - cov
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - cov ) ( 📥 3.9 M / month · 📦 43 K · ⏱ ️ 14.08 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pytest - cov
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - cov ) ( 📥 2 M · ⏱ ️ 14.08 .2020 ) :
` ` `
conda install - c conda - forge pytest - cov
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/spulec/freezegun " > freezegun < / a > < / b > ( 🥈 31 · ⭐ 2.7 K ) - Let your Python tests travel through time . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / spulec / freezegun ) ( 👨 💻 94 · 🔀 180 · 📦 7 K · 📋 220 - 25 % open · ⏱ ️ 19.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / spulec / freezegun
` ` `
- [ PyPi ] ( https : / / pypi . org / project / freezegun ) ( 📥 1.1 M / month · 📦 8.4 K · ⏱ ️ 05.09 .2020 ) :
` ` `
pip install freezegun
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / freezegun ) ( 📥 170 K · ⏱ ️ 05.09 .2020 ) :
` ` `
conda install - c conda - forge freezegun
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/asweigart/pyautogui " > pyautogui < / a > < / b > ( 🥈 30 · ⭐ 4.7 K ) - A cross - platform GUI automation Python module for human beings . Used . . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / asweigart / pyautogui ) ( 👨 💻 42 · 🔀 640 · 📦 5.5 K · 📋 430 - 62 % open · ⏱ ️ 04.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / asweigart / pyautogui
` ` `
- [ PyPi ] ( https : / / pypi . org / project / pyautogui ) ( 📥 240 K / month · 📦 610 · ⏱ ️ 06.10 .2020 ) :
` ` `
pip install pyautogui
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pyautogui ) ( 📥 100 K · ⏱ ️ 13.10 .2020 ) :
` ` `
conda install - c conda - forge pyautogui
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/FactoryBoy/factory_boy " > factory_boy < / a > < / b > ( 🥈 30 · ⭐ 2.4 K ) - A test fixtures replacement for Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / FactoryBoy / factory_boy ) ( 👨 💻 110 · 🔀 310 · 📋 470 - 28 % open · ⏱ ️ 28.12 .2020 ) :
` ` `
git clone https : / / github . com / FactoryBoy / factory_boy
` ` `
- [ PyPi ] ( https : / / pypi . org / project / factory_boy ) ( 📥 1.1 M / month · 📦 4.3 K · ⏱ ️ 05.05 .2018 ) :
` ` `
pip install factory_boy
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / factory_boy ) ( 📥 52 K · ⏱ ️ 05.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge factory_boy
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pytest-dev/pytest-mock " > pytest - mock < / a > < / b > ( 🥈 30 · ⭐ 960 ) - Thin - wrapper around the mock package for easier use with pytest . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / pytest - dev / pytest - mock ) ( 👨 💻 50 · 🔀 87 · 📦 14 K · 📋 93 - 10 % open · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / pytest - dev / pytest - mock
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - mock ) ( 📥 1.5 M / month · 📦 6.2 K · ⏱ ️ 10.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pytest - mock
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - mock ) ( 📥 670 K · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge pytest - mock
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pytest-dev/pytest-xdist " > pytest - xdist < / a > < / b > ( 🥈 30 · ⭐ 650 ) - pytest plugin for distributed testing and loop - on - failures . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pytest - dev / pytest - xdist ) ( 👨 💻 70 · 🔀 140 · 📦 13 K · 📋 390 - 44 % open · ⏱ ️ 15.12 .2020 ) :
` ` `
git clone https : / / github . com / pytest - dev / pytest - xdist
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - xdist ) ( 📥 2 M / month · 📦 7.3 K · ⏱ ️ 14.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pytest - xdist
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - xdist ) ( 📥 930 K · ⏱ ️ 14.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge pytest - xdist
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/coveralls-clients/coveralls-python " > coveralls - python < / a > < / b > ( 🥈 30 · ⭐ 450 ) - Show coverage stats online via coveralls . io . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / coveralls - clients / coveralls - python ) ( 👨 💻 52 · 🔀 160 · 📦 16 K · 📋 140 - 6 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / coveralls - clients / coveralls - python
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / coveralls ) ( 📥 270 K / month · 📦 17 K · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install coveralls
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pytest-dev/pytest-html " > pytest - html < / a > < / b > ( 🥈 30 · ⭐ 380 ) - Plugin for generating HTML reports for pytest results . < code > < a href = " http://bit.ly/3postzC " > MPL - 2.0 < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / pytest - dev / pytest - html ) ( 👨 💻 43 · 🔀 160 · 📦 6.6 K · 📋 250 - 29 % open · ⏱ ️ 21.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / pytest - dev / pytest - html
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - html ) ( 📥 900 K / month · 📦 980 · ⏱ ️ 13.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pytest - html
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - html ) ( 📥 89 K · ⏱ ️ 13.12 .2020 ) :
` ` `
conda install - c conda - forge pytest - html
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pytest-dev/pytest-asyncio " > pytest - asyncio < / a > < / b > ( 🥈 28 · ⭐ 660 ) - Pytest support for asyncio . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / pytest - dev / pytest - asyncio ) ( 👨 💻 26 · 🔀 74 · 📦 8.2 K · 📋 150 - 39 % open · ⏱ ️ 01.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / pytest - dev / pytest - asyncio
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - asyncio ) ( 📥 530 K / month · 📦 2 K · ⏱ ️ 23.06 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pytest - asyncio
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - asyncio ) ( 📥 270 K · ⏱ ️ 30.10 .2020 ) :
` ` `
conda install - c conda - forge pytest - asyncio
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/lk-geimfari/mimesis " > mimesis < / a > < / b > ( 🥈 27 · ⭐ 3.2 K ) - Mimesis is a high - performance fake data generator for Python , which . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / lk - geimfari / mimesis ) ( 👨 💻 110 · 🔀 270 · 📥 140 · 📋 280 - 4 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / lk - geimfari / mimesis
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / mimesis ) ( 📥 13 K / month · 📦 84 · ⏱ ️ 21.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install mimesis
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/nose-devs/nose2 " > nose2 < / a > < / b > ( 🥈 27 · ⭐ 660 · 💤 ) - The successor to nose , based on unittest2 . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / nose - devs / nose2 ) ( 👨 💻 69 · 🔀 130 · 📦 3.4 K · 📋 240 - 25 % open · ⏱ ️ 03.03 .2020 ) :
` ` `
git clone https : / / github . com / nose - devs / nose2
` ` `
- [ PyPi ] ( https : / / pypi . org / project / nose2 ) ( 📥 150 K / month · 📦 1.9 K · ⏱ ️ 02.02 .2020 ) :
` ` `
pip install nose2
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / nose2 ) ( 📥 24 K · ⏱ ️ 02.02 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge nose2
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/datadriventests/ddt " > ddt < / a > < / b > ( 🥈 27 · ⭐ 380 · 💤 ) - Data - Driven Tests for Python Unittest . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / datadriventests / ddt ) ( 👨 💻 32 · 🔀 93 · 📦 3.2 K · 📋 45 - 35 % open · ⏱ ️ 15.05 .2020 ) :
` ` `
git clone https : / / github . com / datadriventests / ddt
` ` `
- [ PyPi ] ( https : / / pypi . org / project / ddt ) ( 📥 130 K / month · 📦 2.5 K · ⏱ ️ 15.05 .2020 ) :
` ` `
pip install ddt
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / ddt ) ( 📥 53 K · ⏱ ️ 15.05 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge ddt
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pytest-dev/pytest-bdd " > pytest - bdd < / a > < / b > ( 🥉 26 · ⭐ 760 ) - BDD library for the py . test runner . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pytest - dev / pytest - bdd ) ( 👨 💻 37 · 🔀 130 · 📦 1.1 K · 📋 230 - 44 % open · ⏱ ️ 07.12 .2020 ) :
` ` `
git clone https : / / github . com / pytest - dev / pytest - bdd
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - bdd ) ( 📥 56 K / month · 📦 270 · ⏱ ️ 07.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pytest - bdd
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - bdd ) ( 📥 18 K · ⏱ ️ 03.02 .2020 ) :
` ` `
conda install - c conda - forge pytest - bdd
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/ionelmc/pytest-benchmark " > pytest - benchmark < / a > < / b > ( 🥉 26 · ⭐ 700 ) - py . test fixture for benchmarking code . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / ionelmc / pytest - benchmark ) ( 👨 💻 29 · 🔀 62 · 📦 1.5 K · 📋 140 - 45 % open · ⏱ ️ 02.11 .2020 ) :
` ` `
git clone https : / / github . com / ionelmc / pytest - benchmark
` ` `
- [ PyPi ] ( https : / / pypi . org / project / pytest - benchmark ) ( 📥 120 K / month · 📦 730 · ⏱ ️ 10.01 .2020 ) :
` ` `
pip install pytest - benchmark
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - benchmark ) ( 📥 330 K · ⏱ ️ 24.03 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge pytest - benchmark
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/CleanCut/green " > green < / a > < / b > ( 🥉 26 · ⭐ 680 ) - Green is a clean , colorful , fast python test runner . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / CleanCut / green ) ( 👨 💻 37 · 🔀 73 · 📦 540 · 📋 170 - 7 % open · ⏱ ️ 14.12 .2020 ) :
` ` `
git clone https : / / github . com / CleanCut / green
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / green ) ( 📥 9.1 K / month · 📦 360 · ⏱ ️ 23.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install green
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / green ) ( 📥 63 K · ⏱ ️ 12.11 .2020 ) :
` ` `
conda install - c conda - forge green
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/Teemu/pytest-sugar " > pytest - sugar < / a > < / b > ( 🥉 26 · ⭐ 660 ) - a plugin for py . test that changes the default look and feel . . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / Teemu / pytest - sugar ) ( 👨 💻 38 · 🔀 48 · 📦 6.6 K · 📋 100 - 33 % open · ⏱ ️ 24.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / Teemu / pytest - sugar
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - sugar ) ( 📥 210 K / month · 📦 4.6 K · ⏱ ️ 26.04 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pytest - sugar
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - sugar ) ( 📥 86 K · ⏱ ️ 18.09 .2020 ) :
` ` `
conda install - c conda - forge pytest - sugar
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/hamcrest/PyHamcrest " > PyHamcrest < / a > < / b > ( 🥉 26 · ⭐ 520 ) - Hamcrest matchers for Python . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / hamcrest / PyHamcrest ) ( 👨 💻 34 · 🔀 79 · 📋 50 - 20 % open · ⏱ ️ 23.10 .2020 ) :
` ` `
git clone https : / / github . com / hamcrest / PyHamcrest
` ` `
- [ PyPi ] ( https : / / pypi . org / project / pyhamcrest ) ( 📥 1.5 M / month · 📦 3.4 K · ⏱ ️ 02.03 .2020 ) :
` ` `
pip install pyhamcrest
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pyhamcrest ) ( 📥 310 K · ⏱ ️ 02.03 .2020 ) :
` ` `
conda install - c conda - forge pyhamcrest
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/theacodes/nox " > nox < / a > < / b > ( 🥉 26 · ⭐ 470 ) - Flexible test automation for Python . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / theacodes / nox ) ( 👨 💻 47 · 🔀 80 · 📦 420 · 📋 190 - 26 % open · ⏱ ️ 01.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / theacodes / nox
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / nox ) ( 📥 250 K / month · 📦 56 · ⏱ ️ 01.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install nox
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / nox ) ( 📥 16 K · ⏱ ️ 06.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge nox
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/dbader/pytest-mypy " > pytest - mypy < / a > < / b > ( 🥉 26 · ⭐ 180 ) - Mypy static type checker plugin for Pytest . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / dbader / pytest - mypy ) ( 👨 💻 15 · 🔀 31 · 📦 850 · 📋 40 - 20 % open · ⏱ ️ 13.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / dbader / pytest - mypy
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - mypy ) ( 📥 97 K / month · 📦 270 · ⏱ ️ 14.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pytest - mypy
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - mypy ) ( 📥 6.4 K · ⏱ ️ 24.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge pytest - mypy
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/microsoft/playwright-python " > playwright - python < / a > < / b > ( 🥉 25 · ⭐ 3.7 K · 🐣 ) - Python version of the Playwright testing and . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / microsoft / playwright - python ) ( 👨 💻 13 · 🔀 280 · 📦 67 · 📋 170 - 17 % open · ⏱ ️ 11.01 .2021 ) :
` ` `
git clone https : / / github . com / microsoft / playwright - python
` ` `
- [ PyPi ] ( https : / / pypi . org / project / playwright ) ( 📥 14 K / month · ⏱ ️ 28.12 .2020 ) :
` ` `
pip install playwright
` ` `
< / details >
2021-01-09 04:58:10 +00:00
< details > < summary > < b > < a href = " https://github.com/xiaocong/uiautomator " > uiautomator < / a > < / b > ( 🥉 25 · ⭐ 1.6 K ) - Python wrapper of Android uiautomator test tool . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / xiaocong / uiautomator ) ( 👨 💻 13 · 🔀 570 · 📦 170 · 📋 280 - 59 % open · ⏱ ️ 16.11 .2020 ) :
` ` `
git clone https : / / github . com / xiaocong / uiautomator
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / uiautomator ) ( 📥 4.5 K / month · 📦 120 · ⏱ ️ 16.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install uiautomator
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/nestorsalceda/mamba " > Mamba Test Runner < / a > < / b > ( 🥉 25 · ⭐ 450 · ➕ ) - The definitive testing tool for Python . Born under the . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
- [ GitHub ] ( https : / / github . com / nestorsalceda / mamba ) ( 👨 💻 22 · 🔀 61 · 📋 97 - 46 % open · ⏱ ️ 16.11 .2020 ) :
` ` `
git clone https : / / github . com / nestorsalceda / mamba
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / mamba ) ( 📥 8.7 K / month · 📦 220 · ⏱ ️ 16.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install mamba
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/airspeed-velocity/asv " > asv < / a > < / b > ( 🥉 24 · ⭐ 550 ) - Airspeed Velocity : A simple Python benchmarking tool with web - based reporting . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / airspeed - velocity / asv ) ( 👨 💻 53 · 🔀 120 · 📦 120 · 📋 400 - 25 % open · ⏱ ️ 22.12 .2020 ) :
` ` `
git clone https : / / github . com / airspeed - velocity / asv
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / asv ) ( 📥 4.8 K / month · 📦 44 · ⏱ ️ 16.05 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install asv
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / asv ) ( 📥 270 K · ⏱ ️ 11.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge asv
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pytest-dev/pytest-randomly " > pytest - randomly < / a > < / b > ( 🥉 24 · ⭐ 260 ) - Pytest plugin to randomly order tests and control random . seed . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pytest - dev / pytest - randomly ) ( 👨 💻 14 · 🔀 21 · 📋 33 - 18 % open · ⏱ ️ 04.01 .2021 ) :
` ` `
git clone https : / / github . com / pytest - dev / pytest - randomly
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - randomly ) ( 📥 240 K / month · 📦 110 · ⏱ ️ 16.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pytest - randomly
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pytest-dev/pytest-testinfra " > pytest - testinfra < / a > < / b > ( 🥉 23 · ⭐ 1.8 K ) - Testinfra test your infrastructures . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pytest - dev / pytest - testinfra ) ( 👨 💻 100 · 🔀 260 · 📋 300 - 35 % open · ⏱ ️ 03.01 .2021 ) :
` ` `
git clone https : / / github . com / pytest - dev / pytest - testinfra
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - testinfra ) ( 📥 40 K / month · ⏱ ️ 12.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pytest - testinfra
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/tarpas/pytest-testmon " > pytest - testmon < / a > < / b > ( 🥉 22 · ⭐ 460 ) - Selects tests affected by changed files . Continous . . < code > < a href = " http://bit.ly/3pwmjO5 " > ❗ ️ AGPL - 3.0 < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / tarpas / pytest - testmon ) ( 👨 💻 16 · 🔀 25 · 📦 250 · 📋 110 - 33 % open · ⏱ ️ 05.08 .2020 ) :
` ` `
git clone https : / / github . com / tarpas / pytest - testmon
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - testmon ) ( 📥 25 K / month · 📦 49 · ⏱ ️ 27.11 .2019 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pytest - testmon
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - testmon ) ( 📥 26 K · ⏱ ️ 03.08 .2019 ) :
` ` `
conda install - c conda - forge pytest - testmon
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/sixpack/sixpack " > sixpack < / a > < / b > ( 🥉 21 · ⭐ 1.7 K ) - Sixpack is a language - agnostic a / b - testing framework . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / sixpack / sixpack ) ( 👨 💻 55 · 🔀 180 · 📦 8 · 📋 200 - 36 % open · ⏱ ️ 26.08 .2020 ) :
` ` `
git clone https : / / github . com / sixpack / sixpack
` ` `
- [ PyPi ] ( https : / / pypi . org / project / sixpack ) ( 📥 130 / month · 📦 3 · ⏱ ️ 22.11 .2017 ) :
` ` `
pip install sixpack
` ` `
< / details >
2021-01-09 04:58:10 +00:00
< details > < summary > < b > < a href = " https://github.com/avast/pytest-docker " > pytest - docker < / a > < / b > ( 🥉 21 · ⭐ 180 ) - Docker - based integration tests . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / avast / pytest - docker ) ( 👨 💻 9 · 🔀 32 · 📥 66 · 📋 29 - 55 % open · ⏱ ️ 22.09 .2020 ) :
` ` `
git clone https : / / github . com / avast / pytest - docker
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - docker ) ( 📥 12 K / month · 📦 14 · ⏱ ️ 22.09 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pytest - docker
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/TvoroG/pytest-lazy-fixture " > pytest - lazy - fixture < / a > < / b > ( 🥉 20 · ⭐ 160 · 💤 ) - It helps to use fixtures in pytest . mark . parametrize . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / TvoroG / pytest - lazy - fixture ) ( 👨 💻 7 · 🔀 11 · 📦 240 · 📋 31 - 38 % open · ⏱ ️ 01.02 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / tvorog / pytest - lazy - fixture
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - lazy - fixture ) ( 📥 44 K / month · 📦 31 · ⏱ ️ 01.02 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pytest - lazy - fixture
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - lazy - fixture ) ( 📥 210 K · ⏱ ️ 01.02 .2020 ) :
` ` `
conda install - c conda - forge pytest - lazy - fixture
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/man-group/pytest-plugins " > pytest - plugins < / a > < / b > ( 🥉 13 · ⭐ 350 · 💤 ) - A grab - bag of nifty pytest plugins . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / man - group / pytest - plugins ) ( 👨 💻 46 · 🔀 52 · 📋 81 - 37 % open · ⏱ ️ 11.04 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / man - group / pytest - plugins
` ` `
< / details >
< details > < summary > Show 6 hidden projects . . . < / summary >
- < b > < a href = " https://github.com/nose-devs/nose " > nose < / a > < / b > ( 🥈 30 · ⭐ 1.3 K · 💀 ) - nose is nicer testing for python . < code > < a href = " https://tldrlegal.com/search?q=LGPL-2.1 % 2B " > ❗ ️ LGPL - 2.1 + < / a > < / code >
- < b > < a href = " https://github.com/joeyespo/pytest-watch " > pytest - watch < / a > < / b > ( 🥉 25 · ⭐ 530 · 💀 ) - Local continuous test runner with pytest and watchdog . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code >
- < b > < a href = " https://github.com/ActivisionGameScience/assertpy " > assertpy < / a > < / b > ( 🥉 20 · ⭐ 250 · 💀 ) - Simple assertion library for unit testing in python with a fluent . . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code >
- < b > < a href = " https://github.com/gabrielcnr/pytest-datadir " > pytest - datadir < / a > < / b > ( 🥉 20 · ⭐ 130 · 💀 ) - pytest plugin for manipulating test data directories and . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code >
- < b > < a href = " https://github.com/emirozer/fake2db " > fake2db < / a > < / b > ( 🥉 17 · ⭐ 2 K · 💀 ) - create custom test databases that are populated with fake data . < code > < a href = " http://bit.ly/2KucAZR " > ❗ ️ GPL - 2.0 < / a > < / code >
- < b > < a href = " https://github.com/pytest-dev/pytest-play " > pytest - play < / a > < / b > ( 🥉 16 · ⭐ 63 · 💀 ) - pytest plugin that let you automate actions and . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code >
< / details >
< br >
## Code Packaging
2021-01-12 23:39:08 +00:00
< a href = " #contents " > < img align = " right " width = " 15 " height = " 15 " src = " https://git.io/JtehR " alt = " Back to top " > < / a >
2021-01-09 04:58:10 +00:00
🔗 & nbsp ; < b > < a href = " https://packaging.python.org/overview/ " > Python . org Packaging < / a > < / b > - An Overview of Packaging for Python .
< details > < summary > < b > < a href = " https://github.com/pyinstaller/pyinstaller " > pyinstaller < / a > < / b > ( 🥇 31 · ⭐ 7.6 K ) - Freeze ( package ) Python programs into stand - alone executables . < code > < a href = " http://bit.ly/2KucAZR " > ❗ ️ GPL - 2.0 < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / pyinstaller / pyinstaller ) ( 👨 💻 390 · 🔀 1.5 K · 📥 660 K · 📦 14 K · 📋 4 K - 11 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / pyinstaller / pyinstaller
` ` `
- [ PyPi ] ( https : / / pypi . org / project / pyinstaller ) ( 📥 280 K / month · ⏱ ️ 18.11 .2020 ) :
` ` `
pip install pyinstaller
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pyinstaller ) ( 📥 190 K · ⏱ ️ 18.11 .2020 ) :
` ` `
conda install - c conda - forge pyinstaller
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/pypa/packaging " > packaging < / a > < / b > ( 🥇 31 · ⭐ 260 · ➕ ) - Core utilities for Python packages . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / pypa / packaging ) ( 👨 💻 59 · 🔀 130 · 📥 39 · 📦 160 K · 📋 170 - 26 % open · ⏱ ️ 04.01 .2021 ) :
` ` `
git clone https : / / github . com / pypa / packaging
` ` `
- [ PyPi ] ( https : / / pypi . org / project / packaging ) ( 📥 17 M / month · 📦 29 K · ⏱ ️ 12.12 .2020 ) :
` ` `
pip install packaging
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / packaging ) ( 📥 5.3 M · ⏱ ️ 12.12 .2020 ) :
` ` `
conda install - c conda - forge packaging
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pantsbuild/pex " > pex < / a > < / b > ( 🥈 28 · ⭐ 1.8 K ) - A library and tool for generating . pex ( Python EXecutable ) files . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pantsbuild / pex ) ( 👨 💻 95 · 🔀 190 · 📥 230 K · 📋 630 - 22 % open · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / pantsbuild / pex
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pex ) ( 📥 57 K / month · 📦 230 · ⏱ ️ 16.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pex
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/Nuitka/Nuitka " > Nuitka < / a > < / b > ( 🥈 27 · ⭐ 3.7 K ) - Nuitka is a Python compiler written in Python . It ' s fully compatible.. <code><a href= " http://bit.ly/3nYMfla " >Apache-2</a></code></summary>
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / Nuitka / Nuitka ) ( 👨 💻 87 · 🔀 250 · 📋 760 - 22 % open · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / Nuitka / Nuitka
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / nuitka ) ( 📥 7.4 K / month · 📦 54 · ⏱ ️ 30.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install nuitka
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / nuitka ) ( 📥 240 K · ⏱ ️ 10.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge nuitka
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/ronaldoussoren/py2app " > py2app < / a > < / b > ( 🥈 24 · ⭐ 96 ) - py2app is a Python setuptools command which will allow you to make . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / ronaldoussoren / py2app ) ( 👨 💻 24 · 🔀 6 · 📦 3.5 K · 📋 320 - 40 % open · ⏱ ️ 26.12 .2020 ) :
` ` `
git clone https : / / github . com / ronaldoussoren / py2app
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / py2app ) ( 📥 8.7 K / month · 📦 1.6 K · ⏱ ️ 02.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install py2app
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/linkedin/shiv " > shiv < / a > < / b > ( 🥈 23 · ⭐ 1.1 K ) - shiv is a command line utility for building fully self contained Python . . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / linkedin / shiv ) ( 👨 💻 29 · 🔀 62 · 📥 110 · 📋 80 - 32 % open · ⏱ ️ 14.12 .2020 ) :
` ` `
git clone https : / / github . com / linkedin / shiv
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / shiv ) ( 📥 3.5 K / month · 📦 10 · ⏱ ️ 19.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install shiv
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/marcelotduarte/cx_Freeze " > cx_Freeze < / a > < / b > ( 🥈 23 · ⭐ 630 · 📈 ) - Create standalone executables from Python scripts , with the . . < code > < a href = " http://bit.ly/35wkF7y " > Python - 2.0 < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / marcelotduarte / cx_Freeze ) ( 👨 💻 86 · 🔀 140 · 📋 590 - 11 % open · ⏱ ️ 03.01 .2021 ) :
` ` `
git clone https : / / github . com / marcelotduarte / cx_Freeze
` ` `
- [ PyPi ] ( https : / / pypi . org / project / cx_freeze ) ( 📥 18 K / month · 📦 150 · ⏱ ️ 16.12 .2017 ) :
` ` `
pip install cx_freeze
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / cx_freeze ) ( 📥 43 K · ⏱ ️ 05.01 .2021 ) :
` ` `
conda install - c conda - forge cx_freeze
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/py2exe/py2exe " > py2exe < / a > < / b > ( 🥈 23 · ⭐ 140 ) - A distutils extension to create standalone Windows programs from Python code . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / py2exe / py2exe ) ( 👨 💻 12 · 🔀 22 · 📥 6.9 K · 📦 980 · 📋 52 - 13 % open · ⏱ ️ 07.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / py2exe / py2exe
` ` `
- [ PyPi ] ( https : / / pypi . org / project / py2exe ) ( 📥 17 K / month · 📦 170 · ⏱ ️ 08.11 .2020 ) :
` ` `
pip install py2exe
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/takluyver/pynsist " > pynsist < / a > < / b > ( 🥉 22 · ⭐ 660 ) - Build Windows installers for Python applications . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / takluyver / pynsist ) ( 👨 💻 26 · 🔀 95 · 📋 150 - 15 % open · ⏱ ️ 11.12 .2020 ) :
` ` `
git clone https : / / github . com / takluyver / pynsist
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pynsist ) ( 📥 1.1 K / month · 📦 88 · ⏱ ️ 05.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pynsist
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/facebookincubator/xar " > xar < / a > < / b > ( 🥉 21 · ⭐ 1.4 K ) - executable archive format . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / facebookincubator / xar ) ( 👨 💻 21 · 🔀 45 · 📦 12 · 📋 29 - 27 % open · ⏱ ️ 04.12 .2020 ) :
` ` `
git clone https : / / github . com / facebookincubator / xar
` ` `
- [ PyPi ] ( https : / / pypi . org / project / xar ) ( 📥 170 / month · ⏱ ️ 02.12 .2020 ) :
` ` `
pip install xar
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/conda/constructor " > constructor < / a > < / b > ( 🥉 19 · ⭐ 280 ) - tool for creating installers from conda packages . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / conda / constructor ) ( 👨 💻 44 · 🔀 110 · 📥 220 · 📦 8 · 📋 220 - 14 % open · ⏱ ️ 01.12 .2020 ) :
` ` `
git clone https : / / github . com / conda / constructor
` ` `
- [ Conda ] ( https : / / anaconda . org / anaconda / constructor ) ( 📥 3.2 K · ⏱ ️ 22.08 .2020 ) :
` ` `
conda install - c anaconda constructor
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/indygreg/PyOxidizer " > PyOxidizer < / a > < / b > ( 🥉 15 · ⭐ 2.8 K ) - A modern Python application packaging and distribution tool . < code > < a href = " http://bit.ly/3postzC " > MPL - 2.0 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / indygreg / PyOxidizer ) ( 👨 💻 28 · 🔀 99 · 📋 290 - 62 % open · ⏱ ️ 31.12 .2020 ) :
` ` `
git clone https : / / github . com / indygreg / PyOxidizer
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > Show 2 hidden projects . . . < / summary >
2021-01-09 04:58:10 +00:00
- < b > < a href = " https://github.com/google/subpar " > subpar < / a > < / b > ( 🥉 13 · ⭐ 460 · 💀 ) - Subpar is a utility for creating self - contained python . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code >
- < b > < a href = " https://github.com/jamesabel/pyship " > pyship < / a > < / b > ( 🥉 11 · ⭐ 4 ) - freezer , installer and updater for Python applications . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
< / details >
< br >
## Build Tools
2021-01-12 23:39:08 +00:00
< a href = " #contents " > < img align = " right " width = " 15 " height = " 15 " src = " https://git.io/JtehR " alt = " Back to top " > < / a >
2021-01-09 04:58:10 +00:00
< details > < summary > < b > < a href = " https://github.com/pypa/setuptools " > setuptools < / a > < / b > ( 🥇 34 · ⭐ 1.3 K ) - Official project repository for the Setuptools build system . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pypa / setuptools ) ( 👨 💻 410 · 🔀 680 · 📥 100 · 📦 86 K · 📋 1.7 K - 31 % open · ⏱ ️ 09.01 .2021 ) :
` ` `
git clone https : / / github . com / pypa / setuptools
` ` `
- [ PyPi ] ( https : / / pypi . org / project / setuptools ) ( 📥 72 M / month · 📦 58 K · ⏱ ️ 09.01 .2021 ) :
` ` `
pip install setuptools
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / setuptools ) ( 📥 18 M · ⏱ ️ 08.01 .2021 ) :
` ` `
conda install - c conda - forge setuptools
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pyinvoke/invoke " > invoke < / a > < / b > ( 🥇 32 · ⭐ 3.1 K ) - Pythonic task management & command execution . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pyinvoke / invoke ) ( 👨 💻 54 · 🔀 280 · 📦 6.7 K · 📋 650 - 45 % open · ⏱ ️ 31.12 .2020 ) :
` ` `
git clone https : / / github . com / pyinvoke / invoke
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / invoke ) ( 📥 660 K / month · 📦 4.6 K · ⏱ ️ 31.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install invoke
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / invoke ) ( 📥 220 K · ⏱ ️ 06.01 .2021 ) :
` ` `
conda install - c conda - forge invoke
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pypa/wheel " > wheel < / a > < / b > ( 🥇 32 · ⭐ 220 ) - The official binary distribution format for Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pypa / wheel ) ( 👨 💻 60 · 🔀 84 · 📋 310 - 6 % open · ⏱ ️ 04.01 .2021 ) :
` ` `
git clone https : / / github . com / pypa / wheel
` ` `
- [ PyPi ] ( https : / / pypi . org / project / wheel ) ( 📥 48 M / month · 📦 63 K · ⏱ ️ 13.12 .2020 ) :
` ` `
pip install wheel
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / wheel ) ( 📥 14 M · ⏱ ️ 13.12 .2020 ) :
` ` `
conda install - c conda - forge wheel
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pypa/twine " > twine < / a > < / b > ( 🥈 31 · ⭐ 1.1 K ) - Utilities for interacting with PyPI . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pypa / twine ) ( 👨 💻 98 · 🔀 230 · 📦 32 K · 📋 340 - 11 % open · ⏱ ️ 23.12 .2020 ) :
` ` `
git clone https : / / github . com / pypa / twine
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / twine ) ( 📥 810 K / month · 📦 18 K · ⏱ ️ 24.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install twine
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / twine ) ( 📥 190 K · ⏱ ️ 24.12 .2020 ) :
` ` `
conda install - c conda - forge twine
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/buildbot/buildbot " > buildbot < / a > < / b > ( 🥈 30 · ⭐ 4.5 K ) - Python - based continuous integration testing framework ; your pull . . < code > < a href = " http://bit.ly/2KucAZR " > ❗ ️ GPL - 2.0 < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / buildbot / buildbot ) ( 👨 💻 780 · 🔀 1.5 K · 📥 13 K · 📦 230 · 📋 1.3 K - 50 % open · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / buildbot / buildbot
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / buildbot ) ( 📥 3.2 K / month · 📦 890 · ⏱ ️ 02.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install buildbot
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / buildbot ) ( 📥 24 K · ⏱ ️ 02.01 .2021 ) :
` ` `
conda install - c conda - forge buildbot
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pypa/setuptools_scm " > setuptools_scm < / a > < / b > ( 🥈 28 · ⭐ 420 ) - the blessed package to manage your versions by scm tags . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pypa / setuptools_scm ) ( 👨 💻 77 · 🔀 120 · 📋 300 - 17 % open · ⏱ ️ 13.12 .2020 ) :
` ` `
git clone https : / / github . com / pypa / setuptools_scm
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / setuptools_scm ) ( 📥 7.1 M / month · 📦 690 · ⏱ ️ 09.08 .2018 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install setuptools_scm
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / setuptools_scm ) ( 📥 530 K · ⏱ ️ 14.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge setuptools_scm
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pydoit/doit " > doit < / a > < / b > ( 🥉 27 · ⭐ 940 ) - task management & automation tool . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pydoit / doit ) ( 👨 💻 50 · 🔀 110 · 📦 650 · 📋 250 - 26 % open · ⏱ ️ 01.09 .2020 ) :
` ` `
git clone https : / / github . com / pydoit / doit
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / doit ) ( 📥 36 K / month · 📦 470 · ⏱ ️ 04.09 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install doit
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / doit ) ( 📥 40 K · ⏱ ️ 11.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge doit
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/SCons/scons " > scons < / a > < / b > ( 🥉 26 · ⭐ 1 K · 📈 ) - SCons - a software construction tool . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / SCons / scons ) ( 👨 💻 130 · 🔀 210 · 📥 340 · 📋 3.3 K - 20 % open · ⏱ ️ 12.01 .2021 ) :
` ` `
git clone https : / / github . com / SCons / scons
` ` `
- [ PyPi ] ( https : / / pypi . org / project / scons ) ( 📥 91 K / month · 📦 50 · ⏱ ️ 17.12 .2019 ) :
` ` `
pip install scons
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / scons ) ( 📥 140 K · ⏱ ️ 08.01 .2021 ) :
` ` `
conda install - c conda - forge scons
` ` `
< / details >
2021-01-09 04:58:10 +00:00
< details > < summary > < b > < a href = " https://github.com/takluyver/flit " > flit < / a > < / b > ( 🥉 25 · ⭐ 1.3 K ) - Simplified packaging of Python modules . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / takluyver / flit ) ( 👨 💻 41 · 🔀 63 · 📋 220 - 31 % open · ⏱ ️ 19.11 .2020 ) :
` ` `
git clone https : / / github . com / takluyver / flit
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / flit ) ( 📥 35 K / month · 📦 230 · ⏱ ️ 06.09 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install flit
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / flit ) ( 📥 66 K · ⏱ ️ 14.10 .2020 ) :
` ` `
conda install - c conda - forge flit
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pybuilder/pybuilder " > pybuilder < / a > < / b > ( 🥉 25 · ⭐ 1.3 K ) - Software build automation tool for Python . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pybuilder / pybuilder ) ( 👨 💻 35 · 🔀 230 · 📋 470 - 17 % open · ⏱ ️ 18.10 .2020 ) :
` ` `
git clone https : / / github . com / pybuilder / pybuilder
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pybuilder ) ( 📥 7 K / month · 📦 110 · ⏱ ️ 18.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pybuilder
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/paver/paver " > paver < / a > < / b > ( 🥉 25 · ⭐ 430 ) - Python - based project scripting . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / paver / paver ) ( 👨 💻 44 · 🔀 76 · 📋 130 - 28 % open · ⏱ ️ 29.12 .2020 ) :
` ` `
git clone https : / / github . com / paver / paver
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / paver ) ( 📥 18 K / month · 📦 1.9 K · ⏱ ️ 31.12 .2017 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install paver
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / paver ) ( 📥 20 K · ⏱ ️ 24.07 .2018 ) :
` ` `
conda install - c conda - forge paver
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/ml-tooling/universal-build " > universal - build < / a > < / b > ( 🥉 11 · ⭐ 3 · 🐣 ) - Universal build utilities for containerized build pipelines . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / ml - tooling / universal - build ) ( 👨 💻 4 · 🔀 1 · 📥 15 · ⏱ ️ 10.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / ml - tooling / universal - build
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / universal - build ) ( 📥 300 / month · ⏱ ️ 12.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install universal - build
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > Show 2 hidden projects . . . < / summary >
2021-01-09 04:58:10 +00:00
- < b > < a href = " https://github.com/buildout/buildout " > buildout < / a > < / b > ( 🥉 26 · ⭐ 500 ) - Buildout is a deployment automation tool written in and extended . . < code > < a href = " https://tldrlegal.com/search?q=ZPL-2.1 " > ❗ ️ ZPL - 2.1 < / a > < / code >
- < b > < a href = " https://github.com/rags/pynt " > pynt < / a > < / b > ( 🥉 18 · ⭐ 150 · 💀 ) - A pynt of Python build . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
< / details >
< br >
## System Monitoring & Profiling
2021-01-12 23:39:08 +00:00
< a href = " #contents " > < img align = " right " width = " 15 " height = " 15 " src = " https://git.io/JtehR " alt = " Back to top " > < / a >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/giampaolo/psutil " > psutil < / a > < / b > ( 🥇 36 · ⭐ 7 K ) - Cross - platform lib for process and system monitoring in Python . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / giampaolo / psutil ) ( 👨 💻 160 · 🔀 1.1 K · 📦 70 K · 📋 1.4 K - 11 % open · ⏱ ️ 08.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / giampaolo / psutil
` ` `
- [ PyPi ] ( https : / / pypi . org / project / psutil ) ( 📥 13 M / month · 📦 25 K · ⏱ ️ 19.12 .2020 ) :
` ` `
pip install psutil
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / psutil ) ( 📥 5.4 M · ⏱ ️ 12.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge psutil
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/nicolargo/glances " > Glances < / a > < / b > ( 🥇 29 · ⭐ 17 K ) - Glances an Eye on your system . A top / htop alternative for . . < code > < a href = " http://bit.ly/37RvQcA " > ❗ ️ LGPL - 3.0 < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / nicolargo / glances ) ( 👨 💻 140 · 🔀 1.1 K · 📥 410 · 📦 260 · 📋 1.3 K - 14 % open · ⏱ ️ 11.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / nicolargo / glances
` ` `
- [ PyPi ] ( https : / / pypi . org / project / glances ) ( 📥 35 K / month · 📦 50 · ⏱ ️ 19.08 .2020 ) :
` ` `
pip install glances
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / glances ) ( 📥 120 K · ⏱ ️ 10.03 .2020 ) :
` ` `
conda install - c conda - forge glances
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pythonprofilers/memory_profiler " > memory - profiler < / a > < / b > ( 🥈 27 · ⭐ 2.7 K ) - Monitor Memory usage of Python code . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pythonprofilers / memory_profiler ) ( 👨 💻 83 · 🔀 290 · 📋 180 - 45 % open · ⏱ ️ 03.12 .2020 ) :
` ` `
git clone https : / / github . com / pythonprofilers / memory_profiler
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / memory_profiler ) ( 📥 110 K / month · 📦 530 · ⏱ ️ 16.08 .2018 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install memory_profiler
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/joerick/pyinstrument " > pyinstrument < / a > < / b > ( 🥈 27 · ⭐ 2.4 K ) - Call stack profiler for Python . Shows you why your code is slow ! . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / joerick / pyinstrument ) ( 👨 💻 22 · 🔀 92 · 📦 200 · 📋 69 - 26 % open · ⏱ ️ 31.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / joerick / pyinstrument
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pyinstrument ) ( 📥 68 K / month · 📦 140 · ⏱ ️ 09.09 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pyinstrument
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pyinstrument ) ( 📥 60 K · ⏱ ️ 17.12 .2020 ) :
` ` `
conda install - c conda - forge pyinstrument
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/sumerc/yappi " > Yappi < / a > < / b > ( 🥈 27 · ⭐ 560 ) - Yet Another Python Profiler , but this time thread & coroutine & greenlet aware . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / sumerc / yappi ) ( 👨 💻 21 · 🔀 38 · 📦 350 · 📋 40 - 25 % open · ⏱ ️ 09.12 .2020 ) :
` ` `
git clone https : / / github . com / sumerc / yappi
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / yappi ) ( 📥 66 K / month · 📦 640 · ⏱ ️ 27.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install yappi
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / yappi ) ( 📥 59 K · ⏱ ️ 28.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge yappi
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/benfred/py-spy " > py - spy < / a > < / b > ( 🥉 26 · ⭐ 6.4 K ) - Sampling profiler for Python programs . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / benfred / py - spy ) ( 👨 💻 19 · 🔀 220 · 📥 4.1 K · 📦 520 · 📋 180 - 29 % open · ⏱ ️ 06.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / benfred / py - spy
` ` `
- [ PyPi ] ( https : / / pypi . org / project / py - spy ) ( 📥 220 K / month · 📦 25 · ⏱ ️ 22.06 .2020 ) :
` ` `
pip install py - spy
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pyutils/line_profiler " > line_profiler < / a > < / b > ( 🥉 25 · ⭐ 3.5 K ) - Line - by - line profiling for Python . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pyutils / line_profiler ) ( 👨 💻 20 · 🔀 240 · 📋 28 - 75 % open · ⏱ ️ 19.11 .2020 ) :
` ` `
git clone https : / / github . com / pyutils / line_profiler
` ` `
- [ PyPi ] ( https : / / pypi . org / project / line_profiler ) ( 📥 200 K / month · 📦 690 · ⏱ ️ 20.12 .2017 ) :
` ` `
pip install line_profiler
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / line_profiler ) ( 📥 150 K · ⏱ ️ 21.11 .2020 ) :
` ` `
conda install - c conda - forge line_profiler
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/pympler/pympler " > pympler < / a > < / b > ( 🥉 25 · ⭐ 720 ) - Development tool to measure , monitor and analyze the memory behavior . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pympler / pympler ) ( 👨 💻 26 · 🔀 67 · 📋 78 - 41 % open · ⏱ ️ 15.10 .2020 ) :
` ` `
git clone https : / / github . com / pympler / pympler
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pympler ) ( 📥 98 K / month · 📦 480 · ⏱ ️ 14.10 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pympler
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pympler ) ( 📥 160 K · ⏱ ️ 14.10 .2020 ) :
` ` `
conda install - c conda - forge pympler
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/aristocratos/bpytop " > Bpytop < / a > < / b > ( 🥉 23 · ⭐ 5.1 K · 🐣 ) - Linux / OSX / FreeBSD resource monitor . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / aristocratos / bpytop ) ( 👨 💻 26 · 🔀 180 · 📋 180 - 12 % open · ⏱ ️ 11.01 .2021 ) :
` ` `
git clone https : / / github . com / aristocratos / bpytop
` ` `
- [ PyPi ] ( https : / / pypi . org / project / bpytop ) ( 📥 12 K / month · ⏱ ️ 10.01 .2021 ) :
` ` `
pip install bpytop
` ` `
< / details >
2021-01-09 04:58:10 +00:00
< details > < summary > < b > < a href = " https://github.com/nvdv/vprof " > vprof < / a > < / b > ( 🥉 23 · ⭐ 3.7 K ) - Visual profiler for Python . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / nvdv / vprof ) ( 👨 💻 17 · 🔀 160 · 📦 69 · 📋 78 - 28 % open · ⏱ ️ 08.11 .2020 ) :
` ` `
git clone https : / / github . com / nvdv / vprof
` ` `
- [ PyPi ] ( https : / / pypi . org / project / vprof ) ( 📥 1.7 K / month · 📦 9 · ⏱ ️ 29.02 .2020 ) :
` ` `
pip install vprof
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/emeryberger/scalene " > Scalene < / a > < / b > ( 🥉 22 · ⭐ 3.4 K ) - Scalene : a high - performance , high - precision CPU and memory profiler . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / emeryberger / scalene ) ( 👨 💻 16 · 🔀 120 · 📦 21 · 📋 73 - 27 % open · ⏱ ️ 02.01 .2021 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / emeryberger / scalene
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / scalene ) ( 📥 1.6 K / month · ⏱ ️ 09.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install scalene
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/what-studio/profiling " > Profiling < / a > < / b > ( 🥉 20 · ⭐ 3 K ) - Was an interactive continuous Python profiler . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / what - studio / profiling ) ( 👨 💻 18 · 🔀 110 · 📦 29 · 📋 35 - 42 % open · ⏱ ️ 24.08 .2020 ) :
` ` `
git clone https : / / github . com / what - studio / profiling
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / profiling ) ( 📥 4 K / month · 📦 5 · ⏱ ️ 28.06 .2017 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install profiling
` ` `
< / details >
< details > < summary > Show 3 hidden projects . . . < / summary >
- < b > < a href = " https://github.com/python-diamond/Diamond " > Diamond < / a > < / b > ( 🥈 27 · ⭐ 1.6 K · 💀 ) - Diamond is a python daemon that collects system metrics and publishes . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
- < b > < a href = " https://github.com/fabianp/memory_profiler " > memory_profiler < / a > < / b > ( 🥉 22 · ⭐ 59 · 💀 ) - Monitor Memory usage of Python code . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code >
- < b > < a href = " https://github.com/csurfer/pyheat " > pyheat < / a > < / b > ( 🥉 18 · ⭐ 490 · 💀 ) - pprofile + matplotlib = Python program profiled as an awesome heatmap ! . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
< / details >
< br >
## AST Tools
2021-01-12 23:39:08 +00:00
< a href = " #contents " > < img align = " right " width = " 15 " height = " 15 " src = " https://git.io/JtehR " alt = " Back to top " > < / a >
2021-01-09 04:58:10 +00:00
< details > < summary > < b > < a href = " https://github.com/python/typed_ast " > typed_ast < / a > < / b > ( 🥇 29 · ⭐ 170 ) - Modified fork of CPython ' s ast module that parses `# type:`.. <code><a href= " http://bit.ly/3nYMfla " >Apache-2</a></code></summary>
- [ GitHub ] ( https : / / github . com / python / typed_ast ) ( 👨 💻 19 · 🔀 44 · 📋 76 - 5 % open · ⏱ ️ 30.12 .2020 ) :
` ` `
git clone https : / / github . com / python / typed_ast
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / typed_ast ) ( 📥 5.6 M / month · 📦 10 K · ⏱ ️ 30.12 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install typed_ast
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/berkerpeksag/astor " > astor < / a > < / b > ( 🥈 27 · ⭐ 540 · 💤 ) - Python AST read / write . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / berkerpeksag / astor ) ( 👨 💻 28 · 🔀 77 · 📋 100 - 34 % open · ⏱ ️ 08.01 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
git clone https : / / github . com / berkerpeksag / astor
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / astor ) ( 📥 1.9 M / month · 📦 3.8 K · ⏱ ️ 10.12 .2019 ) :
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
pip install astor
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / astor ) ( 📥 1 M · ⏱ ️ 01.07 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
conda install - c conda - forge astor
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2021-01-12 23:39:08 +00:00
< details > < summary > < b > < a href = " https://github.com/serge-sans-paille/gast " > gast < / a > < / b > ( 🥈 27 · ⭐ 96 · 📉 ) - Python AST that abstracts the underlying Python version . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / serge - sans - paille / gast ) ( 👨 💻 10 · 🔀 20 · 📦 45 K · 📋 24 - 16 % open · ⏱ ️ 26.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
git clone https : / / github . com / serge - sans - paille / gast
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / gast ) ( 📥 3.9 M / month · 📦 3.4 K · ⏱ ️ 07.08 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
pip install gast
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / gast ) ( 📥 960 K · ⏱ ️ 07.08 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
2021-01-12 23:39:08 +00:00
conda install - c conda - forge gast
2021-01-09 04:58:10 +00:00
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/newville/asteval " > asteval < / a > < / b > ( 🥉 23 · ⭐ 110 ) - minimalistic evaluator of python expression using ast module . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
- [ GitHub ] ( https : / / github . com / newville / asteval ) ( 👨 💻 15 · 🔀 26 · 📦 460 · 📋 43 - 6 % open · ⏱ ️ 21.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / newville / asteval
` ` `
2021-01-12 23:39:08 +00:00
- [ PyPi ] ( https : / / pypi . org / project / asteval ) ( 📥 41 K / month · 📦 240 · ⏱ ️ 15.11 .2020 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install asteval
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / asteval ) ( 📥 110 K · ⏱ ️ 23.10 .2019 ) :
` ` `
conda install - c conda - forge asteval
` ` `
< / details >
< details > < summary > Show 1 hidden projects . . . < / summary >
- < b > < a href = " https://github.com/simonpercivall/astunparse " > astunparse < / a > < / b > ( 🥉 25 · ⭐ 150 · 💀 ) - An AST unparser for Python . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code >
< / details >
2021-01-12 23:39:08 +00:00
< br >
## Others
< a href = " #contents " > < img align = " right " width = " 15 " height = " 15 " src = " https://git.io/JtehR " alt = " Back to top " > < / a >
< details > < summary > < b > < a href = " https://github.com/pre-commit/pre-commit " > pre - commit < / a > < / b > ( 🥇 31 · ⭐ 5.3 K · ➕ ) - A framework for managing and maintaining multi - language pre - . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pre - commit / pre - commit ) ( 👨 💻 110 · 🔀 400 · 📥 1.2 K · 📋 1 K - 2 % open · ⏱ ️ 04.01 .2021 ) :
` ` `
git clone https : / / github . com / pre - commit / pre - commit
` ` `
- [ PyPi ] ( https : / / pypi . org / project / pre - commit ) ( 📥 1.1 M / month · 📦 2.1 K · ⏱ ️ 26.11 .2020 ) :
` ` `
pip install pre - commit
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pre - commit ) ( 📥 310 K · ⏱ ️ 11.01 .2021 ) :
` ` `
conda install - c conda - forge pre - commit
` ` `
< / details >
2021-01-09 04:58:10 +00:00
- - -
## Related Resources
- [ * * Best - of lists * * ] ( https : / / best - of . org ) : Discover other best - of lists with awesome open - source projects on all kinds of topics .
## Contribution
Contributions are encouraged and always welcome ! If you like to add or update projects , choose one of the following ways :
- Open an issue by selecting one of the provided categories from the [ issue page ] ( https : / / github . com / ml - tooling / best - of - python - dev / issues / new / choose ) and fill in the requested information .
- Modify the [ projects . yaml ] ( https : / / github . com / ml - tooling / best - of - python - dev / blob / main / projects . yaml ) with your additions or changes , and submit a pull request . This can also be done directly via the [ Github UI ] ( https : / / github . com / ml - tooling / best - of - python - dev / edit / main / projects . yaml ) .
If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation , please refer to the [ best - of - generator ] ( https : / / github . com / best - of - lists / best - of - generator ) repository . If you like to create your own best - of list , we recommend to follow [ this guide ] ( https : / / github . com / best - of - lists / best - of / blob / main / create - best - of - list . md ) .
For more information on how to add or update projects , please read the [ contribution guidelines ] ( https : / / github . com / ml - tooling / best - of - python - dev / blob / main / CONTRIBUTING . md ) . By participating in this project , you agree to abide by its [ Code of Conduct ] ( https : / / github . com / ml - tooling / best - of - python - dev / blob / main / . github / CODE_OF_CONDUCT . md ) .
## License
[ ! [ CC0 ] ( https : / / mirrors . creativecommons . org / presskit / buttons / 88 x31 / svg / by - sa . svg ) ] ( https : / / creativecommons . org / licenses / by - sa / 4.0 / )