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 >
2023-03-23 14:48:08 +00:00
< a href = " #Contents " title = " Project Count " > < img src = " https://img.shields.io/badge/projects-270-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 >
2023-11-09 14:21:22 +00:00
This curated list contains 270 awesome open - source projects with a total of 890 K stars grouped into 17 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-19 20:28:26 +00:00
- - -
< p align = " center " >
🧙 ♂ ️ & nbsp ; Discover other < a href = " https://best-of.org " > best - of lists < / a > or create < a href = " https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md " > your own < / a > . < br >
📫 & nbsp ; Subscribe to our < a href = " https://mltooling.substack.com/subscribe " > newsletter < / a > for updates and trending projects .
< / p >
- - -
2021-01-09 04:58:10 +00:00
## Contents
2023-05-18 14:21:06 +00:00
- [ Linters & Style Checkers ] ( #linters--style-checkers) _40 projects_
- [ Type checkers ] ( #type-checkers) _5 projects_
2022-04-21 14:46:46 +00:00
- [ Code Formatters ] ( #code-formatters) _7 projects_
2021-01-09 04:58:10 +00:00
- [ Code Refactoring ] ( #code-refactoring) _18 projects_
2021-07-01 14:57:19 +00:00
- [ Code Security ] ( #code-security) _8 projects_
2022-09-29 14:52:48 +00:00
- [ Virtual Environments ] ( #virtual-environments) _10 projects_
2022-04-21 14:46:46 +00:00
- [ Dependency & Package Managers ] ( #dependency--package-managers) _11 projects_
2021-01-09 04:58:10 +00:00
- [ Code Metrics & Complexity ] ( #code-metrics--complexity) _6 projects_
2021-07-01 14:57:19 +00:00
- [ Logging ] ( #logging) _21 projects_
2023-03-23 14:48:08 +00:00
- [ Shell ] ( #shell) _2 projects_
2022-04-29 17:34:39 +00:00
- [ Documentation ] ( #documentation) _29 projects_
2023-05-18 14:21:06 +00:00
- [ Debugging Tools ] ( #debugging-tools) _13 projects_
2021-01-19 20:28:26 +00:00
- [ Testing Tools ] ( #testing-tools) _43 projects_
2021-07-01 14:57:19 +00:00
- [ Code Packaging ] ( #code-packaging) _16 projects_
2021-01-09 04:58:10 +00:00
- [ Build Tools ] ( #build-tools) _14 projects_
2022-06-23 14:50:26 +00:00
- [ System Monitoring & Profiling ] ( #system-monitoring--profiling) _18 projects_
- [ AST Tools ] ( #ast-tools) _6 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
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/astral-sh/ruff " > ruff < / a > < / b > ( 🥇 43 · ⭐ 20 K ) - An extremely fast Python linter and code formatter , written in Rust . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-02-18 14:47:29 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / astral - sh / ruff ) ( 👨 💻 310 · 🔀 630 · 📥 85 K · 📦 22 K · 📋 3.3 K - 17 % open · ⏱ ️ 09.11 .2023 ) :
2021-12-02 14:49:39 +00:00
` ` `
2023-09-28 14:22:45 +00:00
git clone https : / / github . com / charliermarsh / ruff
2021-12-02 14:49:39 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / ruff ) ( 📥 7.1 M / month · 📦 1.6 K · ⏱ ️ 08.11 .2023 ) :
2021-12-02 14:49:39 +00:00
` ` `
2023-09-28 14:22:45 +00:00
pip install ruff
2021-12-02 14:49:39 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / ruff ) ( 📥 410 K · ⏱ ️ 09.11 .2023 ) :
2021-12-02 14:49:39 +00:00
` ` `
2023-09-28 14:22:45 +00:00
conda install - c conda - forge ruff
2021-12-02 14:49:39 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/pylint-dev/pylint " > pylint < / a > < / b > ( 🥇 42 · ⭐ 4.9 K ) - Its not just a linter that annoys you ! . < code > < a href = " http://bit.ly/2KucAZR " > ❗ ️ GPL - 2.0 < / a > < / code > < / summary >
2023-05-11 14:20:52 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pylint - dev / pylint ) ( 👨 💻 550 · 🔀 1 K · 📦 390 K · 📋 5.2 K - 15 % open · ⏱ ️ 08.11 .2023 ) :
2023-05-11 14:20:52 +00:00
` ` `
2023-09-28 14:22:45 +00:00
git clone https : / / github . com / PyCQA / pylint
2023-06-08 14:21:32 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pylint ) ( 📥 20 M / month · 📦 23 K · ⏱ ️ 22.10 .2023 ) :
2023-06-08 14:21:32 +00:00
` ` `
2023-09-28 14:22:45 +00:00
pip install pylint
2023-06-29 14:23:14 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pylint ) ( 📥 4.7 M · ⏱ ️ 22.10 .2023 ) :
2023-06-29 14:23:14 +00:00
` ` `
2023-09-28 14:22:45 +00:00
conda install - c conda - forge pylint
2023-05-11 14:20:52 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/wemake-services/wemake-python-styleguide " > wemake - python - styleguide < / a > < / b > ( 🥇 35 · ⭐ 2.3 K ) - The strictest and most opinionated python linter ever ! . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-08-03 14:20:20 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / wemake - services / wemake - python - styleguide ) ( 👨 💻 180 · 🔀 380 · 📦 16 K · 📋 1.1 K - 9 % open · ⏱ ️ 06.11 .2023 ) :
2023-08-03 14:20:20 +00:00
` ` `
2023-09-21 14:22:26 +00:00
git clone https : / / github . com / wemake - services / wemake - python - styleguide
2023-09-14 14:23:09 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / wemake - python - styleguide ) ( 📥 180 K / month ) :
2023-09-14 14:23:09 +00:00
` ` `
2023-09-21 14:22:26 +00:00
pip install wemake - python - styleguide
2023-08-10 14:22:50 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/PyCQA/pyflakes " > pyflakes < / a > < / b > ( 🥇 35 · ⭐ 1.3 K ) - A simple program which checks Python source files for errors . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2022-01-27 14:37:46 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / PyCQA / pyflakes ) ( 👨 💻 84 · 🔀 170 · 📦 250 K · 📋 500 - 7 % open · ⏱ ️ 31.07 .2023 ) :
2022-01-13 14:56:17 +00:00
` ` `
2023-04-27 14:21:20 +00:00
git clone https : / / github . com / PyCQA / pyflakes
2021-01-09 04:58:10 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pyflakes ) ( 📥 27 M / month ) :
2023-04-20 14:21:38 +00:00
` ` `
2023-04-27 14:21:20 +00:00
pip install pyflakes
2023-04-20 14:21:38 +00:00
` ` `
2023-10-26 14:30:34 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pyflakes ) ( 📥 6.9 M · ⏱ ️ 29.07 .2023 ) :
2023-04-20 14:21:38 +00:00
` ` `
2023-04-27 14:21:20 +00:00
conda install - c conda - forge pyflakes
2023-04-20 14:21:38 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/PyCQA/pydocstyle " > pydocstyle < / a > < / b > ( 🥈 33 · ⭐ 1.1 K ) - docstring style checker . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-10-05 15:13:03 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / PyCQA / pydocstyle ) ( 👨 💻 92 · 🔀 180 · 📥 69 · 📦 60 K · 📋 340 - 33 % open · ⏱ ️ 03.11 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-10-19 14:39:58 +00:00
git clone https : / / github . com / PyCQA / pydocstyle
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pydocstyle ) ( 📥 4.3 M / month ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-10-19 14:39:58 +00:00
pip install pydocstyle
2023-10-05 15:13:03 +00:00
` ` `
2023-10-26 14:30:34 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pydocstyle ) ( 📥 1.7 M · ⏱ ️ 16.06 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-10-19 14:39:58 +00:00
conda install - c conda - forge pydocstyle
2023-10-05 15:13:03 +00:00
` ` `
< / details >
2023-10-26 14:30:34 +00:00
< details > < summary > < b > < a href = " https://github.com/PyCQA/flake8-bugbear " > flake8 - bugbear < / a > < / b > ( 🥈 31 · ⭐ 990 ) - 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 >
2023-05-04 14:21:09 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / PyCQA / flake8 - bugbear ) ( 👨 💻 77 · 🔀 96 · 📦 35 K · 📋 210 - 27 % open · ⏱ ️ 03.11 .2023 ) :
2023-05-04 14:21:09 +00:00
` ` `
2023-08-10 14:22:50 +00:00
git clone https : / / github . com / PyCQA / flake8 - bugbear
2023-05-04 14:21:09 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / flake8 - bugbear ) ( 📥 2.5 M / month ) :
2023-05-04 14:21:09 +00:00
` ` `
2023-08-10 14:22:50 +00:00
pip install flake8 - bugbear
2023-05-04 14:21:09 +00:00
` ` `
2023-10-19 14:39:58 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / flake8 - bugbear ) ( 📥 750 K · ⏱ ️ 18.09 .2023 ) :
2023-05-04 14:21:09 +00:00
` ` `
2023-08-10 14:22:50 +00:00
conda install - c conda - forge flake8 - bugbear
2023-05-04 14:21:09 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/pylint-dev/pylint-django " > pylint - django < / a > < / b > ( 🥈 31 · ⭐ 570 ) - 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 >
2023-07-20 14:21:06 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pylint - dev / pylint - django ) ( 👨 💻 70 · 🔀 120 · 📥 280 · 📦 28 K · 📋 220 - 24 % open · ⏱ ️ 04.11 .2023 ) :
2023-07-20 14:21:06 +00:00
` ` `
2023-09-28 14:22:45 +00:00
git clone https : / / github . com / PyCQA / pylint - django
2023-07-20 14:21:06 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pylint - django ) ( 📥 2.5 M / month ) :
2023-07-20 14:21:06 +00:00
` ` `
2023-09-28 14:22:45 +00:00
pip install pylint - django
2023-08-10 14:22:50 +00:00
` ` `
2023-09-28 14:22:45 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pylint - django ) ( 📥 170 K · ⏱ ️ 16.06 .2023 ) :
2023-08-10 14:22:50 +00:00
` ` `
2023-09-28 14:22:45 +00:00
conda install - c conda - forge pylint - django
2023-07-20 14:21:06 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/PyCQA/pycodestyle " > pycodestyle < / a > < / b > ( 🥈 30 · ⭐ 4.9 K ) - Simple Python style checker in one Python file . < code > ❗ Unlicensed < / code > < / summary >
2023-09-07 14:42:57 +00:00
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / PyCQA / pycodestyle ) ( 👨 💻 130 · 🔀 680 · 📦 20 · 📋 710 - 12 % open · ⏱ ️ 12.10 .2023 ) :
2023-09-07 14:42:57 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / PyCQA / pycodestyle
2023-09-21 14:22:26 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pycodestyle ) ( 📥 34 M / month ) :
2023-09-21 14:22:26 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install pycodestyle
2023-10-19 14:39:58 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pycodestyle ) ( 📥 7.2 M · ⏱ ️ 13.10 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-11-02 14:21:30 +00:00
conda install - c conda - forge pycodestyle
2023-09-07 14:42:57 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/adamchainz/flake8-comprehensions " > flake8 - comprehensions < / a > < / b > ( 🥈 30 · ⭐ 450 ) - 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 >
2023-08-31 14:21:45 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / adamchainz / flake8 - comprehensions ) ( 👨 💻 15 · 🔀 21 · 📦 25 K · 📋 55 - 7 % open · ⏱ ️ 07.11 .2023 ) :
2023-08-31 14:21:45 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / adamchainz / flake8 - comprehensions
2023-08-31 14:21:45 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / flake8 - comprehensions ) ( 📥 1 M / month · 📦 690 · ⏱ ️ 10.07 .2023 ) :
2023-08-31 14:21:45 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install flake8 - comprehensions
2023-09-21 14:22:26 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / flake8 - comprehensions ) ( 📥 760 K · ⏱ ️ 17.07 .2023 ) :
2023-09-21 14:22:26 +00:00
` ` `
2023-11-02 14:21:30 +00:00
conda install - c conda - forge flake8 - comprehensions
2023-10-26 14:30:34 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/gforcada/flake8-isort " > flake8 - isort < / a > < / b > ( 🥈 28 · ⭐ 160 ) - 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 >
2023-10-26 14:30:34 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / gforcada / flake8 - isort ) ( 👨 💻 38 · 🔀 95 · 📦 24 K · 📋 57 - 1 % open · ⏱ ️ 03.11 .2023 ) :
2023-03-16 14:40:32 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / gforcada / flake8 - isort
2023-03-16 14:40:32 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / flake8 - isort ) ( 📥 1.1 M / month ) :
2023-03-16 14:40:32 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install flake8 - isort
2023-07-06 14:35:26 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / flake8 - isort ) ( 📥 55 K · ⏱ ️ 03.11 .2023 ) :
2023-07-06 14:35:26 +00:00
` ` `
2023-11-02 14:21:30 +00:00
conda install - c conda - forge flake8 - isort
2023-07-20 14:21:06 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/beartype/beartype " > beartype < / a > < / b > ( 🥉 26 · ⭐ 2.1 K ) - Unbearably fast near - real - time hybrid runtime - static type - checking in . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-10-26 14:30:34 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / beartype / beartype ) ( 👨 💻 17 · 🔀 39 · 📋 230 - 21 % open · ⏱ ️ 09.11 .2023 ) :
2023-10-26 14:30:34 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / beartype / beartype
2023-10-26 14:30:34 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / beartype ) ( 📥 1.4 M / month ) :
2023-10-26 14:30:34 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install beartype
2023-10-26 14:30:34 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / beartype ) ( 📥 72 K · ⏱ ️ 23.09 .2023 ) :
2023-10-26 14:30:34 +00:00
` ` `
2023-11-02 14:21:30 +00:00
conda install - c conda - forge beartype
2023-10-26 14:30:34 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/nipunn1313/mypy-protobuf " > mypy - protobuf < / a > < / b > ( 🥉 26 · ⭐ 600 ) - 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 / nipunn1313 / mypy - protobuf ) ( 👨 💻 37 · 🔀 78 · 📋 120 - 9 % open · ⏱ ️ 03.08 .2023 ) :
` ` `
git clone https : / / github . com / dropbox / mypy - protobuf
` ` `
- [ PyPi ] ( https : / / pypi . org / project / mypy - protobuf ) ( 📥 2.1 M / month · 📦 100 · ⏱ ️ 29.07 .2023 ) :
` ` `
pip install mypy - protobuf
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / mypy - protobuf ) ( 📥 120 K · ⏱ ️ 20.08 .2023 ) :
` ` `
conda install - c conda - forge mypy - protobuf
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/andreoliwa/nitpick " > nitpick < / a > < / b > ( 🥉 26 · ⭐ 370 ) - Enforce the same settings on 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 >
2023-09-14 14:23:09 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / andreoliwa / nitpick ) ( 👨 💻 16 · 🔀 21 · 📥 5 · 📦 1.3 K · 📋 130 - 36 % open · ⏱ ️ 09.11 .2023 ) :
2023-09-14 14:23:09 +00:00
` ` `
2023-09-28 14:22:45 +00:00
git clone https : / / github . com / andreoliwa / nitpick
2023-09-14 14:23:09 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / nitpick ) ( 📥 56 K / month ) :
2023-09-14 14:23:09 +00:00
` ` `
2023-09-28 14:22:45 +00:00
pip install nitpick
2023-09-14 14:23:09 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/wemake-services/flake8-eradicate " > flake8 - eradicate < / a > < / b > ( 🥉 26 · ⭐ 300 ) - 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 >
- [ GitHub ] ( https : / / github . com / wemake - services / flake8 - eradicate ) ( 👨 💻 15 · 🔀 12 · 📦 18 K · 📋 39 - 20 % open · ⏱ ️ 31.05 .2023 ) :
` ` `
git clone https : / / github . com / wemake - services / flake8 - eradicate
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / flake8 - eradicate ) ( 📥 600 K / month ) :
2023-11-02 14:21:30 +00:00
` ` `
pip install flake8 - eradicate
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / flake8 - eradicate ) ( 📥 13 K · ⏱ ️ 01.06 .2023 ) :
` ` `
conda install - c conda - forge flake8 - eradicate
` ` `
< / details >
2023-10-05 15:13:03 +00:00
< details > < summary > < b > < a href = " https://github.com/mgedmin/check-manifest " > check - manifest < / a > < / b > ( 🥉 26 · ⭐ 280 ) - Tool to check the completeness of MANIFEST . in for Python packages . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-06-01 14:23:18 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / mgedmin / check - manifest ) ( 👨 💻 22 · 🔀 38 · 📦 9.6 K · 📋 96 - 20 % open · ⏱ ️ 04.10 .2023 ) :
2023-06-01 14:23:18 +00:00
` ` `
2023-09-28 14:22:45 +00:00
git clone https : / / github . com / mgedmin / check - manifest
2023-06-01 14:23:18 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / check - manifest ) ( 📥 200 K / month ) :
2023-06-01 14:23:18 +00:00
` ` `
2023-09-28 14:22:45 +00:00
pip install check - manifest
2023-06-01 14:23:18 +00:00
` ` `
2023-10-19 14:39:58 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / check - manifest ) ( 📥 110 K · ⏱ ️ 16.06 .2023 ) :
2023-06-01 14:23:18 +00:00
` ` `
2023-09-28 14:22:45 +00:00
conda install - c conda - forge check - manifest
2023-06-01 14:23:18 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/zheller/flake8-quotes " > flake8 - quotes < / a > < / b > ( 🥉 26 · ⭐ 170 · 💤 ) - 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 ) ( 👨 💻 32 · 🔀 34 · 📦 20 K · 📋 50 - 12 % open · ⏱ ️ 19.12 .2022 ) :
` ` `
git clone https : / / github . com / zheller / flake8 - quotes
` ` `
- [ PyPi ] ( https : / / pypi . org / project / flake8 - quotes ) ( 📥 750 K / month ) :
` ` `
pip install flake8 - quotes
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / flake8 - quotes ) ( 📥 690 K · ⏱ ️ 16.06 .2023 ) :
` ` `
conda install - c conda - forge flake8 - quotes
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/gforcada/flake8-builtins " > flake8 - builtins < / a > < / b > ( 🥉 25 · ⭐ 100 ) - 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 >
2023-07-27 14:23:29 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / gforcada / flake8 - builtins ) ( 👨 💻 18 · 🔀 22 · 📦 9.8 K · ⏱ ️ 03.11 .2023 ) :
2023-06-01 14:23:18 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / gforcada / flake8 - builtins
2023-05-18 14:21:06 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / flake8 - builtins ) ( 📥 630 K / month ) :
2023-06-29 14:23:14 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install flake8 - builtins
2023-08-24 14:21:13 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / flake8 - builtins ) ( 📥 230 K · ⏱ ️ 03.11 .2023 ) :
2023-08-24 14:21:13 +00:00
` ` `
2023-11-02 14:21:30 +00:00
conda install - c conda - forge flake8 - builtins
2023-09-14 14:23:09 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/peterjc/flake8-black " > flake8 - black < / a > < / b > ( 🥉 24 · ⭐ 160 ) - 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 >
2023-09-14 14:23:09 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / peterjc / flake8 - black ) ( 👨 💻 10 · 🔀 10 · 📦 7.3 K · 📋 29 - 20 % open · ⏱ ️ 07.11 .2023 ) :
2023-09-14 14:23:09 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / peterjc / flake8 - black
2023-09-14 14:23:09 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / flake8 - black ) ( 📥 860 K / month ) :
2023-09-14 14:23:09 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install flake8 - black
2023-09-14 14:23:09 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / flake8 - black ) ( 📥 460 K · ⏱ ️ 16.06 .2023 ) :
2023-09-14 14:23:09 +00:00
` ` `
2023-11-02 14:21:30 +00:00
conda install - c conda - forge flake8 - black
2023-09-28 14:22:45 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/MartinThoma/flake8-simplify " > flake8 - simplify < / a > < / b > ( 🥉 22 · ⭐ 170 ) - A flake8 plugin that helps you to simplify code . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-09-28 14:22:45 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / MartinThoma / flake8 - simplify ) ( 👨 💻 14 · 🔀 19 · 📋 120 - 38 % open · ⏱ ️ 24.09 .2023 ) :
` ` `
git clone https : / / github . com / MartinThoma / flake8 - simplify
` ` `
- [ PyPi ] ( https : / / pypi . org / project / flake8 - simplify ) ( 📥 320 K / month · 📦 34 · ⏱ ️ 23.09 .2023 ) :
` ` `
pip install flake8 - simplify
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / flake8 - simplify ) ( 📥 35 K · ⏱ ️ 26.09 .2023 ) :
` ` `
conda install - c conda - forge flake8 - simplify
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/deppen8/pandas-vet " > pandas - vet < / a > < / b > ( 🥉 22 · ⭐ 160 ) - 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 ) ( 👨 💻 14 · 🔀 17 · 📥 71 · 📦 410 · 📋 51 - 19 % open · ⏱ ️ 11.08 .2023 ) :
2023-09-28 14:22:45 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / deppen8 / pandas - vet
2023-09-28 14:22:45 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pandas - vet ) ( 📥 34 K / month ) :
2023-09-28 14:22:45 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install pandas - vet
2023-10-05 15:13:03 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pandas - vet ) ( 📥 17 K · ⏱ ️ 11.08 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-11-02 14:21:30 +00:00
conda install - c conda - forge pandas - vet
2023-06-29 14:23:14 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/openstack/hacking " > hacking < / a > < / b > ( 🥉 20 · ⭐ 230 · 📉 ) - 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 >
2023-06-08 14:21:32 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / openstack / hacking ) ( 👨 💻 190 · 🔀 47 · ⏱ ️ 25.09 .2023 ) :
2023-06-08 14:21:32 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / openstack / hacking
2023-09-21 14:22:26 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / hacking ) ( 📥 73 K / month ) :
2023-09-21 14:22:26 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install hacking
2023-08-24 14:21:13 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/PyCQA/flake8-import-order " > flake8 - import - order < / a > < / b > ( 🥉 19 · ⭐ 280 · 📉 ) - 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 >
2023-08-24 14:21:13 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / PyCQA / flake8 - import - order ) ( 👨 💻 46 · 🔀 68 · 📋 100 - 10 % open · ⏱ ️ 13.09 .2023 ) :
2023-08-31 14:21:45 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / PyCQA / flake8 - import - order
2023-10-12 14:26:06 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / flake8 - import - order ) ( 📥 470 K / month ) :
2023-10-12 14:26:06 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install flake8 - import - order
2023-10-26 14:30:34 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / flake8 - import - order ) ( 📥 240 K · ⏱ ️ 16.06 .2023 ) :
2023-10-26 14:30:34 +00:00
` ` `
2023-11-09 14:21:22 +00:00
conda install - c conda - forge flake8 - import - order
2023-10-12 14:26:06 +00:00
` ` `
< / details >
2023-10-26 14:30:34 +00:00
< details > < summary > < b > < a href = " https://github.com/hchasestevens/bellybutton " > bellybutton < / a > < / b > ( 🥉 18 · ⭐ 260 ) - Custom Python linting through AST expressions . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-10-19 14:39:58 +00:00
- [ GitHub ] ( https : / / github . com / hchasestevens / bellybutton ) ( 👨 💻 6 · 🔀 15 · 📦 41 · 📋 17 - 64 % open · ⏱ ️ 27.07 .2023 ) :
` ` `
git clone https : / / github . com / hchasestevens / bellybutton
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / bellybutton ) ( 📥 18 K / month · 📦 1 · ⏱ ️ 27.07 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
pip install bellybutton
` ` `
< / details >
2023-10-26 14:30:34 +00:00
< details > < summary > < b > < a href = " https://github.com/justinabrahms/imhotep " > imhotep < / a > < / b > ( 🥉 17 · ⭐ 220 ) - A static - analysis bot for Github . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-08-03 14:20:20 +00:00
2023-10-19 14:39:58 +00:00
- [ GitHub ] ( https : / / github . com / justinabrahms / imhotep ) ( 👨 💻 17 · 🔀 36 · 📦 11 · 📋 46 - 43 % open · ⏱ ️ 17.06 .2023 ) :
2023-08-03 14:20:20 +00:00
` ` `
git clone https : / / github . com / justinabrahms / imhotep
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / imhotep ) ( 📥 65 / month · 📦 6 · ⏱ ️ 20.02 .2022 ) :
2023-08-03 14:20:20 +00:00
` ` `
pip install imhotep
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/lyft/linty_fresh " > linty_fresh < / a > < / b > ( 🥉 12 · ⭐ 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 >
2023-09-21 14:22:26 +00:00
2023-10-19 14:39:58 +00:00
- [ GitHub ] ( https : / / github . com / lyft / linty_fresh ) ( 👨 💻 18 · 🔀 21 · 📋 9 - 88 % open · ⏱ ️ 13.12 .2022 ) :
2023-09-21 14:22:26 +00:00
` ` `
2023-10-19 14:39:58 +00:00
git clone https : / / github . com / lyft / linty_fresh
2023-09-21 14:22:26 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / linty - fresh ) ( 📥 25 / month · ⏱ ️ 12.12 .2018 ) :
2023-09-21 14:22:26 +00:00
` ` `
2023-10-19 14:39:58 +00:00
pip install linty - fresh
2023-09-21 14:22:26 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > Show 15 hidden projects . . . < / summary >
2023-06-08 14:21:32 +00:00
2023-11-02 14:21:30 +00:00
- < b > < a href = " https://github.com/PyCQA/flake8 " > flake8 < / a > < / b > ( 🥇 38 · ⭐ 3.1 K ) - Flake8 is a wrapper around these tools : PyFlakes ; pycodestyle ; . . < code > ❗ Unlicensed < / code >
- < b > < a href = " https://github.com/davidhalter/parso " > parso < / a > < / b > ( 🥈 30 · ⭐ 560 ) - A Python Parser . < code > ❗ Unlicensed < / code >
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/coala/coala " > coala < / a > < / b > ( 🥈 28 · ⭐ 3.5 K · 💀 ) - coala provides a unified command - line interface for linting and . . < code > < a href = " http://bit.ly/3pwmjO5 " > ❗ ️ AGPL - 3.0 < / a > < / code >
- < b > < a href = " https://github.com/terrencepreilly/darglint " > darglint < / a > < / b > ( 🥈 28 · ⭐ 480 · 💀 ) - A python documentation linter which checks that the docstring . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
- < b > < a href = " https://github.com/klen/pylama " > pylama < / a > < / b > ( 🥈 27 · ⭐ 1 K · 💀 ) - Code audit tool for python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
- < b > < a href = " https://github.com/PyCQA/pep8-naming " > pep8 - naming < / a > < / b > ( 🥈 27 · ⭐ 470 ) - Naming Convention checker for Python . < code > ❗ Unlicensed < / code >
2023-09-07 14:42:57 +00:00
- < b > < a href = " https://github.com/wearepal/data-science-types " > data - science - types < / a > < / b > ( 🥉 25 · ⭐ 200 · 💀 ) - Mypy stubs , i . e . , type information , for numpy , pandas . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code >
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/Instagram/Fixit " > Fixit < / a > < / b > ( 🥉 24 · ⭐ 550 ) - Advanced Python linting framework with auto - fixes and hierarchical . . < code > ❗ Unlicensed < / code >
2023-11-02 14:21:30 +00:00
- < b > < a href = " https://github.com/PyCQA/flake8-commas " > flake8 - commas < / a > < / b > ( 🥉 20 · ⭐ 130 · 💀 ) - Flake8 extension for enforcing trailing commas in . . < code > ❗ Unlicensed < / 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 >
2023-09-07 14:42:57 +00:00
- < b > < a href = " https://github.com/jschaf/pylint-flask " > pylint - flask < / a > < / b > ( 🥉 20 · ⭐ 62 · 💀 ) - 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 >
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/life4/flakehell " > flakehell < / a > < / b > ( 🥉 19 · ⭐ 230 · 💀 ) - 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 >
- < b > < a href = " https://github.com/ambv/flake8-mypy " > flake8 - mypy < / a > < / b > ( 🥉 17 · ⭐ 100 · 💀 ) - 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 >
- < b > < a href = " https://github.com/tylerwince/flake8-bandit " > flake8 - bandit < / a > < / b > ( 🥉 16 · ⭐ 110 · 💀 ) - 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 >
2023-10-19 14:39:58 +00:00
- < b > < a href = " https://github.com/bndr/pycycle " > pycycle < / a > < / b > ( 🥉 15 · ⭐ 320 · 💀 ) - Tool for pinpointing circular imports in Python . Find cyclic imports . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2023-08-24 14:21:13 +00:00
- < b > < a href = " https://github.com/cemsbr/yala " > yala < / a > < / b > ( 🥉 15 · ⭐ 14 · 💤 ) - 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
< / details >
< br >
2023-05-18 14:21:06 +00:00
## Type checkers
< a href = " #contents " > < img align = " right " width = " 15 " height = " 15 " src = " https://git.io/JtehR " alt = " Back to top " > < / a >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/python/mypy " > mypy < / a > < / b > ( 🥇 46 · ⭐ 17 K ) - Optional static typing for Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-10-19 14:39:58 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / python / mypy ) ( 👨 💻 680 · 🔀 2.7 K · 📦 210 K · 📋 9.8 K - 25 % open · ⏱ ️ 09.11 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
git clone https : / / github . com / python / mypy
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / mypy ) ( 📥 21 M / month · 📦 9.5 K · ⏱ ️ 18.10 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
pip install mypy
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / mypy ) ( 📥 3.6 M · ⏱ ️ 18.10 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
conda install - c conda - forge mypy
` ` `
< / details >
2023-09-21 14:22:26 +00:00
< details > < summary > < b > < a href = " https://github.com/microsoft/pyright " > pyright < / a > < / b > ( 🥈 38 · ⭐ 11 K ) - Static Type Checker for Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-08-24 14:21:13 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / microsoft / pyright ) ( 👨 💻 100 · 🔀 1.1 K · 📥 1.2 K · 📦 660 · 📋 4.7 K - 0 % open · ⏱ ️ 09.11 .2023 ) :
2023-05-18 14:21:06 +00:00
` ` `
git clone https : / / github . com / Microsoft / pyright
` ` `
2023-11-09 14:21:22 +00:00
- [ npm ] ( https : / / www . npmjs . com / package / pyright ) ( 📥 750 K / month · 📦 12 · ⏱ ️ 08.11 .2023 ) :
2023-05-18 14:21:06 +00:00
` ` `
npm install pyright
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/facebook/pyre-check " > pyre - check < / a > < / b > ( 🥉 35 · ⭐ 6.5 K ) - Performant type - checking for python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-10-19 14:39:58 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / facebook / pyre - check ) ( 👨 💻 250 · 🔀 460 · 📦 21 · 📋 400 - 35 % open · ⏱ ️ 09.11 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-10-26 14:30:34 +00:00
git clone https : / / github . com / facebook / pyre - check
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pyre - check ) ( 📥 77 K / month · 📦 53 · ⏱ ️ 19.10 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-10-26 14:30:34 +00:00
pip install pyre - check
2023-10-19 14:39:58 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/agronholm/typeguard " > typeguard < / a > < / b > ( 🥉 35 · ⭐ 1.3 K ) - Run - time type checker for Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / agronholm / typeguard ) ( 👨 💻 33 · 🔀 97 · 📦 19 K · 📋 290 - 5 % open · ⏱ ️ 06.11 .2023 ) :
` ` `
git clone https : / / github . com / agronholm / typeguard
` ` `
- [ PyPi ] ( https : / / pypi . org / project / typeguard ) ( 📥 11 M / month · 📦 1.6 K · ⏱ ️ 11.09 .2023 ) :
` ` `
pip install typeguard
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / typeguard ) ( 📥 450 K · ⏱ ️ 24.10 .2023 ) :
` ` `
conda install - c conda - forge typeguard
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/google/pytype " > pytype < / a > < / b > ( 🥉 33 · ⭐ 4.4 K · 📈 ) - A static type analyzer for Python code . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / google / pytype ) ( 👨 💻 100 · 🔀 280 · 📋 660 - 21 % open · ⏱ ️ 08.11 .2023 ) :
2023-09-21 14:22:26 +00:00
2023-11-09 14:21:22 +00:00
` ` `
git clone https : / / github . com / google / pytype
` ` `
- [ PyPi ] ( https : / / pypi . org / project / pytype ) ( 📥 380 K / month · 📦 150 · ⏱ ️ 31.10 .2023 ) :
` ` `
pip install pytype
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytype ) ( 📥 180 K · ⏱ ️ 12.09 .2023 ) :
` ` `
conda install - c conda - forge pytype
` ` `
2023-09-21 14:22:26 +00:00
< / details >
2023-05-18 14:21:06 +00:00
< br >
2021-01-09 04:58:10 +00:00
## 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
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/psf/black " > black < / a > < / b > ( 🥇 46 · ⭐ 35 K ) - The uncompromising Python code formatter . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / psf / black ) ( 👨 💻 420 · 🔀 2.1 K · 📥 51 K · 📦 430 K · 📋 2.4 K - 15 % open · ⏱ ️ 08.11 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2021-08-26 14:57:24 +00:00
git clone https : / / github . com / psf / black
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / black ) ( 📥 31 M / month · 📦 13 K · ⏱ ️ 08.11 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2021-08-26 14:57:24 +00:00
pip install black
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / black ) ( 📥 8.8 M · ⏱ ️ 26.10 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2021-08-26 14:57:24 +00:00
conda install - c conda - forge black
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2023-08-31 14:21:45 +00:00
< details > < summary > < b > < a href = " https://github.com/google/yapf " > yapf < / a > < / b > ( 🥈 41 · ⭐ 13 K ) - A formatter for Python files . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / google / yapf ) ( 👨 💻 150 · 🔀 930 · 📦 86 K · 📋 820 - 44 % open · ⏱ ️ 08.11 .2023 ) :
2022-08-11 14:35:05 +00:00
` ` `
2023-08-31 14:21:45 +00:00
git clone https : / / github . com / google / yapf
2022-08-11 14:35:05 +00:00
` ` `
2023-10-26 14:30:34 +00:00
- [ PyPi ] ( https : / / pypi . org / project / yapf ) ( 📥 5 M / month · 📦 2.3 K · ⏱ ️ 22.09 .2023 ) :
2022-08-11 14:35:05 +00:00
` ` `
2023-08-31 14:21:45 +00:00
pip install yapf
2022-08-11 14:35:05 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / yapf ) ( 📥 1.7 M · ⏱ ️ 26.07 .2023 ) :
2022-08-11 14:35:05 +00:00
` ` `
2023-08-31 14:21:45 +00:00
conda install - c conda - forge yapf
2022-08-11 14:35:05 +00:00
` ` `
< / details >
2023-10-12 14:26:06 +00:00
< details > < summary > < b > < a href = " https://github.com/PyCQA/isort " > isort < / a > < / b > ( 🥈 40 · ⭐ 6.1 K ) - A Python utility / library to sort imports . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2022-08-11 14:35:05 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / PyCQA / isort ) ( 👨 💻 290 · 🔀 540 · 📦 430 K · 📋 1.2 K - 14 % open · ⏱ ️ 06.11 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-08-31 14:21:45 +00:00
git clone https : / / github . com / PyCQA / isort
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / isort ) ( 📥 28 M / month · 📦 18 K · ⏱ ️ 31.01 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-08-31 14:21:45 +00:00
pip install isort
2021-01-09 04:58:10 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / isort ) ( 📥 5.5 M · ⏱ ️ 16.06 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-08-31 14:21:45 +00:00
conda install - c conda - forge isort
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2023-08-31 14:21:45 +00:00
< details > < summary > < b > < a href = " https://github.com/hhatto/autopep8 " > autopep8 < / a > < / b > ( 🥉 38 · ⭐ 4.4 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-09 04:58:10 +00:00
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / hhatto / autopep8 ) ( 👨 💻 60 · 🔀 300 · 📦 190 K · 📋 480 - 25 % open · ⏱ ️ 27.10 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-02-23 14:41:16 +00:00
git clone https : / / github . com / hhatto / autopep8
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / autopep8 ) ( 📥 4.1 M / month · 📦 5.9 K · ⏱ ️ 26.08 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-02-23 14:41:16 +00:00
pip install autopep8
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / autopep8 ) ( 📥 1.4 M · ⏱ ️ 26.08 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-02-23 14:41:16 +00:00
conda install - c conda - forge autopep8
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/PyCQA/docformatter " > docformatter < / a > < / b > ( 🥉 26 · ⭐ 470 ) - Formats docstrings to follow PEP 257. < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / PyCQA / docformatter ) ( 👨 💻 30 · 🔀 57 · 📥 11 · 📦 3.2 K · 📋 150 - 12 % open · ⏱ ️ 15.10 .2023 ) :
2022-02-17 14:41:29 +00:00
` ` `
git clone https : / / github . com / myint / docformatter
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / docformatter ) ( 📥 410 K / month · 📦 150 · ⏱ ️ 12.07 .2023 ) :
2022-02-17 14:41:29 +00:00
` ` `
pip install docformatter
` ` `
2023-10-26 14:30:34 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / docformatter ) ( 📥 100 K · ⏱ ️ 18.07 .2023 ) :
2022-02-17 14:41:29 +00:00
` ` `
conda install - c conda - forge docformatter
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/lyz-code/autoimport " > autoimport < / a > < / b > ( 🥉 16 · ⭐ 80 ) - Autoimport automatically fixes wrong import statements . < code > < a href = " http://bit.ly/2M0xdwT " > ❗ ️ GPL - 3.0 < / a > < / code > < / summary >
2022-09-15 14:59:59 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / lyz - code / autoimport ) ( 👨 💻 15 · 🔀 17 · 📦 120 · 📋 45 - 28 % open · ⏱ ️ 04.10 .2023 ) :
2022-09-15 14:59:59 +00:00
` ` `
git clone https : / / github . com / lyz - code / autoimport
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / autoimport ) ( 📥 3.2 K / month ) :
2022-09-15 14:59:59 +00:00
` ` `
pip install autoimport
` ` `
< / details >
< details > < summary > Show 1 hidden projects . . . < / summary >
2021-01-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/myint/pyformat " > pyformat < / a > < / b > ( 🥉 19 · ⭐ 94 · 💀 ) - Formats Python code to follow a consistent style . < code > < a href = " https://tldrlegal.com/search?q=Saxpath " > ❗ ️ Saxpath < / a > < / code >
2021-01-09 04:58:10 +00:00
< / 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
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/davidhalter/jedi " > jedi < / a > < / b > ( 🥇 43 · ⭐ 5.5 K ) - Awesome autocompletion , static analysis and refactoring library for python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2022-08-25 14:37:51 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / davidhalter / jedi ) ( 👨 💻 160 · 🔀 500 · 📦 360 K · 📋 1.4 K - 3 % open · ⏱ ️ 04.10 .2023 ) :
` ` `
git clone https : / / github . com / davidhalter / jedi
` ` `
- [ PyPi ] ( https : / / pypi . org / project / jedi ) ( 📥 32 M / month · 📦 8.5 K · ⏱ ️ 02.10 .2023 ) :
` ` `
pip install jedi
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / jedi ) ( 📥 20 M · ⏱ ️ 03.10 .2023 ) :
` ` `
conda install - c conda - forge jedi
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/python-rope/rope " > rope < / a > < / b > ( 🥇 34 · ⭐ 1.7 K ) - a python refactoring library . < code > < a href = " http://bit.ly/37RvQcA " > ❗ ️ LGPL - 3.0 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / python - rope / rope ) ( 👨 💻 79 · 🔀 150 · 📦 70 K · 📋 320 - 26 % open · ⏱ ️ 05.11 .2023 ) :
2022-08-25 14:37:51 +00:00
` ` `
2023-10-19 14:39:58 +00:00
git clone https : / / github . com / python - rope / rope
2023-09-28 14:22:45 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / rope ) ( 📥 810 K / month ) :
2023-09-28 14:22:45 +00:00
` ` `
2023-10-19 14:39:58 +00:00
pip install rope
2023-09-28 14:22:45 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / rope ) ( 📥 1.3 M · ⏱ ️ 09.11 .2023 ) :
2023-09-28 14:22:45 +00:00
` ` `
2023-10-19 14:39:58 +00:00
conda install - c conda - forge rope
2022-08-25 14:37:51 +00:00
` ` `
< / details >
2023-10-19 14:39:58 +00:00
< details > < summary > < b > < a href = " https://github.com/asottile/pyupgrade " > pyupgrade < / a > < / b > ( 🥈 33 · ⭐ 2.9 K ) - A tool ( and pre - commit hook ) to automatically upgrade syntax for newer . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2022-12-01 14:44:59 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / asottile / pyupgrade ) ( 👨 💻 35 · 🔀 170 · 📋 410 - 3 % open · ⏱ ️ 03.11 .2023 ) :
2022-12-01 14:44:59 +00:00
` ` `
2023-10-19 14:39:58 +00:00
git clone https : / / github . com / asottile / pyupgrade
2022-12-08 14:38:58 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pyupgrade ) ( 📥 460 K / month · 📦 160 · ⏱ ️ 07.10 .2023 ) :
2022-12-08 14:38:58 +00:00
` ` `
2023-10-19 14:39:58 +00:00
pip install pyupgrade
2022-12-29 14:42:35 +00:00
` ` `
2023-10-26 14:30:34 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pyupgrade ) ( 📥 600 K · ⏱ ️ 07.10 .2023 ) :
2022-12-29 14:42:35 +00:00
` ` `
2023-10-19 14:39:58 +00:00
conda install - c conda - forge pyupgrade
2022-12-01 14:44:59 +00:00
` ` `
< / details >
2023-10-19 14:39:58 +00:00
< details > < summary > < b > < a href = " https://github.com/jendrikseipp/vulture " > vulture < / a > < / b > ( 🥈 32 · ⭐ 2.8 K ) - Find dead Python code . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / jendrikseipp / vulture ) ( 👨 💻 37 · 🔀 120 · 📦 4.1 K · 📋 190 - 10 % open · ⏱ ️ 06.10 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-10-19 14:39:58 +00:00
git clone https : / / github . com / jendrikseipp / vulture
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / vulture ) ( 📥 510 K / month ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-10-19 14:39:58 +00:00
pip install vulture
2023-07-13 14:24:35 +00:00
` ` `
2023-10-26 14:30:34 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / vulture ) ( 📥 76 K · ⏱ ️ 16.06 .2023 ) :
2023-07-13 14:24:35 +00:00
` ` `
2023-10-19 14:39:58 +00:00
conda install - c conda - forge vulture
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/Instagram/MonkeyType " > MonkeyType < / a > < / b > ( 🥈 26 · ⭐ 4.4 K ) - A Python library that generates static type annotations by . . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / Instagram / MonkeyType ) ( 👨 💻 47 · 🔀 160 · 📋 180 - 22 % open · ⏱ ️ 21.09 .2023 ) :
` ` `
git clone https : / / github . com / Instagram / MonkeyType
` ` `
- [ PyPi ] ( https : / / pypi . org / project / monkeytype ) ( 📥 68 K / month · 📦 26 · ⏱ ️ 18.02 .2022 ) :
` ` `
pip install monkeytype
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / monkeytype ) ( 📥 56 K · ⏱ ️ 16.06 .2023 ) :
` ` `
conda install - c conda - forge monkeytype
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/PyCQA/autoflake " > autoflake < / a > < / b > ( 🥉 24 · ⭐ 820 ) - Removes unused imports and unused variables as reported by pyflakes . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-07-27 14:23:29 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / PyCQA / autoflake ) ( 👨 💻 37 · 🔀 75 · 📋 110 - 34 % open · ⏱ ️ 23.10 .2023 ) :
2023-07-27 14:23:29 +00:00
` ` `
2023-08-03 14:20:20 +00:00
git clone https : / / github . com / myint / autoflake
2023-07-27 14:23:29 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / autoflake ) ( 📥 1.7 M / month ) :
2023-07-27 14:23:29 +00:00
` ` `
2023-08-03 14:20:20 +00:00
pip install autoflake
2023-07-27 14:23:29 +00:00
` ` `
2023-10-12 14:26:06 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / autoflake ) ( 📥 510 K · ⏱ ️ 16.06 .2023 ) :
2023-07-27 14:23:29 +00:00
` ` `
2023-08-03 14:20:20 +00:00
conda install - c conda - forge autoflake
2023-07-27 14:23:29 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/asottile/add-trailing-comma " > add - trailing - comma < / a > < / b > ( 🥉 23 · ⭐ 320 ) - A tool ( and pre - commit hook ) to automatically add trailing . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-06-01 14:23:18 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / asottile / add - trailing - comma ) ( 👨 💻 11 · 🔀 22 · ⏱ ️ 23.10 .2023 ) :
2023-06-01 14:23:18 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / asottile / add - trailing - comma
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / add - trailing - comma ) ( 📥 28 K / month · 📦 22 · ⏱ ️ 30.08 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install add - trailing - comma
2023-06-01 14:23:18 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/facebookincubator/Bowler " > Bowler < / a > < / b > ( 🥉 22 · ⭐ 1.5 K · 💤 ) - Safe code refactoring for modern Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-08-17 14:21:53 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / facebookincubator / Bowler ) ( 👨 💻 27 · 🔀 89 · 📋 72 - 52 % open · ⏱ ️ 20.01 .2023 ) :
2023-08-17 14:21:53 +00:00
` ` `
2023-09-07 14:42:57 +00:00
git clone https : / / github . com / facebookincubator / Bowler
2023-08-17 14:21:53 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / bowler ) ( 📥 85 K / month ) :
2023-08-17 14:21:53 +00:00
` ` `
2023-09-07 14:42:57 +00:00
pip install bowler
` ` `
2023-10-05 15:13:03 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / bowler ) ( 📥 18 K · ⏱ ️ 16.06 .2023 ) :
2023-09-07 14:42:57 +00:00
` ` `
conda install - c conda - forge bowler
2023-08-17 14:21:53 +00:00
` ` `
< / details >
2023-10-26 14:30:34 +00:00
< details > < summary > < b > < a href = " https://github.com/hakancelikdev/unimport " > unimport < / a > < / b > ( 🥉 21 · ⭐ 240 ) - The ultimate linter and formatter for removing unused import statements . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-07-13 14:24:35 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / hakancelikdev / unimport ) ( 👨 💻 15 · 🔀 22 · 📋 110 - 11 % open · ⏱ ️ 07.07 .2023 ) :
2023-07-13 14:24:35 +00:00
` ` `
2023-10-05 15:13:03 +00:00
git clone https : / / github . com / hakancelik96 / unimport
2023-07-13 14:24:35 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / unimport ) ( 📥 15 K / month · 📦 5 · ⏱ ️ 29.01 .2022 ) :
2023-07-13 14:24:35 +00:00
` ` `
2023-10-05 15:13:03 +00:00
pip install unimport
2023-07-13 14:24:35 +00:00
` ` `
< / details >
2023-10-05 15:13:03 +00:00
< details > < summary > < b > < a href = " https://github.com/elmotec/massedit " > massedit < / a > < / b > ( 🥉 20 · ⭐ 110 ) - Programmatically edit text files with Python . Useful for source to source . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-07-20 14:21:06 +00:00
2023-10-05 15:13:03 +00:00
- [ GitHub ] ( https : / / github . com / elmotec / massedit ) ( 👨 💻 9 · 🔀 16 · 📥 23 · 📦 41 · 📋 11 - 36 % open · ⏱ ️ 12.09 .2023 ) :
2023-07-20 14:21:06 +00:00
` ` `
2023-10-05 15:13:03 +00:00
git clone https : / / github . com / elmotec / massedit
2023-07-20 14:21:06 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / massedit ) ( 📥 3.7 K / month · 📦 7 · ⏱ ️ 11.09 .2023 ) :
2023-07-20 14:21:06 +00:00
` ` `
2023-10-05 15:13:03 +00:00
pip install massedit
2023-07-20 14:21:06 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/ilevkivskyi/com2ann " > com2ann < / a > < / b > ( 🥉 17 · ⭐ 140 ) - Tool for translation type comments to type annotations in Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / ilevkivskyi / com2ann ) ( 👨 💻 7 · 🔀 11 · 📦 53 · 📋 28 - 25 % open · ⏱ ️ 29.08 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-09-07 14:42:57 +00:00
git clone https : / / github . com / ilevkivskyi / com2ann
2023-02-02 14:44:59 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / com2ann ) ( 📥 26 K / month · 📦 2 · ⏱ ️ 21.08 .2021 ) :
2023-02-02 14:44:59 +00:00
` ` `
2023-09-07 14:42:57 +00:00
pip install com2ann
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > Show 7 hidden projects . . . < / summary >
2021-01-09 04:58:10 +00:00
2023-11-02 14:21:30 +00:00
- < b > < a href = " https://github.com/PyCQA/redbaron " > redbaron < / a > < / b > ( 🥈 25 · ⭐ 680 · 💀 ) - Bottom - up approach to refactoring in python . < code > < a href = " http://bit.ly/37RvQcA " > ❗ ️ LGPL - 3.0 < / a > < / code >
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/PyCQA/eradicate " > eradicate < / a > < / b > ( 🥈 25 · ⭐ 190 ) - Removes commented - out code from Python files . < code > < a href = " https://tldrlegal.com/search?q=Saxpath " > ❗ ️ Saxpath < / a > < / code >
2023-11-02 14:21:30 +00:00
- < b > < a href = " https://github.com/PyCQA/baron " > baron < / a > < / b > ( 🥉 24 · ⭐ 280 · 💀 ) - IDE allow you to refactor code , Baron allows you to write . . < code > < a href = " http://bit.ly/37RvQcA " > ❗ ️ LGPL - 3.0 < / a > < / code >
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/dropbox/pyannotate " > pyannotate < / a > < / b > ( 🥉 21 · ⭐ 1.4 K · 💀 ) - Auto - generate PEP - 484 annotations . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code >
2023-10-26 14:30:34 +00:00
- < b > < a href = " https://github.com/myint/unify " > unify < / a > < / b > ( 🥉 20 · ⭐ 89 · 💀 ) - Modifies strings to all use the same quote where possible . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2023-10-05 15:13:03 +00:00
- < b > < a href = " https://github.com/spulec/pep8ify " > pep8ify < / a > < / b > ( 🥉 16 · ⭐ 120 · 💀 ) - A library that modifies python source code to conform to pep8 . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code >
- < b > < a href = " https://github.com/ambv/retype " > retype < / a > < / b > ( 🥉 14 · ⭐ 130 · 💀 ) - Re - apply type annotations from . pyi stubs to your codebase . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2021-01-09 04:58:10 +00:00
< / 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
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/PyCQA/bandit " > bandit < / a > < / b > ( 🥇 36 · ⭐ 5.6 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 >
2021-01-09 04:58:10 +00:00
2023-10-26 14:30:34 +00:00
- [ GitHub ] ( https : / / github . com / PyCQA / bandit ) ( 👨 💻 170 · 🔀 550 · 📥 750 · 📦 45 K · 📋 650 - 29 % open · ⏱ ️ 25.10 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / PyCQA / bandit
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / bandit ) ( 📥 3.4 M / month · 📦 1.8 K · ⏱ ️ 10.03 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install bandit
` ` `
2023-10-05 15:13:03 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / bandit ) ( 📥 270 K · ⏱ ️ 25.09 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge bandit
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/Yelp/detect-secrets " > detect - secrets < / a > < / b > ( 🥉 28 · ⭐ 3.2 K · 💤 ) - An enterprise friendly way of detecting and preventing . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2023-10-05 15:13:03 +00:00
- [ GitHub ] ( https : / / github . com / Yelp / detect - secrets ) ( 👨 💻 73 · 🔀 380 · 📋 320 - 37 % open · ⏱ ️ 11.04 .2023 ) :
2023-09-07 14:42:57 +00:00
` ` `
2023-09-28 14:22:45 +00:00
git clone https : / / github . com / Yelp / detect - secrets
2023-09-07 14:42:57 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / detect - secrets ) ( 📥 420 K / month · 📦 35 · ⏱ ️ 26.07 .2020 ) :
2023-09-07 14:42:57 +00:00
` ` `
2023-09-28 14:22:45 +00:00
pip install detect - secrets
2023-09-07 14:42:57 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/pyupio/safety " > safety < / a > < / b > ( 🥉 25 · ⭐ 1.6 K ) - Safety checks Python dependencies for known security vulnerabilities and . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-06-01 14:23:18 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pyupio / safety ) ( 👨 💻 41 · 🔀 130 · 📥 420 K · 📦 29 · 📋 170 - 31 % open · ⏱ ️ 29.05 .2023 ) :
2023-06-01 14:23:18 +00:00
` ` `
2023-07-27 14:23:29 +00:00
git clone https : / / github . com / pyupio / safety
2023-06-01 14:23:18 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / safety ) ( 📥 1.1 M / month ) :
2023-06-01 14:23:18 +00:00
` ` `
2023-07-27 14:23:29 +00:00
pip install safety
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / safety ) ( 📥 85 K · ⏱ ️ 16.06 .2023 ) :
2023-07-27 14:23:29 +00:00
` ` `
conda install - c conda - forge safety
2023-06-01 14:23:18 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/dlint-py/dlint " > dlint < / a > < / b > ( 🥉 16 · ⭐ 160 · 💤 ) - Dlint is a tool for encouraging best coding practices and helping . . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
2023-06-22 14:22:09 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / dlint - py / dlint ) ( 👨 💻 16 · 🔀 16 · 📋 43 - 51 % open · ⏱ ️ 10.04 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / dlint - py / dlint
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / dlint ) ( 📥 99 K / month ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install dlint
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / dlint ) ( 📥 3.9 K · ⏱ ️ 16.06 .2023 ) :
2022-01-17 19:09:18 +00:00
` ` `
conda install - c conda - forge dlint
` ` `
2021-01-09 04:58:10 +00:00
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > Show 4 hidden projects . . . < / summary >
2021-01-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/dashingsoft/pyarmor " > pyarmor < / a > < / b > ( 🥈 34 · ⭐ 2.6 K ) - 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 >
- < b > < a href = " https://github.com/sqlmapproject/sqlmap " > sqlmap < / a > < / b > ( 🥈 30 · ⭐ 29 K ) - Automatic SQL injection and database takeover tool . < code > ❗ Unlicensed < / code >
2023-11-02 14:21:30 +00:00
- < b > < a href = " https://github.com/python-security/pyt " > pyt < / a > < / b > ( 🥉 22 · ⭐ 2.2 K · 💀 ) - A Static Analysis Tool for Detecting Security Vulnerabilities in . . < code > < a href = " http://bit.ly/2KucAZR " > ❗ ️ GPL - 2.0 < / a > < / code >
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/landscapeio/dodgy " > dodgy < / a > < / b > ( 🥉 20 · ⭐ 120 · 💀 ) - 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
2023-10-19 14:39:58 +00:00
< details > < summary > < b > < a href = " https://github.com/pypa/pipenv " > pipenv < / a > < / b > ( 🥇 46 · ⭐ 24 K ) - Python Development Workflow for Humans . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pypa / pipenv ) ( 👨 💻 490 · 🔀 1.8 K · 📦 120 K · 📋 4.1 K - 4 % open · ⏱ ️ 08.11 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / pypa / pipenv
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pipenv ) ( 📥 12 M / month ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pipenv
` ` `
2023-10-26 14:30:34 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pipenv ) ( 📥 130 K · ⏱ ️ 25.10 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge pipenv
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/pypa/virtualenv " > virtualenv < / a > < / b > ( 🥈 40 · ⭐ 4.6 K ) - Virtual Python Environment builder . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / pypa / virtualenv ) ( 👨 💻 110 · 🔀 950 · 📦 330 K · 📋 1.3 K - 1 % open · ⏱ ️ 01.11 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / pypa / virtualenv
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / virtualenv ) ( 📥 110 M / month ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install virtualenv
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / virtualenv ) ( 📥 5.6 M · ⏱ ️ 23.10 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge virtualenv
` ` `
< / details >
2023-10-05 15:13:03 +00:00
< details > < summary > < b > < a href = " https://github.com/pyenv/pyenv " > pyenv < / a > < / b > ( 🥈 35 · ⭐ 34 K ) - Simple Python version management . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-08-10 14:22:50 +00:00
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / pyenv / pyenv ) ( 👨 💻 430 · 🔀 2.8 K · 📦 21 · 📋 1.7 K - 2 % open · ⏱ ️ 30.10 .2023 ) :
2023-08-10 14:22:50 +00:00
` ` `
git clone https : / / github . com / pyenv / pyenv
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pyenv ) ( 📥 13 K / month · 📦 1 · ⏱ ️ 12.01 .2019 ) :
2023-08-10 14:22:50 +00:00
` ` `
pip install pyenv
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/pyenv/pyenv-virtualenv " > pyenv - virtualenv < / a > < / b > ( 🥉 22 · ⭐ 5.8 K ) - a pyenv plugin to manage virtualenv ( a . k . a . python - virtualenv ) . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-07-27 14:23:29 +00:00
2023-10-26 14:30:34 +00:00
- [ GitHub ] ( https : / / github . com / pyenv / pyenv - virtualenv ) ( 👨 💻 58 · 🔀 370 · 📦 21 · 📋 330 - 32 % open · ⏱ ️ 26.06 .2023 ) :
2021-05-13 15:02:34 +00:00
` ` `
git clone https : / / github . com / pyenv / pyenv - virtualenv
` ` `
< / details >
2023-09-14 14:23:09 +00:00
< details > < summary > < b > < a href = " https://github.com/pyenv/pyenv-installer " > pyenv - installer < / a > < / b > ( 🥉 16 · ⭐ 3.7 K ) - This tool is used to install ` pyenv ` and friends . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-05-13 15:02:34 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pyenv / pyenv - installer ) ( 👨 💻 39 · 🔀 400 · 📋 81 - 7 % open · ⏱ ️ 10.06 .2023 ) :
2021-05-13 15:02:34 +00:00
` ` `
2023-09-14 14:23:09 +00:00
git clone https : / / github . com / pyenv / pyenv - installer
2021-05-13 15:02:34 +00:00
` ` `
< / details >
2023-09-14 14:23:09 +00:00
< details > < summary > < b > < a href = " https://github.com/spotify/dh-virtualenv " > dh - virtualenv < / a > < / b > ( 🥉 16 · ⭐ 1.6 K · 💤 ) - Python virtualenvs in Debian packages . < code > < a href = " http://bit.ly/2KucAZR " > ❗ ️ GPL - 2.0 < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2023-09-14 14:23:09 +00:00
- [ GitHub ] ( https : / / github . com / spotify / dh - virtualenv ) ( 👨 💻 60 · 🔀 180 · 📋 200 - 15 % open · ⏱ ️ 03.01 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-09-14 14:23:09 +00:00
git clone https : / / github . com / spotify / dh - virtualenv
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/raiyanyahya/freshenv " > freshenv < / a > < / b > ( 🥉 14 · ⭐ 170 ) - Provision , share , manage local and cloud developer environments . < code > < a href = " http://bit.ly/3postzC " > MPL - 2.0 < / a > < / code > < / summary >
2022-09-29 14:52:48 +00:00
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / raiyanyahya / freshenv ) ( 👨 💻 3 · 🔀 3 · ⏱ ️ 13.10 .2023 ) :
2022-09-29 14:52:48 +00:00
` ` `
git clone https : / / github . com / raiyanyahya / freshenv
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / freshenv ) ( 📥 250 / month ) :
2022-09-29 14:52:48 +00:00
` ` `
pip install freshenv
` ` `
- [ Conda ] ( https : / / anaconda . org / raiyanyahya / freshenv ) :
` ` `
conda install - c raiyanyahya freshenv
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > Show 3 hidden projects . . . < / summary >
2021-01-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/ekalinin/nodeenv " > nodeenv < / a > < / b > ( 🥈 30 · ⭐ 1.6 K ) - Virtual environment for Node . js & integrator with virtualenv . < code > ❗ Unlicensed < / code >
- < b > < a href = " https://github.com/sashahart/vex " > vex < / a > < / b > ( 🥉 18 · ⭐ 370 · 💀 ) - Run a command in the named virtualenv . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
- < b > < a href = " https://github.com/gtalarico/pipenv-pipes " > pipenv - pipes < / a > < / b > ( 🥉 14 · ⭐ 130 · 💀 ) - A PipEnv Environment Switcher . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2021-01-09 04:58:10 +00:00
< / details >
< br >
2022-04-21 14:46:46 +00:00
## Dependency & Package Managers
2021-01-09 04:58:10 +00:00
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
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/pypa/pip " > pip < / a > < / b > ( 🥇 45 · ⭐ 9 K ) - The Python package installer . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pypa / pip ) ( 👨 💻 760 · 🔀 2.8 K · 📦 160 K · 📋 7 K - 13 % open · ⏱ ️ 07.11 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / pypa / pip
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pip ) ( 📥 220 M / month ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install pip
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pip ) ( 📥 96 M · ⏱ ️ 21.10 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge pip
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/jazzband/pip-tools " > pip - tools < / a > < / b > ( 🥈 39 · ⭐ 7.2 K ) - A set of tools to keep your pinned Python dependencies fresh . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
2023-05-11 14:20:52 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / jazzband / pip - tools ) ( 👨 💻 200 · 🔀 520 · 📦 24 K · 📋 1 K - 14 % open · ⏱ ️ 04.11 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / jazzband / pip - tools
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pip - tools ) ( 📥 11 M / month ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install pip - tools
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pip - tools ) ( 📥 130 K · ⏱ ️ 09.08 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
conda install - c conda - forge pip - tools
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/python-poetry/poetry " > poetry < / a > < / b > ( 🥈 37 · ⭐ 27 K ) - Python packaging and dependency management made easy . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-07-06 14:35:26 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / python - poetry / poetry ) ( 👨 💻 490 · 🔀 2 K · 📥 15 M · 📋 5.3 K - 10 % open · ⏱ ️ 07.11 .2023 ) :
2023-08-17 14:21:53 +00:00
` ` `
2023-09-28 14:22:45 +00:00
git clone https : / / github . com / python - poetry / poetry
2023-08-17 14:21:53 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / poetry ) ( 📥 25 M / month ) :
2023-08-17 14:21:53 +00:00
` ` `
2023-09-28 14:22:45 +00:00
pip install poetry
2023-08-17 14:21:53 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / poetry ) ( 📥 1.1 M · ⏱ ️ 03.11 .2023 ) :
2023-08-17 14:21:53 +00:00
` ` `
2023-09-28 14:22:45 +00:00
conda install - c conda - forge poetry
2023-08-17 14:21:53 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/pdm-project/pdm " > PDM < / a > < / b > ( 🥈 35 · ⭐ 5.5 K ) - A modern Python package and dependency manager supporting the latest PEP . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-12-16 14:40:50 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pdm - project / pdm ) ( 👨 💻 150 · 🔀 260 · 📥 4 · 📦 180 · 📋 1.3 K - 3 % open · ⏱ ️ 08.11 .2023 ) :
2022-12-08 14:38:58 +00:00
` ` `
2023-10-05 15:13:03 +00:00
git clone https : / / github . com / pdm - project / pdm
2022-12-08 14:38:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pdm ) ( 📥 580 K / month ) :
2022-12-08 14:38:58 +00:00
` ` `
2023-10-05 15:13:03 +00:00
pip install pdm
2022-12-08 14:38:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pdm ) ( 📥 210 K · ⏱ ️ 07.11 .2023 ) :
2022-12-08 14:38:58 +00:00
` ` `
2023-10-05 15:13:03 +00:00
conda install - c conda - forge pdm
2022-12-08 14:38:58 +00:00
` ` `
< / details >
2023-10-26 14:30:34 +00:00
< details > < summary > < b > < a href = " https://github.com/pypa/pipx " > pipx < / a > < / b > ( 🥉 33 · ⭐ 7.1 K ) - Install and Run Python Applications in Isolated Environments . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2022-12-08 14:38:58 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pypa / pipx ) ( 👨 💻 100 · 🔀 330 · 📥 18 K · 📦 1.5 K · 📋 630 - 23 % open · ⏱ ️ 23.10 .2023 ) :
2021-12-16 14:40:50 +00:00
` ` `
2023-09-21 14:22:26 +00:00
git clone https : / / github . com / pypa / pipx
2022-06-16 14:50:29 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pipx ) ( 📥 2 M / month · 📦 16 · ⏱ ️ 23.10 .2023 ) :
2022-06-16 14:50:29 +00:00
` ` `
2023-09-21 14:22:26 +00:00
pip install pipx
2022-12-01 14:44:59 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pipx ) ( 📥 38 K · ⏱ ️ 23.10 .2023 ) :
2022-12-01 14:44:59 +00:00
` ` `
2023-09-21 14:22:26 +00:00
conda install - c conda - forge pipx
2022-01-17 19:09:18 +00:00
` ` `
2021-12-16 14:40:50 +00:00
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/bndr/pipreqs " > pipreqs < / a > < / b > ( 🥉 31 · ⭐ 5.5 K ) - pipreqs - Generate pip requirements . txt file based on imports of any . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2023-10-05 15:13:03 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / bndr / pipreqs ) ( 👨 💻 60 · 🔀 360 · 📦 24 K · 📋 280 - 63 % open · ⏱ ️ 08.10 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
git clone https : / / github . com / bndr / pipreqs
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pipreqs ) ( 📥 580 K / month · 📦 380 · ⏱ ️ 14.04 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
pip install pipreqs
` ` `
2023-10-19 14:39:58 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pipreqs ) ( 📥 45 K · ⏱ ️ 16.06 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
conda install - c conda - forge pipreqs
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/mamba-org/mamba " > mamba < / a > < / b > ( 🥉 29 · ⭐ 5.4 K ) - The Fast Cross - Platform Package Manager . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
2022-04-21 14:46:46 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / mamba - org / mamba ) ( 👨 💻 140 · 🔀 290 · 📋 1.6 K - 32 % open · ⏱ ️ 08.11 .2023 ) :
2022-04-21 14:46:46 +00:00
` ` `
2022-12-08 14:38:58 +00:00
git clone https : / / github . com / mamba - org / mamba
2022-04-21 14:46:46 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / mamba ) ( 📥 9.7 M · ⏱ ️ 31.10 .2023 ) :
2022-04-21 14:46:46 +00:00
` ` `
2022-12-08 14:38:58 +00:00
conda install - c conda - forge mamba
2022-04-21 14:46:46 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/jaraco/pip-run " > pip - run < / a > < / b > ( 🥉 20 · ⭐ 110 ) - pip - run - dynamic dependency loader for Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / jaraco / pip - run ) ( 👨 💻 18 · 🔀 18 · 📋 66 - 4 % open · ⏱ ️ 08.10 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2022-07-21 14:49:30 +00:00
git clone https : / / github . com / jaraco / pip - run
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pip - run ) ( 📥 6.8 K / month · 📦 3 · ⏱ ️ 08.10 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2022-07-21 14:49:30 +00:00
pip install pip - run
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > Show 3 hidden projects . . . < / summary >
2022-02-10 14:37:22 +00:00
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/conda/conda " > conda < / a > < / b > ( 🥇 41 · ⭐ 5.8 K ) - A system - level , binary package and environment manager running on . . < code > ❗ Unlicensed < / code >
2022-12-29 14:42:35 +00:00
- < b > < a href = " https://github.com/dephell/dephell " > dephell < / a > < / b > ( 🥉 25 · ⭐ 1.8 K · 💀 ) - Python project management . Manage packages : convert between formats , . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2023-10-05 15:13:03 +00:00
- < b > < a href = " https://github.com/David-OConnor/pyflow " > pyflow < / a > < / b > ( 🥉 22 · ⭐ 1.3 K · 💀 ) - An installation and dependency system for Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2022-02-10 14:37:22 +00:00
< / details >
2021-01-09 04:58:10 +00:00
< 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
2023-10-05 15:13:03 +00:00
< details > < summary > < b > < a href = " https://github.com/landscapeio/prospector " > prospector < / a > < / b > ( 🥇 34 · ⭐ 1.9 K ) - Inspects Python source files and provides information about . . < code > < a href = " http://bit.ly/2KucAZR " > ❗ ️ GPL - 2.0 < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / landscapeio / prospector ) ( 👨 💻 90 · 🔀 170 · 📦 4.6 K · 📋 370 - 15 % open · ⏱ ️ 18.10 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2022-12-01 14:44:59 +00:00
git clone https : / / github . com / PyCQA / prospector
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / prospector ) ( 📥 1 M / month · 📦 700 · ⏱ ️ 18.10 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2022-12-01 14:44:59 +00:00
pip install prospector
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / prospector ) ( 📥 94 K · ⏱ ️ 19.10 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2022-12-01 14:44:59 +00:00
conda install - c conda - forge prospector
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/PyCQA/mccabe " > mccabe < / a > < / b > ( 🥈 31 · ⭐ 600 ) - 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
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / PyCQA / mccabe ) ( 👨 💻 23 · 🔀 56 · 📦 410 K · 📋 54 - 25 % open · ⏱ ️ 19.06 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-06-29 14:23:14 +00:00
git clone https : / / github . com / PyCQA / mccabe
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / mccabe ) ( 📥 32 M / month · 📦 16 K · ⏱ ️ 24.01 .2022 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-06-29 14:23:14 +00:00
pip install mccabe
2021-12-16 14:40:50 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / mccabe ) ( 📥 7.7 M · ⏱ ️ 16.06 .2023 ) :
2021-12-16 14:40:50 +00:00
` ` `
2023-06-29 14:23:14 +00:00
conda install - c conda - forge mccabe
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/rubik/radon " > radon < / a > < / b > ( 🥈 29 · ⭐ 1.5 K ) - Various code metrics for Python code . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2023-10-26 14:30:34 +00:00
- [ GitHub ] ( https : / / github . com / rubik / radon ) ( 👨 💻 60 · 🔀 110 · 📦 4.5 K · 📋 170 - 13 % open · ⏱ ️ 06.10 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-06-29 14:23:14 +00:00
git clone https : / / github . com / rubik / radon
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / radon ) ( 📥 410 K / month · 📦 650 · ⏱ ️ 26.03 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-06-29 14:23:14 +00:00
pip install radon
2022-02-10 14:37:22 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / radon ) ( 📥 67 K · ⏱ ️ 16.06 .2023 ) :
2022-02-10 14:37:22 +00:00
` ` `
2023-06-29 14:23:14 +00:00
conda install - c conda - forge radon
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/tonybaloney/wily " > wily < / a > < / b > ( 🥉 28 · ⭐ 1.1 K ) - A Python application for tracking , reporting on timing and complexity in . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2023-09-21 14:22:26 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / tonybaloney / wily ) ( 👨 💻 24 · 🔀 56 · 📦 200 · 📋 110 - 32 % open · ⏱ ️ 11.10 .2023 ) :
2023-09-21 14:22:26 +00:00
` ` `
git clone https : / / github . com / tonybaloney / wily
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / wily ) ( 📥 15 K / month · 📦 9 · ⏱ ️ 11.10 .2023 ) :
2023-09-21 14:22:26 +00:00
` ` `
pip install wily
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/rubik/xenon " > xenon < / a > < / b > ( 🥉 24 · ⭐ 230 ) - Monitoring tool based on radon . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-12-16 14:40:50 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / rubik / xenon ) ( 👨 💻 10 · 🔀 21 · 📦 1.1 K · 📋 36 - 22 % open · ⏱ ️ 12.08 .2023 ) :
2023-06-22 14:22:09 +00:00
` ` `
git clone https : / / github . com / rubik / xenon
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / xenon ) ( 📥 160 K / month · 📦 84 · ⏱ ️ 12.08 .2023 ) :
2023-06-22 14:22:09 +00:00
` ` `
pip install xenon
` ` `
2023-10-19 14:39:58 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / xenon ) ( 📥 22 K · ⏱ ️ 16.06 .2023 ) :
2023-06-22 14:22:09 +00:00
` ` `
conda install - c conda - forge xenon
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/mschwager/cohesion " > cohesion < / a > < / b > ( 🥉 12 · ⭐ 220 · 💤 ) - A tool for measuring Python class cohesion . < code > < a href = " http://bit.ly/2M0xdwT " > ❗ ️ GPL - 3.0 < / a > < / code > < / summary >
2023-03-09 14:40:52 +00:00
2023-06-22 14:22:09 +00:00
- [ GitHub ] ( https : / / github . com / mschwager / cohesion ) ( 👨 💻 3 · 🔀 4 · 📋 17 - 29 % open · ⏱ ️ 08.03 .2023 ) :
2023-03-09 14:40:52 +00:00
` ` `
git clone https : / / github . com / mschwager / cohesion
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / cohesion ) ( 📥 5.8 K / month ) :
2023-03-09 14:40:52 +00:00
` ` `
pip install cohesion
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / cohesion ) ( 📥 2 K · ⏱ ️ 16.06 .2023 ) :
2023-03-09 14:40:52 +00:00
` ` `
conda install - c conda - forge cohesion
` ` `
< / details >
2021-01-09 04:58:10 +00:00
< 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
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/Textualize/rich " > rich < / a > < / b > ( 🥇 43 · ⭐ 45 K ) - Rich is a Python library for rich text and beautiful formatting in the terminal . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / Textualize / rich ) ( 👨 💻 240 · 🔀 1.6 K · 📦 140 K · 📋 1.2 K - 11 % open · ⏱ ️ 08.11 .2023 ) :
2021-01-12 23:39:08 +00:00
` ` `
2023-03-23 14:48:08 +00:00
git clone https : / / github . com / Textualize / rich
2021-01-12 23:39:08 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / rich ) ( 📥 35 M / month ) :
2021-01-12 23:39:08 +00:00
` ` `
2023-03-23 14:48:08 +00:00
pip install rich
2023-03-09 14:40:52 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / rich ) ( 📥 5.6 M · ⏱ ️ 30.09 .2023 ) :
2023-03-09 14:40:52 +00:00
` ` `
2023-03-23 14:48:08 +00:00
conda install - c conda - forge rich
2021-07-01 14:57:19 +00:00
` ` `
2021-01-12 23:39:08 +00:00
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/tqdm/tqdm " > tqdm < / a > < / b > ( 🥇 42 · ⭐ 26 K ) - A Fast , Extensible Progress Bar for Python and CLI . < code > < a href = " http://bit.ly/3postzC " > MPL - 2.0 < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / tqdm / tqdm ) ( 👨 💻 110 · 🔀 1.3 K · 📥 11 K · 📦 580 K · 📋 1 K - 44 % open · ⏱ ️ 10.08 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-03-23 14:48:08 +00:00
git clone https : / / github . com / tqdm / tqdm
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / tqdm ) ( 📥 79 M / month · 📦 28 K · ⏱ ️ 10.08 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-03-23 14:48:08 +00:00
pip install tqdm
2022-02-10 14:37:22 +00:00
` ` `
2023-10-19 14:39:58 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / tqdm ) ( 📥 24 M · ⏱ ️ 10.08 .2023 ) :
2022-02-10 14:37:22 +00:00
` ` `
2023-03-23 14:48:08 +00:00
conda install - c conda - forge tqdm
` ` `
2023-08-31 14:21:45 +00:00
- [ Docker Hub ] ( https : / / hub . docker . com / r / tqdm / tqdm ) ( 📥 4.1 K · ⭐ 2 · ⏱ ️ 26.08 .2023 ) :
2023-03-23 14:48:08 +00:00
` ` `
docker pull tqdm / tqdm
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2023-06-15 14:22:11 +00:00
< details > < summary > < b > < a href = " https://github.com/getsentry/sentry-python " > sentry - sdk < / a > < / b > ( 🥇 39 · ⭐ 1.6 K ) - The official Python SDK for Sentry . io . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / getsentry / sentry - python ) ( 👨 💻 200 · 🔀 410 · 📥 3.5 K · 📦 52 K · 📋 1 K - 14 % open · ⏱ ️ 08.11 .2023 ) :
2021-01-12 23:39:08 +00:00
` ` `
2022-07-07 14:41:45 +00:00
git clone https : / / github . com / getsentry / sentry - python
2021-01-12 23:39:08 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / sentry - sdk ) ( 📥 22 M / month ) :
2021-01-12 23:39:08 +00:00
` ` `
2022-07-07 14:41:45 +00:00
pip install sentry - sdk
2021-01-12 23:39:08 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / sentry - sdk ) ( 📥 680 K · ⏱ ️ 02.11 .2023 ) :
2021-01-12 23:39:08 +00:00
` ` `
2022-07-07 14:41:45 +00:00
conda install - c conda - forge sentry - sdk
2021-01-12 23:39:08 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/Delgan/loguru " > loguru < / a > < / b > ( 🥈 38 · ⭐ 17 K ) - Python logging made ( stupidly ) simple . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-12-09 14:45:46 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / Delgan / loguru ) ( 👨 💻 51 · 🔀 650 · 📦 66 K · 📋 870 - 13 % open · ⏱ ️ 01.11 .2023 ) :
2021-12-09 14:45:46 +00:00
` ` `
2022-11-17 14:42:22 +00:00
git clone https : / / github . com / Delgan / loguru
2021-12-09 14:45:46 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / loguru ) ( 📥 22 M / month · 📦 2.9 K · ⏱ ️ 11.09 .2023 ) :
2021-12-09 14:45:46 +00:00
` ` `
2022-11-17 14:42:22 +00:00
pip install loguru
2021-12-09 14:45:46 +00:00
` ` `
2023-10-26 14:30:34 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / loguru ) ( 📥 1.8 M · ⏱ ️ 24.09 .2023 ) :
2021-12-09 14:45:46 +00:00
` ` `
2022-11-17 14:42:22 +00:00
conda install - c conda - forge loguru
2021-12-09 14:45:46 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/madzak/python-json-logger " > python - json - logger < / a > < / b > ( 🥈 33 · ⭐ 1.6 K · 💤 ) - Json Formatter for the standard python logger . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code > < / summary >
2023-11-02 14:21:30 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / madzak / python - json - logger ) ( 👨 💻 63 · 🔀 210 · 📦 72 K · 📋 97 - 8 % open · ⏱ ️ 28.02 .2023 ) :
2023-11-02 14:21:30 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / madzak / python - json - logger
2023-11-02 14:21:30 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / python - json - logger ) ( 📥 20 M / month ) :
2023-11-02 14:21:30 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install python - json - logger
2023-11-02 14:21:30 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / python - json - logger ) ( 📥 6.5 M · ⏱ ️ 16.06 .2023 ) :
2023-11-02 14:21:30 +00:00
` ` `
2023-11-09 14:21:22 +00:00
conda install - c conda - forge python - json - logger
2023-11-02 14:21:30 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/astanin/python-tabulate " > tabulate < / a > < / b > ( 🥈 32 · ⭐ 1.8 K · 💤 ) - Pretty - print tabular data in Python , a library and a command - line . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-10-19 14:39:58 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / astanin / python - tabulate ) ( 👨 💻 84 · 🔀 140 · 📦 150 K · 📋 200 - 35 % open · ⏱ ️ 30.04 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-10-26 14:30:34 +00:00
git clone https : / / github . com / astanin / python - tabulate
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / tabulate ) ( 📥 50 M / month ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-10-26 14:30:34 +00:00
pip install tabulate
2023-10-19 14:39:58 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / tabulate ) ( 📥 6 M · ⏱ ️ 16.06 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-10-26 14:30:34 +00:00
conda install - c conda - forge tabulate
2021-07-01 14:57:19 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/wolph/python-progressbar " > progressbar2 < / a > < / b > ( 🥈 32 · ⭐ 830 ) - Progressbar 2 - A progress bar for Python 2 and Python 3 - pip . . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
2023-01-05 14:43:01 +00:00
2023-10-26 14:30:34 +00:00
- [ GitHub ] ( https : / / github . com / wolph / python - progressbar ) ( 👨 💻 43 · 🔀 100 · 📥 2.1 K · 📋 210 - 4 % open · ⏱ ️ 03.10 .2023 ) :
2022-12-29 14:42:35 +00:00
` ` `
2023-10-26 14:30:34 +00:00
git clone https : / / github . com / WoLpH / python - progressbar
2022-12-29 14:42:35 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / progressbar2 ) ( 📥 21 M / month · 📦 1.6 K · ⏱ ️ 01.11 .2022 ) :
2022-12-29 14:42:35 +00:00
` ` `
2023-10-26 14:30:34 +00:00
pip install progressbar2
2022-12-29 14:42:35 +00:00
` ` `
2023-10-26 14:30:34 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / progressbar2 ) ( 📥 1 M · ⏱ ️ 16.06 .2023 ) :
2022-12-29 14:42:35 +00:00
` ` `
2023-10-26 14:30:34 +00:00
conda install - c conda - forge progressbar2
2022-12-29 14:42:35 +00:00
` ` `
< / details >
2023-10-26 14:30:34 +00:00
< details > < summary > < b > < a href = " https://github.com/rsalmei/alive-progress " > alive - progress < / a > < / b > ( 🥉 31 · ⭐ 4.7 K ) - A new kind of Progress Bar , with real - time throughput , ETA , and . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-04-08 14:55:49 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / rsalmei / alive - progress ) ( 👨 💻 7 · 🔀 190 · 📦 2.4 K · 📋 210 - 9 % open · ⏱ ️ 08.11 .2023 ) :
2023-06-08 14:21:32 +00:00
` ` `
2023-09-21 14:22:26 +00:00
git clone https : / / github . com / rsalmei / alive - progress
2023-06-08 14:21:32 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / alive - progress ) ( 📥 470 K / month · 📦 210 · ⏱ ️ 08.11 .2023 ) :
2023-06-08 14:21:32 +00:00
` ` `
2023-09-21 14:22:26 +00:00
pip install alive - progress
2023-06-08 14:21:32 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / alive - progress ) ( 📥 46 K · ⏱ ️ 09.11 .2023 ) :
2023-06-08 14:21:32 +00:00
` ` `
2023-09-21 14:22:26 +00:00
conda install - c conda - forge alive - progress
2023-06-08 14:21:32 +00:00
` ` `
< / details >
2023-09-21 14:22:26 +00:00
< details > < summary > < b > < a href = " https://github.com/explosion/wasabi " > wasabi < / a > < / b > ( 🥉 28 · ⭐ 430 ) - A lightweight console printing and formatting toolkit . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2022-08-04 14:44:39 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / explosion / wasabi ) ( 👨 💻 14 · 🔀 25 · 📦 36 K · 📋 9 - 44 % open · ⏱ ️ 03.11 .2023 ) :
2022-08-18 14:44:41 +00:00
` ` `
2023-09-21 14:22:26 +00:00
git clone https : / / github . com / ines / wasabi
2022-08-18 14:44:41 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / wasabi ) ( 📥 5.2 M / month · 📦 310 · ⏱ ️ 07.06 .2023 ) :
2022-08-18 14:44:41 +00:00
` ` `
2023-09-21 14:22:26 +00:00
pip install wasabi
2022-08-18 14:44:41 +00:00
` ` `
2023-09-21 14:22:26 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / wasabi ) ( 📥 1.2 M · ⏱ ️ 07.06 .2023 ) :
2022-08-18 14:44:41 +00:00
` ` `
2023-09-21 14:22:26 +00:00
conda install - c conda - forge wasabi
2022-08-18 14:44:41 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/Qix-/better-exceptions " > better - exceptions < / a > < / b > ( 🥉 24 · ⭐ 4.5 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 ) ( 👨 💻 17 · 🔀 210 · 📋 78 - 41 % open · ⏱ ️ 05.01 .2023 ) :
` ` `
git clone https : / / github . com / Qix - / better - exceptions
` ` `
- [ PyPi ] ( https : / / pypi . org / project / better - exceptions ) ( 📥 110 K / month · 📦 84 · ⏱ ️ 29.01 .2021 ) :
` ` `
pip install better - exceptions
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/cknd/stackprinter " > stackprinter < / a > < / b > ( 🥉 24 · ⭐ 1.3 K · 💤 ) - Debugging - friendly exceptions for Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-10-19 14:39:58 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / cknd / stackprinter ) ( 👨 💻 7 · 🔀 35 · 📦 310 · 📋 28 - 25 % open · ⏱ ️ 20.02 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
git clone https : / / github . com / cknd / stackprinter
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / stackprinter ) ( 📥 260 K / month ) :
2023-08-17 14:21:53 +00:00
` ` `
2023-09-14 14:23:09 +00:00
pip install stackprinter
2023-09-07 14:42:57 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / stackprinter ) ( 📥 8.6 K · ⏱ ️ 16.06 .2023 ) :
2023-09-07 14:42:57 +00:00
` ` `
2023-09-14 14:23:09 +00:00
conda install - c conda - forge stackprinter
2022-01-17 19:09:18 +00:00
` ` `
2021-07-01 14:57:19 +00:00
< / details >
2023-10-19 14:39:58 +00:00
< details > < summary > < b > < a href = " https://github.com/samuelcolvin/python-devtools " > python - devtools < / a > < / b > ( 🥉 23 · ⭐ 840 ) - Dev tools for python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-09-21 14:22:26 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / samuelcolvin / python - devtools ) ( 👨 💻 12 · 🔀 37 · 📦 1.9 K · 📋 51 - 23 % open · ⏱ ️ 03.09 .2023 ) :
2023-09-21 14:22:26 +00:00
` ` `
2023-10-05 15:13:03 +00:00
git clone https : / / github . com / samuelcolvin / python - devtools
2023-09-21 14:22:26 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / python - devtools ) ( 📥 640 / month · 📦 1 · ⏱ ️ 21.08 .2017 ) :
2023-09-21 14:22:26 +00:00
` ` `
2023-10-05 15:13:03 +00:00
pip install python - devtools
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / python - devtools ) ( 📥 20 K · ⏱ ️ 06.09 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
conda install - c conda - forge python - devtools
2023-09-21 14:22:26 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > Show 9 hidden projects . . . < / summary >
2021-01-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/hynek/structlog " > structlog < / a > < / b > ( 🥈 35 · ⭐ 2.8 K ) - Simple , powerful , and fast logging for Python . < code > ❗ Unlicensed < / code >
- < b > < a href = " https://github.com/getlogbook/logbook " > logbook < / a > < / b > ( 🥈 33 · ⭐ 1.5 K ) - A cool logging replacement for Python . < code > ❗ Unlicensed < / code >
- < b > < a href = " https://github.com/jazzband/prettytable " > prettytable < / a > < / b > ( 🥈 32 · ⭐ 1.1 K ) - Display tabular data in a visually appealing ASCII table . . < code > < a href = " https://tldrlegal.com/search?q=BSD-1-Clause " > ❗ ️ BSD - 1 - Clause < / a > < / code >
- < b > < a href = " https://github.com/borntyping/python-colorlog " > colorlog < / a > < / b > ( 🥉 30 · ⭐ 830 · 💀 ) - A colored formatter for the python logging module . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
- < b > < a href = " https://github.com/xolox/python-coloredlogs " > python - coloredlogs < / a > < / b > ( 🥉 29 · ⭐ 520 · 💀 ) - Colored terminal output for Pythons logging module . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2023-08-03 14:20:20 +00:00
- < b > < a href = " https://github.com/liiight/notifiers " > notifiers < / a > < / b > ( 🥉 27 · ⭐ 2.5 K · 💀 ) - The easy way to send notifications . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/shobrook/rebound " > rebound < / a > < / b > ( 🥉 26 · ⭐ 4 K · 💀 ) - Command - line tool that instantly fetches Stack Overflow results when an . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
- < b > < a href = " https://github.com/onelivesleft/PrettyErrors " > PrettyErrors < / a > < / b > ( 🥉 22 · ⭐ 2.7 K · 💀 ) - Prettify Python exception output to make it legible . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2023-10-26 14:30:34 +00:00
- < b > < a href = " https://github.com/skorokithakis/tbvaccine " > tbvaccine < / a > < / b > ( 🥉 16 · ⭐ 370 · 💀 ) - A small utility to pretty - print Python tracebacks . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2021-01-09 04:58:10 +00:00
< / details >
< br >
2023-03-23 14:48:08 +00:00
## Shell
< a href = " #contents " > < img align = " right " width = " 15 " height = " 15 " src = " https://git.io/JtehR " alt = " Back to top " > < / a >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/xxh/xxh " > xxh < / a > < / b > ( 🥉 23 · ⭐ 4.7 K ) - Bring your favorite shell wherever you go through the ssh . Xonsh shell , . . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code > < / summary >
2023-03-23 14:48:08 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / xxh / xxh ) ( 👨 💻 26 · 🔀 95 · 📥 1.9 K · 📦 79 · 📋 82 - 24 % open · ⏱ ️ 05.11 .2023 ) :
2023-03-23 14:48:08 +00:00
` ` `
git clone https : / / github . com / xxh / xxh
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / xxh - xxh ) ( 📥 340 / month · ⏱ ️ 29.09 .2022 ) :
2023-03-23 14:48:08 +00:00
` ` `
pip install xxh - xxh
` ` `
< / details >
< details > < summary > Show 1 hidden projects . . . < / summary >
2023-11-02 14:21:30 +00:00
- < b > < a href = " https://github.com/xonsh/xonsh " > xonsh < / a > < / b > ( 🥇 31 · ⭐ 7.4 K ) - Python - powered , cross - platform , Unix - gazing shell . < code > < a href = " https://tldrlegal.com/search?q=BSD-1-Clause " > ❗ ️ BSD - 1 - Clause < / a > < / code >
2023-03-23 14:48:08 +00:00
< / details >
< br >
2021-01-09 04:58:10 +00:00
## 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
2023-11-09 14:21:22 +00:00
🔗 & nbsp ; < b > < a href = " https://github.com/mkdocs/catalog " > best - of - mkdocs < / a > < / b > ( ⭐ 530 ) - Collection of MkDocs projects and plugins .
2022-04-29 17:34:39 +00:00
2023-10-19 14:39:58 +00:00
< details > < summary > < b > < a href = " https://github.com/squidfunk/mkdocs-material " > mkdocs - material < / a > < / b > ( 🥇 43 · ⭐ 16 K ) - Documentation that simply works . < 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-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / squidfunk / mkdocs - material ) ( 👨 💻 240 · 🔀 3.1 K · 📦 39 K · 📋 2.1 K - 1 % open · ⏱ ️ 07.11 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-04-20 14:21:38 +00:00
git clone https : / / github . com / squidfunk / mkdocs - material
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / mkdocs - material ) ( 📥 3.3 M / month · 📦 1 K · ⏱ ️ 05.11 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-04-20 14:21:38 +00:00
pip install mkdocs - material
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / mkdocs - material ) ( 📥 330 K · ⏱ ️ 05.11 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-01-05 14:43:01 +00:00
conda install - c conda - forge mkdocs - material
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/mkdocs/mkdocs " > mkdocs < / a > < / b > ( 🥇 42 · ⭐ 17 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 >
2023-06-22 14:22:09 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / mkdocs / mkdocs ) ( 👨 💻 240 · 🔀 2.3 K · 📦 52 K · 📋 1.9 K - 6 % open · ⏱ ️ 08.11 .2023 ) :
2023-06-22 14:22:09 +00:00
` ` `
2023-10-05 15:13:03 +00:00
git clone https : / / github . com / mkdocs / mkdocs
2023-06-22 14:22:09 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / mkdocs ) ( 📥 2.5 M / month · 📦 4.6 K · ⏱ ️ 18.09 .2023 ) :
2023-06-22 14:22:09 +00:00
` ` `
2023-10-05 15:13:03 +00:00
pip install mkdocs
2023-06-22 14:22:09 +00:00
` ` `
2023-10-12 14:26:06 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / mkdocs ) ( 📥 300 K · ⏱ ️ 19.09 .2023 ) :
2023-06-22 14:22:09 +00:00
` ` `
2023-10-05 15:13:03 +00:00
conda install - c conda - forge mkdocs
2023-06-22 14:22:09 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/readthedocs/sphinx_rtd_theme " > sphinx_rtd_theme < / a > < / b > ( 🥈 32 · ⭐ 4.5 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 >
2023-08-31 14:21:45 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / readthedocs / sphinx_rtd_theme ) ( 👨 💻 120 · 🔀 1.6 K · 📦 16 · 📋 790 - 21 % open · ⏱ ️ 31.10 .2023 ) :
2023-08-31 14:21:45 +00:00
` ` `
2023-10-05 15:13:03 +00:00
git clone https : / / github . com / readthedocs / sphinx_rtd_theme
2023-08-31 14:21:45 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / sphinx_rtd_theme ) ( 📥 4 M / month ) :
2023-08-31 14:21:45 +00:00
` ` `
2023-10-05 15:13:03 +00:00
pip install sphinx_rtd_theme
2023-08-31 14:21:45 +00:00
` ` `
2023-10-05 15:13:03 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / sphinx_rtd_theme ) ( 📥 3.6 M · ⏱ ️ 22.08 .2023 ) :
2023-08-24 14:21:13 +00:00
` ` `
2023-10-05 15:13:03 +00:00
conda install - c conda - forge sphinx_rtd_theme
2023-08-03 14:20:20 +00:00
` ` `
< / details >
2023-10-05 15:13:03 +00:00
< details > < summary > < b > < a href = " https://github.com/mkdocstrings/mkdocstrings " > mkdocstrings < / a > < / b > ( 🥈 32 · ⭐ 1.4 K ) - 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 >
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / mkdocstrings / mkdocstrings ) ( 👨 💻 40 · 🔀 97 · 📦 9.7 K · 📋 370 - 12 % open · ⏱ ️ 28.10 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
git clone https : / / github . com / mkdocstrings / mkdocstrings
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / mkdocstrings ) ( 📥 630 K / month · 📦 430 · ⏱ ️ 02.09 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
pip install mkdocstrings
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / mkdocstrings ) ( 📥 97 K · ⏱ ️ 02.09 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
conda install - c conda - forge mkdocstrings
` ` `
< / details >
2023-10-12 14:26:06 +00:00
< details > < summary > < b > < a href = " https://github.com/tox-dev/sphinx-autodoc-typehints " > sphinx - autodoc - typehints < / a > < / b > ( 🥈 31 · ⭐ 500 ) - 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 >
2023-10-05 15:13:03 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / tox - dev / sphinx - autodoc - typehints ) ( 👨 💻 54 · 🔀 99 · 📦 44 K · 📋 180 - 16 % open · ⏱ ️ 06.11 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-10-12 14:26:06 +00:00
git clone https : / / github . com / tox - dev / sphinx - autodoc - typehints
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / sphinx - autodoc - typehints ) ( 📥 1.6 M / month · 📦 2 K · ⏱ ️ 31.10 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-10-12 14:26:06 +00:00
pip install sphinx - autodoc - typehints
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / sphinx - autodoc - typehints ) ( 📥 620 K · ⏱ ️ 21.07 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-10-12 14:26:06 +00:00
conda install - c conda - forge sphinx - autodoc - typehints
2023-10-05 15:13:03 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/mkdocstrings/griffe " > Griffe < / a > < / b > ( 🥈 30 · ⭐ 220 ) - Signatures for entire Python programs . Extract the structure , the frame , . . < code > < a href = " http://bit.ly/3hkKRql " > ISC < / a > < / code > < / summary >
2023-10-05 15:13:03 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / mkdocstrings / griffe ) ( 👨 💻 23 · 🔀 33 · 📦 3.5 K · 📋 170 - 12 % open · ⏱ ️ 08.11 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-10-12 14:26:06 +00:00
git clone https : / / github . com / mkdocstrings / griffe
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / griffe ) ( 📥 830 K / month ) :
2023-05-11 14:20:52 +00:00
` ` `
2023-07-06 14:35:26 +00:00
pip install griffe
2023-05-11 14:20:52 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / griffe ) ( 📥 190 K · ⏱ ️ 27.10 .2023 ) :
2023-05-11 14:20:52 +00:00
` ` `
2023-07-06 14:35:26 +00:00
conda install - c conda - forge griffe
2023-05-11 14:20:52 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/mitmproxy/pdoc " > pdoc < / a > < / b > ( 🥈 29 · ⭐ 1.7 K ) - API Documentation for Python Projects . < code > < a href = " http://bit.ly/3rvuUlR " > Unlicense < / a > < / code > < / summary >
2022-08-18 14:44:41 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / mitmproxy / pdoc ) ( 👨 💻 46 · 🔀 170 · 📦 2.3 K · 📋 340 - 4 % open · ⏱ ️ 01.11 .2023 ) :
` ` `
git clone https : / / github . com / mitmproxy / pdoc
` ` `
- [ PyPi ] ( https : / / pypi . org / project / pdoc ) ( 📥 160 K / month ) :
` ` `
pip install pdoc
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/executablebooks/sphinx-autobuild " > sphinx - autobuild < / a > < / b > ( 🥈 28 · ⭐ 490 ) - 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 >
- [ GitHub ] ( https : / / github . com / executablebooks / sphinx - autobuild ) ( 👨 💻 25 · 🔀 64 · 📦 20 K · 📋 78 - 32 % open · ⏱ ️ 28.10 .2023 ) :
2023-04-06 14:37:26 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / executablebooks / sphinx - autobuild
2023-04-06 14:37:26 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / sphinx - autobuild ) ( 📥 490 K / month · 📦 2.9 K · ⏱ ️ 14.03 .2021 ) :
2023-06-15 14:22:11 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install sphinx - autobuild
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / sphinx - autobuild ) ( 📥 230 K · ⏱ ️ 16.06 .2023 ) :
2023-11-02 14:21:30 +00:00
` ` `
conda install - c conda - forge sphinx - autobuild
2023-04-06 14:37:26 +00:00
` ` `
2023-06-01 14:23:18 +00:00
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/pdoc3/pdoc " > pdoc3 < / a > < / b > ( 🥉 26 · ⭐ 1 K · 💤 ) - Auto - generate API documentation for Python projects . < code > < a href = " http://bit.ly/3pwmjO5 " > ❗ ️ AGPL - 3.0 < / a > < / code > < / summary >
2023-06-01 14:23:18 +00:00
2023-10-26 14:30:34 +00:00
- [ GitHub ] ( https : / / github . com / pdoc3 / pdoc ) ( 👨 💻 58 · 🔀 140 · 📦 3.7 K · 📋 330 - 37 % open · ⏱ ️ 21.12 .2022 ) :
2023-06-01 14:23:18 +00:00
2023-04-06 14:37:26 +00:00
` ` `
2023-06-01 14:23:18 +00:00
git clone https : / / github . com / pdoc3 / pdoc
` ` `
2023-10-05 15:13:03 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pdoc3 ) ( 📥 190 K / month · 📦 220 · ⏱ ️ 03.08 .2021 ) :
2023-06-01 14:23:18 +00:00
` ` `
pip install pdoc3
` ` `
2023-10-19 14:39:58 +00:00
- [ Conda ] ( https : / / anaconda . org / anaconda / pdoc3 ) ( 📥 1.7 K · ⏱ ️ 16.06 .2023 ) :
2023-06-01 14:23:18 +00:00
` ` `
conda install - c anaconda pdoc3
2023-04-06 14:37:26 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/adamchainz/blacken-docs " > blacken - docs < / a > < / b > ( 🥉 26 · ⭐ 570 ) - Run ` black ` on python code blocks in documentation files . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-07-27 14:23:29 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / adamchainz / blacken - docs ) ( 👨 💻 19 · 🔀 40 · 📦 770 · 📋 74 - 14 % open · ⏱ ️ 07.11 .2023 ) :
2023-06-01 14:23:18 +00:00
2023-04-20 14:21:38 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / asottile / blacken - docs
2023-06-01 14:23:18 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / blacken - docs ) ( 📥 150 K / month · 📦 34 · ⏱ ️ 16.08 .2023 ) :
2023-06-01 14:23:18 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install blacken - docs
2023-10-12 14:26:06 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / blacken - docs ) ( 📥 33 K · ⏱ ️ 16.08 .2023 ) :
2023-10-12 14:26:06 +00:00
` ` `
2023-11-02 14:21:30 +00:00
conda install - c conda - forge blacken - docs
2022-08-18 14:44:41 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/econchick/interrogate " > interrogate < / a > < / b > ( 🥉 26 · ⭐ 510 ) - Explain yourself ! Interrogate a codebase for docstring coverage . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-06-15 14:22:11 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / econchick / interrogate ) ( 👨 💻 12 · 🔀 41 · 📦 5.4 K · 📋 55 - 50 % open · ⏱ ️ 07.09 .2023 ) :
2023-06-15 14:22:11 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / econchick / interrogate
2023-10-26 14:30:34 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / interrogate ) ( 📥 89 K / month · 📦 180 · ⏱ ️ 10.09 .2021 ) :
2023-10-26 14:30:34 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install interrogate
2023-07-20 14:21:06 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin " > mkdocs - awesome - pages - plugin < / a > < / b > ( 🥉 24 · ⭐ 380 ) - 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 >
2023-10-05 15:13:03 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / lukasgeiter / mkdocs - awesome - pages - plugin ) ( 👨 💻 7 · 🔀 29 · 📦 3.4 K · 📋 72 - 23 % open · ⏱ ️ 19.08 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-10-26 14:30:34 +00:00
git clone https : / / github . com / lukasgeiter / mkdocs - awesome - pages - plugin
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / mkdocs - awesome - pages - plugin ) ( 📥 170 K / month ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-10-26 14:30:34 +00:00
pip install mkdocs - awesome - pages - plugin
2023-10-05 15:13:03 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/bitprophet/releases " > releases < / a > < / b > ( 🥉 24 · ⭐ 170 ) - 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 >
2023-08-31 14:21:45 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / bitprophet / releases ) ( 👨 💻 10 · 🔀 40 · 📦 600 · 📋 76 - 39 % open · ⏱ ️ 24.09 .2023 ) :
2023-10-12 14:26:06 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / bitprophet / releases
2023-10-12 14:26:06 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / releases ) ( 📥 18 K / month · 📦 370 · ⏱ ️ 28.04 .2023 ) :
2023-10-12 14:26:06 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install releases
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / sphinx - releases ) ( 📥 50 K · ⏱ ️ 16.06 .2023 ) :
` ` `
conda install - c conda - forge sphinx - releases
2023-10-12 14:26:06 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/clayrisser/sphinx-markdown-builder " > sphinx - markdown - builder < / a > < / b > ( 🥉 22 · ⭐ 160 ) - DISCONTINUED : sphinx builder that outputs markdown . . < 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 >
2023-10-12 14:26:06 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / clayrisser / sphinx - markdown - builder ) ( 👨 💻 19 · 🔀 46 · 📦 740 · ⏱ ️ 24.06 .2023 ) :
2023-08-31 14:21:45 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / clayrisser / sphinx - markdown - builder
2023-09-14 14:23:09 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / sphinx - markdown - builder ) ( 📥 51 K / month · 📦 79 · ⏱ ️ 13.08 .2023 ) :
2023-09-14 14:23:09 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install sphinx - markdown - builder
2023-09-28 14:22:45 +00:00
` ` `
2023-11-09 14:21:22 +00:00
< / details >
< details > < summary > < b > < a href = " https://github.com/ml-tooling/lazydocs " > lazydocs < / a > < / b > ( 🥉 22 · ⭐ 160 ) - 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 ) ( 👨 💻 10 · 🔀 34 · 📦 180 · 📋 28 - 14 % open · ⏱ ️ 11.06 .2023 ) :
2023-09-28 14:22:45 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / ml - tooling / lazydocs
` ` `
- [ PyPi ] ( https : / / pypi . org / project / lazydocs ) ( 📥 8.4 K / month ) :
` ` `
pip install lazydocs
2023-08-31 14:21:45 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/timvink/mkdocs-print-site-plugin " > mkdocs - print - site - plugin < / a > < / b > ( 🥉 22 · ⭐ 96 ) - MkDocs Plugin that adds an additional page that . . < 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 >
2023-02-16 14:43:50 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / timvink / mkdocs - print - site - plugin ) ( 👨 💻 5 · 🔀 14 · 📦 250 · 📋 82 - 12 % open · ⏱ ️ 25.10 .2023 ) :
2023-02-16 14:43:50 +00:00
` ` `
2023-10-12 14:26:06 +00:00
git clone https : / / github . com / timvink / mkdocs - print - site - plugin
2023-08-10 14:22:50 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / mkdocs - print - site - plugin ) ( 📥 19 K / month ) :
2023-08-10 14:22:50 +00:00
` ` `
2023-10-12 14:26:06 +00:00
pip install mkdocs - print - site - plugin
2023-02-16 14:43:50 +00:00
` ` `
< / details >
2023-10-12 14:26:06 +00:00
< details > < summary > < b > < a href = " https://github.com/timothycrosley/portray " > portray < / a > < / b > ( 🥉 21 · ⭐ 850 · 💤 ) - Your Project with Great Documentation . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-08-24 14:21:13 +00:00
2023-10-12 14:26:06 +00:00
- [ GitHub ] ( https : / / github . com / timothycrosley / portray ) ( 👨 💻 20 · 🔀 73 · 📦 810 · 📋 63 - 49 % open · ⏱ ️ 03.01 .2023 ) :
2023-08-24 14:21:13 +00:00
` ` `
2023-10-12 14:26:06 +00:00
git clone https : / / github . com / timothycrosley / portray
2023-08-24 14:21:13 +00:00
` ` `
2023-10-12 14:26:06 +00:00
- [ PyPi ] ( https : / / pypi . org / project / portray ) ( 📥 12 K / month ) :
2023-08-24 14:21:13 +00:00
` ` `
2023-10-12 14:26:06 +00:00
pip install portray
2023-08-24 14:21:13 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > Show 11 hidden projects . . . < / summary >
2023-09-07 14:42:57 +00:00
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/sphinx-doc/sphinx " > sphinx < / a > < / b > ( 🥇 43 · ⭐ 5.7 K ) - The Sphinx documentation generator . < code > ❗ Unlicensed < / code > < code > < img src = " https://www.sphinx-doc.org/en/master/_static/favicon.svg " style = " display:inline; " width = " 13 " height = " 13 " > < / code >
2023-10-05 15:13:03 +00:00
- < b > < a href = " https://github.com/numpy/numpydoc " > numpydoc < / a > < / b > ( 🥈 30 · ⭐ 250 ) - Numpys Sphinx extensions . < code > ❗ Unlicensed < / code > < code > < img src = " https://www.sphinx-doc.org/en/master/_static/favicon.svg " style = " display:inline; " width = " 13 " height = " 13 " > < / code >
2023-10-12 14:26:06 +00:00
- < b > < a href = " https://github.com/sphinx-doc/alabaster " > alabaster < / a > < / b > ( 🥈 29 · ⭐ 700 ) - Lightweight , configurable Sphinx theme . < code > ❗ Unlicensed < / code > < code > < img src = " https://www.sphinx-doc.org/en/master/_static/favicon.svg " style = " display:inline; " width = " 13 " height = " 13 " > < / code >
2023-11-02 14:21:30 +00:00
- < b > < a href = " https://github.com/breathe-doc/breathe " > breathe < / a > < / b > ( 🥉 27 · ⭐ 700 ) - ReStructuredText and Sphinx bridge to Doxygen . < code > ❗ Unlicensed < / code >
2023-09-07 14:42:57 +00:00
- < b > < a href = " https://github.com/mkdocstrings/pytkdocs " > pytkdocs < / a > < / b > ( 🥉 24 · ⭐ 48 · 💀 ) - Load Python objects documentation . < code > < a href = " http://bit.ly/3hkKRql " > ISC < / a > < / code >
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/pycco-docs/pycco " > pycco < / a > < / b > ( 🥉 22 · ⭐ 840 · 💀 ) - Literate - style documentation generator . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2023-10-26 14:30:34 +00:00
- < b > < a href = " https://github.com/orzih/mkdocs-with-pdf " > mkdocs - with - pdf < / a > < / b > ( 🥉 22 · ⭐ 270 · 💀 ) - 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 >
2023-10-05 15:13:03 +00:00
- < b > < a href = " https://github.com/zhaoterryy/mkdocs-pdf-export-plugin " > mkdocs - pdf - export - plugin < / a > < / b > ( 🥉 21 · ⭐ 290 · 💀 ) - 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 >
2023-10-12 14:26:06 +00:00
- < b > < a href = " https://github.com/ryan-roemer/sphinx-bootstrap-theme " > sphinx - bootstrap - theme < / a > < / b > ( 🥉 20 · ⭐ 590 · 💀 ) - 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 >
2023-11-02 14:21:30 +00:00
- < b > < a href = " https://github.com/zhaoterryy/mkdocs-git-revision-date-plugin " > mkdocs - git - revision - date - plugin < / a > < / b > ( 🥉 19 · ⭐ 55 · 💀 ) - 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 >
2023-03-09 14:40:52 +00:00
- < b > < a href = " https://github.com/zayd62/mkdocs-versioning " > mkdocs - versioning < / a > < / b > ( 🥉 17 · ⭐ 40 · 💀 ) - A tool that allows for versioning sites built with . . < 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
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/cool-RR/PySnooper " > PySnooper < / a > < / b > ( 🥇 30 · ⭐ 16 K ) - Never use print for debugging again . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-05-25 14:22:51 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / cool - RR / PySnooper ) ( 👨 💻 27 · 🔀 940 · 📦 1.6 K · 📋 130 - 19 % open · ⏱ ️ 15.07 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-10-26 14:30:34 +00:00
git clone https : / / github . com / cool - RR / PySnooper
2023-10-19 14:39:58 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pysnooper ) ( 📥 660 K / month ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-10-26 14:30:34 +00:00
pip install pysnooper
2023-10-19 14:39:58 +00:00
` ` `
2023-10-26 14:30:34 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pysnooper ) ( 📥 71 K · ⏱ ️ 27.07 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-10-26 14:30:34 +00:00
conda install - c conda - forge pysnooper
2023-10-19 14:39:58 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/cs01/gdbgui " > gdbgui < / a > < / b > ( 🥈 29 · ⭐ 9.5 K ) - Browser - based frontend to gdb ( gnu debugger ) . Add breakpoints , view . . < code > < a href = " http://bit.ly/2M0xdwT " > ❗ ️ GPL - 3.0 < / a > < / code > < / summary >
2023-10-19 14:39:58 +00:00
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / cs01 / gdbgui ) ( 👨 💻 44 · 🔀 480 · 📥 16 K · 📦 330 · 📋 310 - 44 % open · ⏱ ️ 18.10 .2023 ) :
2023-09-07 14:42:57 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / cs01 / gdbgui
2023-09-07 14:42:57 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / gdbgui ) ( 📥 17 K / month ) :
2023-09-07 14:42:57 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install gdbgui
2023-09-07 14:42:57 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/gotcha/ipdb " > ipdb < / a > < / b > ( 🥈 29 · ⭐ 1.8 K ) - Integration of IPython pdb . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / gotcha / ipdb ) ( 👨 💻 58 · 🔀 140 · 📦 50 K · 📋 190 - 32 % open · ⏱ ️ 03.08 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-08-17 14:21:53 +00:00
git clone https : / / github . com / gotcha / ipdb
2021-04-15 14:52:14 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / ipdb ) ( 📥 2.4 M / month ) :
2021-04-15 14:52:14 +00:00
` ` `
2023-08-17 14:21:53 +00:00
pip install ipdb
2021-08-26 14:57:24 +00:00
` ` `
2023-10-19 14:39:58 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / ipdb ) ( 📥 420 K · ⏱ ️ 16.06 .2023 ) :
2021-08-26 14:57:24 +00:00
` ` `
2023-08-17 14:21:53 +00:00
conda install - c conda - forge ipdb
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/gruns/icecream " > icecream < / a > < / b > ( 🥉 27 · ⭐ 7.8 K · 💤 ) - Never use print ( ) to debug again . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / gruns / icecream ) ( 👨 💻 21 · 🔀 160 · 📦 21 · 📋 120 - 40 % open · ⏱ ️ 04.12 .2022 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / gruns / icecream
2022-01-17 19:09:18 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / icecream ) ( 📥 310 K / month · 📦 130 · ⏱ ️ 21.07 .2022 ) :
2023-09-28 14:22:45 +00:00
` ` `
2023-10-19 14:39:58 +00:00
pip install icecream
2023-09-28 14:22:45 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / icecream ) ( 📥 27 K · ⏱ ️ 16.06 .2023 ) :
2023-09-28 14:22:45 +00:00
` ` `
2023-10-19 14:39:58 +00:00
conda install - c conda - forge icecream
2023-09-28 14:22:45 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/ionelmc/python-hunter " > python - hunter < / a > < / b > ( 🥉 22 · ⭐ 760 · 💤 ) - Hunter is a flexible code tracing toolkit . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code > < / summary >
2023-08-10 14:22:50 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / ionelmc / python - hunter ) ( 👨 💻 9 · 🔀 42 · 📦 160 · 📋 95 - 43 % open · ⏱ ️ 26.04 .2023 ) :
2023-08-10 14:22:50 +00:00
` ` `
2023-09-21 14:22:26 +00:00
git clone https : / / github . com / ionelmc / python - hunter
2023-08-10 14:22:50 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / hunter ) ( 📥 8.4 K / month ) :
2023-08-10 14:22:50 +00:00
` ` `
2023-09-21 14:22:26 +00:00
pip install hunter
2023-08-10 14:22:50 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / hunter ) ( 📥 53 K · ⏱ ️ 30.09 .2023 ) :
2023-08-10 14:22:50 +00:00
` ` `
2023-09-21 14:22:26 +00:00
conda install - c conda - forge hunter
2023-08-10 14:22:50 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/lmacken/pyrasite " > pyrasite < / a > < / b > ( 🥉 21 · ⭐ 2.7 K ) - Inject code into running Python processes . < code > < a href = " http://bit.ly/2M0xdwT " > ❗ ️ GPL - 3.0 < / a > < / code > < / summary >
2023-11-02 14:21:30 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / lmacken / pyrasite ) ( 👨 💻 24 · 🔀 200 · 📦 52 · 📋 56 - 71 % open · ⏱ ️ 08.10 .2023 ) :
2023-11-02 14:21:30 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / lmacken / pyrasite
2023-11-02 14:21:30 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pyrasite ) ( 📥 26 K / month ) :
2023-11-02 14:21:30 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install pyrasite
2023-11-02 14:21:30 +00:00
` ` `
< / details >
2023-10-26 14:30:34 +00:00
< details > < summary > < b > < a href = " https://github.com/ionelmc/python-manhole " > python - manhole < / a > < / b > ( 🥉 21 · ⭐ 360 · 💤 ) - Debugging manhole for python applications . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code > < / summary >
2023-10-12 14:26:06 +00:00
2023-10-26 14:30:34 +00:00
- [ GitHub ] ( https : / / github . com / ionelmc / python - manhole ) ( 👨 💻 11 · 🔀 23 · 📦 260 · 📋 22 - 31 % open · ⏱ ️ 17.12 .2022 ) :
2023-10-12 14:26:06 +00:00
` ` `
2023-10-26 14:30:34 +00:00
git clone https : / / github . com / ionelmc / python - manhole
2023-10-12 14:26:06 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / manhole ) ( 📥 16 K / month ) :
2023-10-12 14:26:06 +00:00
` ` `
2023-10-26 14:30:34 +00:00
pip install manhole
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / manhole ) ( 📥 18 K · ⏱ ️ 16.06 .2023 ) :
` ` `
conda install - c conda - forge manhole
2023-10-12 14:26:06 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/alexmojaki/snoop " > snoop < / a > < / b > ( 🥉 18 · ⭐ 970 · 💤 ) - A powerful set of Python debugging tools , based on PySnooper . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-10-19 14:39:58 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / alexmojaki / snoop ) ( 👨 💻 22 · 🔀 31 · 📋 50 - 44 % open · ⏱ ️ 22.12 .2022 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / alexmojaki / snoop
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / snoop ) ( 📥 56 K / month ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install snoop
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / snoop ) ( 📥 4.7 K · ⏱ ️ 16.06 .2023 ) :
` ` `
conda install - c conda - forge snoop
2023-10-19 14:39:58 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/reloadware/reloadium " > reloadium < / a > < / b > ( 🥉 17 · ⭐ 2.6 K ) - Hot Reloading , Profiling and AI debugging for Python . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2023-10-19 14:39:58 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / reloadware / reloadium ) ( 👨 💻 3 · 🔀 49 · 📋 120 - 10 % open · ⏱ ️ 09.11 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / reloadware / reloadium
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / reloadium ) ( 📥 2.2 K / month ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install reloadium
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/alexmojaki/birdseye " > Birdseye < / a > < / b > ( 🥉 17 · ⭐ 1.6 K ) - Graphical Python debugger which lets you easily view the values of all . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / alexmojaki / birdseye ) ( 👨 💻 10 · 🔀 71 · 📋 56 - 35 % open · ⏱ ️ 16.10 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / alexmojaki / birdseye
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / birdseye ) ( 📥 1.2 K / month ) :
` ` `
pip install birdseye
2023-10-19 14:39:58 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > Show 3 hidden projects . . . < / summary >
2023-09-21 14:22:26 +00:00
2023-11-02 14:21:30 +00:00
- < b > < a href = " https://github.com/inducer/pudb " > pudb < / a > < / b > ( 🥇 31 · ⭐ 2.8 K ) - Full - screen console debugger for Python . < code > ❗ Unlicensed < / code >
- < b > < a href = " https://github.com/eliben/pyelftools " > pyelftools < / a > < / b > ( 🥇 30 · ⭐ 1.8 K ) - Parsing ELF and DWARF in Python . < code > ❗ Unlicensed < / code >
2023-10-19 14:39:58 +00:00
- < b > < a href = " https://github.com/pdbpp/pdbpp " > pdbpp < / a > < / b > ( 🥉 28 · ⭐ 1.2 K · 💀 ) - pdb + + , a drop - in replacement for pdb ( the Python debugger ) . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code >
2023-06-01 14:23:18 +00:00
< / details >
2021-01-09 04:58:10 +00:00
< 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
2023-07-20 14:21:06 +00:00
🔗 & nbsp ; < b > < a href = " https://github.com/ml-tooling/best-of-web-python " > best - of - web - python - Testing < / a > < / b > ( ⭐ 2 K ) - Testing libraries & tools for python web frameworks .
2021-01-09 04:58:10 +00:00
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 .
2023-10-12 14:26:06 +00:00
< details > < summary > < b > < a href = " https://github.com/pytest-dev/pytest " > pytest < / a > < / b > ( 🥇 47 · ⭐ 11 K ) - The pytest framework makes it easy to write small tests , yet scales to . . < 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
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pytest - dev / pytest ) ( 👨 💻 920 · 🔀 2.4 K · 📦 1.1 M · 📋 5.5 K - 15 % open · ⏱ ️ 08.11 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2022-01-06 14:51:16 +00:00
git clone https : / / github . com / pytest - dev / pytest
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest ) ( 📥 97 M / month · 📦 19 K · ⏱ ️ 24.10 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2022-01-06 14:51:16 +00:00
pip install pytest
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest ) ( 📥 24 M · ⏱ ️ 25.10 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2022-01-06 14:51:16 +00:00
conda install - c conda - forge pytest
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/robotframework/robotframework " > robotframework < / a > < / b > ( 🥇 42 · ⭐ 8.5 K ) - Generic automation framework for acceptance testing and RPA . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2023-06-15 14:22:11 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / robotframework / robotframework ) ( 👨 💻 190 · 🔀 2.2 K · 📥 550 · 📦 9.1 K · 📋 4.3 K - 6 % open · ⏱ ️ 08.11 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-05-04 14:21:09 +00:00
git clone https : / / github . com / robotframework / robotframework
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / robotframework ) ( 📥 1.7 M / month · 📦 1.1 K · ⏱ ️ 28.07 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-05-04 14:21:09 +00:00
pip install robotframework
2023-03-09 14:40:52 +00:00
` ` `
2023-10-12 14:26:06 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / robotframework ) ( 📥 160 K · ⏱ ️ 10.10 .2023 ) :
2023-03-09 14:40:52 +00:00
` ` `
2023-05-04 14:21:09 +00:00
conda install - c conda - forge robotframework
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/HypothesisWorks/hypothesis " > hypothesis < / a > < / b > ( 🥇 41 · ⭐ 7 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 >
- [ GitHub ] ( https : / / github . com / HypothesisWorks / hypothesis ) ( 👨 💻 320 · 🔀 560 · 📦 23 K · 📋 1.5 K - 3 % open · ⏱ ️ 05.11 .2023 ) :
` ` `
git clone https : / / github . com / HypothesisWorks / hypothesis
` ` `
- [ PyPi ] ( https : / / pypi . org / project / hypothesis ) ( 📥 6.3 M / month · 📦 2.3 K · ⏱ ️ 05.11 .2023 ) :
` ` `
pip install hypothesis
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / hypothesis ) ( 📥 8.3 M · ⏱ ️ 05.11 .2023 ) :
` ` `
conda install - c conda - forge hypothesis
` ` `
< / details >
2023-10-19 14:39:58 +00:00
< details > < summary > < b > < a href = " https://github.com/tox-dev/tox " > tox < / a > < / b > ( 🥇 39 · ⭐ 3.4 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 >
2023-05-18 14:21:06 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / tox - dev / tox ) ( 👨 💻 290 · 🔀 490 · 📦 110 K · 📋 1.7 K - 4 % open · ⏱ ️ 06.11 .2023 ) :
2023-05-18 14:21:06 +00:00
` ` `
2023-09-28 14:22:45 +00:00
git clone https : / / github . com / tox - dev / tox
2023-06-22 14:22:09 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / tox ) ( 📥 13 M / month · 📦 22 K · ⏱ ️ 08.09 .2023 ) :
2023-06-08 14:21:32 +00:00
` ` `
2023-09-28 14:22:45 +00:00
pip install tox
2023-06-08 14:21:32 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / tox ) ( 📥 830 K · ⏱ ️ 09.09 .2023 ) :
2023-06-22 14:22:09 +00:00
` ` `
2023-09-28 14:22:45 +00:00
conda install - c conda - forge tox
2023-05-18 14:21:06 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/pytest-dev/pytest-cov " > pytest - cov < / a > < / b > ( 🥇 36 · ⭐ 1.6 K ) - 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 >
2023-09-07 14:42:57 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pytest - dev / pytest - cov ) ( 👨 💻 86 · 🔀 210 · 📦 280 K · 📋 380 - 36 % open · ⏱ ️ 24.05 .2023 ) :
2023-09-07 14:42:57 +00:00
` ` `
2023-09-28 14:22:45 +00:00
git clone https : / / github . com / pytest - dev / pytest - cov
2023-09-07 14:42:57 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - cov ) ( 📥 41 M / month · 📦 35 K · ⏱ ️ 24.05 .2023 ) :
2023-09-07 14:42:57 +00:00
` ` `
2023-09-28 14:22:45 +00:00
pip install pytest - cov
2023-09-07 14:42:57 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - cov ) ( 📥 9.9 M · ⏱ ️ 16.06 .2023 ) :
2023-09-07 14:42:57 +00:00
` ` `
2023-09-28 14:22:45 +00:00
conda install - c conda - forge pytest - cov
2023-09-07 14:42:57 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/asweigart/pyautogui " > pyautogui < / a > < / b > ( 🥈 35 · ⭐ 8.8 K ) - A cross - platform GUI automation Python module for human beings . Used . . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
2023-10-05 15:13:03 +00:00
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / asweigart / pyautogui ) ( 👨 💻 52 · 🔀 1.1 K · 📦 28 K · 📋 660 - 65 % open · ⏱ ️ 07.06 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / asweigart / pyautogui
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pyautogui ) ( 📥 770 K / month ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install pyautogui
2023-10-05 15:13:03 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pyautogui ) ( 📥 210 K · ⏱ ️ 16.10 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-11-02 14:21:30 +00:00
conda install - c conda - forge pyautogui
2023-10-05 15:13:03 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/pytest-dev/pytest-xdist " > pytest - xdist < / a > < / b > ( 🥈 35 · ⭐ 1.3 K · 📈 ) - pytest plugin for distributed testing and loop - on - . . < 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 >
2023-10-05 15:13:03 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pytest - dev / pytest - xdist ) ( 👨 💻 91 · 🔀 200 · 📋 560 - 40 % open · ⏱ ️ 04.11 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / pytest - dev / pytest - xdist
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - xdist ) ( 📥 15 M / month · 📦 5.4 K · ⏱ ️ 19.05 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install pytest - xdist
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - xdist ) ( 📥 5.5 M · ⏱ ️ 16.06 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
conda install - c conda - forge pytest - xdist
` ` `
< / details >
< details > < summary > < b > < a href = " https://github.com/microsoft/playwright-python " > playwright - python < / a > < / b > ( 🥈 34 · ⭐ 9.6 K ) - Python version of the Playwright testing and automation . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / microsoft / playwright - python ) ( 👨 💻 33 · 🔀 800 · 📦 21 · 📋 1.2 K - 3 % open · ⏱ ️ 08.11 .2023 ) :
` ` `
git clone https : / / github . com / microsoft / playwright - python
` ` `
- [ PyPi ] ( https : / / pypi . org / project / playwright ) ( 📥 2.4 M / month · 📦 330 · ⏱ ️ 17.10 .2023 ) :
` ` `
pip install playwright
2023-10-05 15:13:03 +00:00
` ` `
< / details >
2023-10-26 14:30:34 +00:00
< details > < summary > < b > < a href = " https://github.com/pytest-dev/pytest-mock " > pytest - mock < / a > < / b > ( 🥈 34 · ⭐ 1.7 K ) - 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 >
2023-10-05 15:13:03 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pytest - dev / pytest - mock ) ( 👨 💻 67 · 🔀 130 · 📥 11 · 📦 70 K · 📋 150 - 8 % open · ⏱ ️ 24.10 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-10-26 14:30:34 +00:00
git clone https : / / github . com / pytest - dev / pytest - mock
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - mock ) ( 📥 14 M / month · 📦 5.3 K · ⏱ ️ 19.10 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-10-26 14:30:34 +00:00
pip install pytest - mock
2023-10-05 15:13:03 +00:00
` ` `
2023-10-26 14:30:34 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - mock ) ( 📥 2.4 M · ⏱ ️ 19.10 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-10-26 14:30:34 +00:00
conda install - c conda - forge pytest - mock
2023-10-05 15:13:03 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/pytest-dev/pytest-asyncio " > pytest - asyncio < / a > < / b > ( 🥈 34 · ⭐ 1.2 K ) - Asyncio support for pytest . < 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 >
2023-05-18 14:21:06 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pytest - dev / pytest - asyncio ) ( 👨 💻 42 · 🔀 120 · 📥 150 · 📋 260 - 12 % open · ⏱ ️ 08.11 .2023 ) :
2023-06-22 14:22:09 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / pytest - dev / pytest - asyncio
2023-06-22 14:22:09 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - asyncio ) ( 📥 8.9 M / month · 📦 1.5 K · ⏱ ️ 31.10 .2023 ) :
2023-06-22 14:22:09 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install pytest - asyncio
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - asyncio ) ( 📥 1.8 M · ⏱ ️ 31.10 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
conda install - c conda - forge pytest - asyncio
2023-06-22 14:22:09 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/lk-geimfari/mimesis " > mimesis < / a > < / b > ( 🥈 33 · ⭐ 4.1 K ) - Mimesis is a powerful Python library that empowers developers to generate . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-06-22 14:22:09 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / lk - geimfari / mimesis ) ( 👨 💻 120 · 🔀 310 · 📥 510 · 📦 1.5 K · 📋 330 - 2 % open · ⏱ ️ 30.10 .2023 ) :
2023-02-02 14:44:59 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / lk - geimfari / mimesis
2023-08-17 14:21:53 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / mimesis ) ( 📥 160 K / month ) :
2023-08-17 14:21:53 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install mimesis
2023-09-07 14:42:57 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / mimesis ) ( 📥 160 K · ⏱ ️ 19.08 .2023 ) :
2023-09-07 14:42:57 +00:00
` ` `
2023-11-09 14:21:22 +00:00
conda install - c conda - forge mimesis
2023-02-02 14:44:59 +00:00
` ` `
< / details >
2023-10-19 14:39:58 +00:00
< details > < summary > < b > < a href = " https://github.com/airspeed-velocity/asv " > asv < / a > < / b > ( 🥈 33 · ⭐ 810 ) - Airspeed Velocity : A simple Python benchmarking tool with web - based reporting . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
2023-10-05 15:13:03 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / airspeed - velocity / asv ) ( 👨 💻 76 · 🔀 170 · 📥 160 · 📦 1 K · 📋 570 - 24 % open · ⏱ ️ 11.09 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-10-19 14:39:58 +00:00
git clone https : / / github . com / airspeed - velocity / asv
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / asv ) ( 📥 82 K / month · 📦 84 · ⏱ ️ 11.09 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-10-19 14:39:58 +00:00
pip install asv
2023-10-05 15:13:03 +00:00
` ` `
2023-10-19 14:39:58 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / asv ) ( 📥 750 K · ⏱ ️ 03.10 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-10-19 14:39:58 +00:00
conda install - c conda - forge asv
2023-10-05 15:13:03 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/pytest-dev/pytest-bdd " > pytest - bdd < / a > < / b > ( 🥈 32 · ⭐ 1.2 K ) - 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 >
2023-05-04 14:21:09 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pytest - dev / pytest - bdd ) ( 👨 💻 58 · 🔀 200 · 📦 3.1 K · 📋 310 - 34 % open · ⏱ ️ 29.10 .2023 ) :
2023-05-04 14:21:09 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / pytest - dev / pytest - bdd
2023-05-04 14:21:09 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - bdd ) ( 📥 780 K / month ) :
2023-05-04 14:21:09 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install pytest - bdd
2023-11-02 14:21:30 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - bdd ) ( 📥 56 K · ⏱ ️ 10.10 .2023 ) :
2023-11-02 14:21:30 +00:00
` ` `
2023-11-09 14:21:22 +00:00
conda install - c conda - forge pytest - bdd
2023-05-04 14:21:09 +00:00
` ` `
< / details >
2023-10-19 14:39:58 +00:00
< details > < summary > < b > < a href = " https://github.com/wntrblm/nox " > nox < / a > < / b > ( 🥈 30 · ⭐ 1.1 K ) - 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 >
2023-09-14 14:23:09 +00:00
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / wntrblm / nox ) ( 👨 💻 91 · 🔀 140 · 📦 4.6 K · 📋 330 - 16 % open · ⏱ ️ 02.11 .2023 ) :
2023-09-14 14:23:09 +00:00
` ` `
2023-10-19 14:39:58 +00:00
git clone https : / / github . com / theacodes / nox
2023-09-14 14:23:09 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / nox ) ( 📥 960 K / month ) :
2023-09-14 14:23:09 +00:00
` ` `
2023-10-19 14:39:58 +00:00
pip install nox
2023-09-14 14:23:09 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / nox ) ( 📥 240 K · ⏱ ️ 25.09 .2023 ) :
2023-09-14 14:23:09 +00:00
` ` `
2023-10-19 14:39:58 +00:00
conda install - c conda - forge nox
2023-07-27 14:23:29 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/pytest-dev/pytest-testinfra " > pytest - testinfra < / a > < / b > ( 🥉 29 · ⭐ 2.3 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 >
2023-09-28 14:22:45 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pytest - dev / pytest - testinfra ) ( 👨 💻 130 · 🔀 330 · 📋 340 - 36 % open · ⏱ ️ 28.08 .2023 ) :
2023-08-24 14:21:13 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / pytest - dev / pytest - testinfra
2023-08-17 14:21:53 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - testinfra ) ( 📥 420 K / month · 📦 10 · ⏱ ️ 24.08 .2023 ) :
2023-08-17 14:21:53 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install pytest - testinfra
2023-08-17 14:21:53 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - testinfra ) ( 📥 14 K · ⏱ ️ 25.08 .2023 ) :
2023-08-17 14:21:53 +00:00
` ` `
2023-11-09 14:21:22 +00:00
conda install - c conda - forge pytest - testinfra
2023-08-17 14:21:53 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/Teemu/pytest-sugar " > pytest - sugar < / a > < / b > ( 🥉 29 · ⭐ 1.1 K ) - 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 >
2023-10-12 14:26:06 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / Teemu / pytest - sugar ) ( 👨 💻 50 · 🔀 71 · 📥 7 · 📦 23 K · 📋 120 - 20 % open · ⏱ ️ 08.08 .2023 ) :
2023-10-12 14:26:06 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / Teemu / pytest - sugar
2023-10-12 14:26:06 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - sugar ) ( 📥 1 M / month · 📦 2.8 K · ⏱ ️ 10.04 .2023 ) :
2023-10-12 14:26:06 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install pytest - sugar
2023-10-12 14:26:06 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - sugar ) ( 📥 220 K · ⏱ ️ 02.07 .2023 ) :
2023-10-12 14:26:06 +00:00
` ` `
2023-11-09 14:21:22 +00:00
conda install - c conda - forge pytest - sugar
2023-10-12 14:26:06 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/TheKevJames/coveralls-python " > coveralls - python < / a > < / b > ( 🥉 29 · ⭐ 530 ) - 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 >
2023-08-17 14:21:53 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / TheKevJames / coveralls - python ) ( 👨 💻 64 · 🔀 180 · 📦 32 K · 📋 160 - 9 % open · ⏱ ️ 14.08 .2023 ) :
2023-08-17 14:21:53 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / TheKevJames / coveralls - python
2023-08-17 14:21:53 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / coveralls ) ( 📥 570 K / month ) :
2023-08-17 14:21:53 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install coveralls
2023-08-17 14:21:53 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / coveralls ) ( 📥 1 M · ⏱ ️ 16.06 .2023 ) :
2023-08-17 14:21:53 +00:00
` ` `
2023-11-09 14:21:22 +00:00
conda install - c conda - forge coveralls
2023-08-17 14:21:53 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/ionelmc/pytest-benchmark " > pytest - benchmark < / a > < / b > ( 🥉 28 · ⭐ 1.1 K · 💤 ) - 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 >
2023-10-19 14:39:58 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / ionelmc / pytest - benchmark ) ( 👨 💻 39 · 🔀 100 · 📦 7.8 K · 📋 180 - 51 % open · ⏱ ️ 27.04 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / ionelmc / pytest - benchmark
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - benchmark ) ( 📥 860 K / month ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install pytest - benchmark
2023-10-19 14:39:58 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - benchmark ) ( 📥 1.9 M · ⏱ ️ 16.06 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-11-02 14:21:30 +00:00
conda install - c conda - forge pytest - benchmark
2023-09-21 14:22:26 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/datadriventests/ddt " > ddt < / a > < / b > ( 🥉 28 · ⭐ 430 ) - Data - Driven Tests for Python Unittest . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-09-28 14:22:45 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / datadriventests / ddt ) ( 👨 💻 38 · 🔀 110 · 📦 5.3 K · 📋 54 - 20 % open · ⏱ ️ 08.11 .2023 ) :
2023-09-28 14:22:45 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / datadriventests / ddt
2023-09-28 14:22:45 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / ddt ) ( 📥 410 K / month · 📦 1.3 K · ⏱ ️ 08.11 .2023 ) :
2023-09-28 14:22:45 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install ddt
2023-09-28 14:22:45 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / ddt ) ( 📥 90 K · ⏱ ️ 08.11 .2023 ) :
2023-09-28 14:22:45 +00:00
` ` `
2023-11-09 14:21:22 +00:00
conda install - c conda - forge ddt
2023-09-28 14:22:45 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/tarpas/pytest-testmon " > pytest - testmon < / a > < / b > ( 🥉 27 · ⭐ 730 ) - Selects tests affected by changed files . Executes the right . . < 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 >
2023-08-10 14:22:50 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / tarpas / pytest - testmon ) ( 👨 💻 24 · 🔀 48 · 📦 1.2 K · 📋 150 - 16 % open · ⏱ ️ 07.11 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-10-26 14:30:34 +00:00
git clone https : / / github . com / tarpas / pytest - testmon
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - testmon ) ( 📥 170 K / month ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-10-26 14:30:34 +00:00
pip install pytest - testmon
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - testmon ) ( 📥 41 K · ⏱ ️ 16.06 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-10-26 14:30:34 +00:00
conda install - c conda - forge pytest - testmon
2023-10-19 14:39:58 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/pytest-dev/pytest-randomly " > pytest - randomly < / a > < / b > ( 🥉 27 · ⭐ 540 ) - Pytest plugin to randomly order tests and control random . seed . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-10-19 14:39:58 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pytest - dev / pytest - randomly ) ( 👨 💻 20 · 🔀 28 · 📦 7.5 K · 📋 60 - 10 % open · ⏱ ️ 07.11 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / pytest - dev / pytest - randomly
2023-10-19 14:39:58 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - randomly ) ( 📥 1.2 M / month ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install pytest - randomly
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - randomly ) ( 📥 170 K · ⏱ ️ 15.08 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-11-02 14:21:30 +00:00
conda install - c conda - forge pytest - randomly
2023-10-19 14:39:58 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/FactoryBoy/factory_boy " > factory_boy < / a > < / b > ( 🥉 26 · ⭐ 3.2 K · 📉 ) - A test fixtures replacement for Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-10-19 14:39:58 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / FactoryBoy / factory_boy ) ( 👨 💻 130 · 🔀 360 · 📋 560 - 29 % open · ⏱ ️ 11.10 .2023 ) :
2023-08-10 14:22:50 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / FactoryBoy / factory_boy
2023-08-10 14:22:50 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / factory_boy ) ( 📥 3.5 M / month ) :
2023-08-10 14:22:50 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install factory_boy
2023-08-10 14:22:50 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / factory_boy ) ( 📥 140 K · ⏱ ️ 19.07 .2023 ) :
2023-08-10 14:22:50 +00:00
` ` `
2023-11-09 14:21:22 +00:00
conda install - c conda - forge factory_boy
2023-07-27 14:23:29 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/spulec/freezegun " > freezegun < / a > < / b > ( 🥉 25 · ⭐ 3.8 K · 💤 ) - Let your Python tests travel through time . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2023-07-20 14:21:06 +00:00
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / spulec / freezegun ) ( 👨 💻 110 · 🔀 240 · 📋 290 - 39 % open · ⏱ ️ 22.02 .2023 ) :
2023-07-20 14:21:06 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / spulec / freezegun
2023-07-20 14:21:06 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / freezegun ) ( 📥 7.5 M / month ) :
2023-07-20 14:21:06 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install freezegun
2023-07-20 14:21:06 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / freezegun ) ( 📥 1.5 M · ⏱ ️ 16.06 .2023 ) :
2023-07-20 14:21:06 +00:00
` ` `
2023-11-02 14:21:30 +00:00
conda install - c conda - forge freezegun
2023-07-20 14:21:06 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/gabrielcnr/pytest-datadir " > pytest - datadir < / a > < / b > ( 🥉 25 · ⭐ 220 ) - 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 > < / summary >
- [ GitHub ] ( https : / / github . com / gabrielcnr / pytest - datadir ) ( 👨 💻 11 · 🔀 21 · 📥 2 · 📦 1.5 K · 📋 20 - 35 % open · ⏱ ️ 08.11 .2023 ) :
` ` `
git clone https : / / github . com / gabrielcnr / pytest - datadir
` ` `
- [ PyPi ] ( https : / / pypi . org / project / pytest - datadir ) ( 📥 260 K / month · 📦 120 · ⏱ ️ 03.10 .2023 ) :
` ` `
pip install pytest - datadir
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - datadir ) ( 📥 230 K · ⏱ ️ 03.10 .2023 ) :
` ` `
conda install - c conda - forge pytest - datadir
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/realpython/pytest-mypy " > pytest - mypy < / a > < / b > ( 🥉 24 · ⭐ 230 ) - 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 >
2023-10-19 14:39:58 +00:00
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / realpython / pytest - mypy ) ( 👨 💻 16 · 🔀 33 · 📦 3.8 K · 📋 63 - 15 % open · ⏱ ️ 08.05 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / dbader / pytest - mypy
2023-10-19 14:39:58 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - mypy ) ( 📥 330 K / month ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install pytest - mypy
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - mypy ) ( 📥 91 K · ⏱ ️ 16.06 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-11-02 14:21:30 +00:00
conda install - c conda - forge pytest - mypy
2023-10-19 14:39:58 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/CleanCut/green " > green < / a > < / b > ( 🥉 21 · ⭐ 780 ) - Green is a clean , colorful , fast python test runner . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-05-11 14:20:52 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / CleanCut / green ) ( 👨 💻 39 · 🔀 74 · 📋 180 - 3 % open · ⏱ ️ 18.05 .2023 ) :
2023-05-11 14:20:52 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / CleanCut / green
2023-07-13 14:24:35 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / green ) ( 📥 15 K / month ) :
2023-07-13 14:24:35 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install green
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / green ) ( 📥 130 K · ⏱ ️ 28.09 .2023 ) :
` ` `
conda install - c conda - forge green
2023-07-13 14:24:35 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/Erotemic/xdoctest " > xdoctest < / a > < / b > ( 🥉 21 · ⭐ 200 ) - A rewrite of Pythons builtin doctest module ( with pytest plugin . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2023-08-24 14:21:13 +00:00
2023-10-26 14:30:34 +00:00
- [ GitHub ] ( https : / / github . com / Erotemic / xdoctest ) ( 👨 💻 9 · 🔀 10 · 📋 45 - 40 % open · ⏱ ️ 26.10 .2023 ) :
2023-08-24 14:21:13 +00:00
` ` `
2023-10-26 14:30:34 +00:00
git clone https : / / github . com / Erotemic / xdoctest
2023-09-28 14:22:45 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / xdoctest ) ( 📥 160 K / month ) :
2023-09-28 14:22:45 +00:00
` ` `
2023-10-26 14:30:34 +00:00
pip install xdoctest
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / xdoctest ) ( 📥 190 K · ⏱ ️ 26.10 .2023 ) :
2023-10-26 14:30:34 +00:00
` ` `
conda install - c conda - forge xdoctest
2023-08-24 14:21:13 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/man-group/pytest-plugins " > pytest - plugins < / a > < / b > ( 🥉 19 · ⭐ 520 · 💤 ) - A grab - bag of nifty pytest plugins . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-11-17 18:12:17 +00:00
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / man - group / pytest - plugins ) ( 👨 💻 62 · 🔀 77 · 📋 110 - 45 % open · ⏱ ️ 03.11 .2022 ) :
2023-09-07 14:42:57 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / man - group / pytest - plugins
2023-09-28 14:22:45 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pytest - virtualenv ) ( 📥 54 K / month ) :
2023-09-28 14:22:45 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install pytest - virtualenv
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pytest - shutil ) ( 📥 59 K · ⏱ ️ 16.06 .2023 ) :
2023-11-02 14:21:30 +00:00
` ` `
conda install - c conda - forge pytest - shutil
2023-09-07 14:42:57 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/avast/pytest-docker " > pytest - docker < / a > < / b > ( 🥉 19 · ⭐ 360 ) - 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 ) ( 👨 💻 18 · 🔀 58 · 📥 130 · 📋 44 - 22 % open · ⏱ ️ 01.09 .2023 ) :
` ` `
git clone https : / / github . com / avast / pytest - docker
` ` `
- [ PyPi ] ( https : / / pypi . org / project / pytest - docker ) ( 📥 150 K / month ) :
` ` `
pip install pytest - docker
` ` `
< / details >
< details > < summary > Show 12 hidden projects . . . < / summary >
2023-09-07 14:42:57 +00:00
2023-11-02 14:21:30 +00:00
- < b > < a href = " https://github.com/pytest-dev/pytest-html " > pytest - html < / a > < / b > ( 🥈 33 · ⭐ 630 ) - Plugin for generating HTML reports for pytest results . < code > ❗ Unlicensed < / code > < code > < img src = " https://docs.pytest.org/en/stable/_static/favicon.png " style = " display:inline; " width = " 13 " height = " 13 " > < / code >
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/nose-devs/nose " > nose < / a > < / b > ( 🥈 31 · ⭐ 1.4 K · 💀 ) - nose is nicer testing for python . < code > ❗ Unlicensed < / code >
- < b > < a href = " https://github.com/nose-devs/nose2 " > nose2 < / a > < / b > ( 🥈 30 · ⭐ 760 ) - The successor to nose , based on unittest2 . < code > ❗ Unlicensed < / code >
- < b > < a href = " https://github.com/hamcrest/PyHamcrest " > PyHamcrest < / a > < / b > ( 🥉 29 · ⭐ 720 ) - Hamcrest matchers for Python . < code > ❗ Unlicensed < / code >
- < b > < a href = " https://github.com/xiaocong/uiautomator " > uiautomator < / a > < / b > ( 🥉 25 · ⭐ 2 K · 💀 ) - Python wrapper of Android uiautomator test tool . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2023-11-02 14:21:30 +00:00
- < b > < a href = " https://github.com/joeyespo/pytest-watch " > pytest - watch < / a > < / b > ( 🥉 25 · ⭐ 710 · 💀 ) - 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 >
2023-10-19 14:39:58 +00:00
- < b > < a href = " https://github.com/nestorsalceda/mamba " > Mamba Test Runner < / a > < / b > ( 🥉 25 · ⭐ 510 · 💀 ) - The definitive testing tool for Python . Born under the . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2023-10-26 14:30:34 +00:00
- < b > < a href = " https://github.com/TvoroG/pytest-lazy-fixture " > pytest - lazy - fixture < / a > < / b > ( 🥉 25 · ⭐ 350 · 💀 ) - 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 >
2023-08-17 14:21:53 +00:00
- < b > < a href = " https://github.com/sixpack/sixpack " > sixpack < / a > < / b > ( 🥉 21 · ⭐ 1.8 K · 💀 ) - Sixpack is a language - agnostic a / b - testing framework . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code >
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/ActivisionGameScience/assertpy " > assertpy < / a > < / b > ( 🥉 21 · ⭐ 430 · 💀 ) - Simple assertion library for unit testing in python with a fluent . . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code >
2023-05-11 14:20:52 +00:00
- < b > < a href = " https://github.com/emirozer/fake2db " > fake2db < / a > < / b > ( 🥉 18 · ⭐ 2.2 K · 💀 ) - create custom test databases that are populated with fake data . < code > < a href = " http://bit.ly/2KucAZR " > ❗ ️ GPL - 2.0 < / a > < / code >
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/pytest-dev/pytest-play " > pytest - play < / a > < / b > ( 🥉 15 · ⭐ 68 · 💀 ) - 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 >
2021-01-09 04:58:10 +00:00
< / 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 .
2023-08-03 14:20:20 +00:00
< details > < summary > < b > < a href = " https://github.com/pyinstaller/pyinstaller " > pyinstaller < / a > < / b > ( 🥇 42 · ⭐ 11 K ) - Freeze ( package ) Python programs into stand - alone executables . < code > < a href = " http://bit.ly/2KucAZR " > ❗ ️ GPL - 2.0 < / a > < / code > < / summary >
2022-01-13 14:56:17 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pyinstaller / pyinstaller ) ( 👨 💻 460 · 🔀 1.8 K · 📥 740 K · 📦 50 K · 📋 5.1 K - 5 % open · ⏱ ️ 08.11 .2023 ) :
2022-01-13 14:56:17 +00:00
` ` `
git clone https : / / github . com / pyinstaller / pyinstaller
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pyinstaller ) ( 📥 1.8 M / month ) :
2022-01-13 14:56:17 +00:00
` ` `
pip install pyinstaller
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pyinstaller ) ( 📥 500 K · ⏱ ️ 27.10 .2023 ) :
2022-01-13 14:56:17 +00:00
` ` `
conda install - c conda - forge pyinstaller
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/Nuitka/Nuitka " > Nuitka < / a > < / b > ( 🥇 37 · ⭐ 9.9 K ) - Nuitka is a Python compiler written in Python . Its fully compatible . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2023-07-27 14:23:29 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / Nuitka / Nuitka ) ( 👨 💻 160 · 🔀 530 · 📦 1.6 K · 📋 2 K - 8 % open · ⏱ ️ 27.10 .2023 ) :
2023-09-28 14:22:45 +00:00
` ` `
2023-10-26 14:30:34 +00:00
git clone https : / / github . com / Nuitka / Nuitka
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / nuitka ) ( 📥 86 K / month ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-10-26 14:30:34 +00:00
pip install nuitka
2023-10-19 14:39:58 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / nuitka ) ( 📥 590 K · ⏱ ️ 30.10 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-10-26 14:30:34 +00:00
conda install - c conda - forge nuitka
2021-01-09 04:58:10 +00:00
` ` `
2023-07-27 14:23:29 +00:00
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/pantsbuild/pex " > pex < / a > < / b > ( 🥈 29 · ⭐ 2.4 K ) - A tool for generating . pex ( Python EXecutable ) files , lock files and venvs . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2023-08-24 14:21:13 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pantsbuild / pex ) ( 👨 💻 120 · 🔀 240 · 📥 3.6 M · 📋 1.1 K - 14 % open · ⏱ ️ 08.11 .2023 ) :
2023-05-25 14:22:51 +00:00
` ` `
2023-10-26 14:30:34 +00:00
git clone https : / / github . com / pantsbuild / pex
2023-08-24 14:21:13 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pex ) ( 📥 990 K / month ) :
2023-08-24 14:21:13 +00:00
` ` `
2023-10-26 14:30:34 +00:00
pip install pex
2023-08-24 14:21:13 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/beeware/briefcase " > briefcase < / a > < / b > ( 🥈 28 · ⭐ 2.1 K ) - Tools to support converting a Python project into a standalone . . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
2023-09-14 14:23:09 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / beeware / briefcase ) ( 👨 💻 130 · 🔀 300 · 📥 210 · 📋 660 - 16 % open · ⏱ ️ 08.11 .2023 ) :
2023-09-14 14:23:09 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / beeware / briefcase
2023-09-14 14:23:09 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / briefcase ) ( 📥 5.9 K / month ) :
2023-09-14 14:23:09 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install briefcase
2023-09-14 14:23:09 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/marcelotduarte/cx_Freeze " > cx_Freeze < / a > < / b > ( 🥈 27 · ⭐ 1.2 K · 📉 ) - Create standalone executables from Python scripts , with . . < code > ❗ Unlicensed < / code > < / summary >
2023-11-02 14:21:30 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / marcelotduarte / cx_Freeze ) ( 👨 💻 110 · 🔀 200 · 📋 880 - 5 % open · ⏱ ️ 06.11 .2023 ) :
2023-11-02 14:21:30 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / marcelotduarte / cx_Freeze
2023-11-02 14:21:30 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / cx_freeze ) ( 📥 140 K / month ) :
2023-11-02 14:21:30 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install cx_freeze
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / cx_freeze ) ( 📥 280 K · ⏱ ️ 24.10 .2023 ) :
` ` `
conda install - c conda - forge cx_freeze
2023-11-02 14:21:30 +00:00
` ` `
< / details >
2023-10-26 14:30:34 +00:00
< details > < summary > < b > < a href = " https://github.com/indygreg/PyOxidizer " > PyOxidizer < / a > < / b > ( 🥉 26 · ⭐ 4.9 K · 💤 ) - A modern Python application packaging and distribution tool . < code > < a href = " http://bit.ly/3postzC " > MPL - 2.0 < / a > < / code > < / summary >
2023-07-27 14:23:29 +00:00
2023-10-26 14:30:34 +00:00
- [ GitHub ] ( https : / / github . com / indygreg / PyOxidizer ) ( 👨 💻 54 · 🔀 200 · 📥 12 K · 📦 150 · 📋 540 - 56 % open · ⏱ ️ 21.01 .2023 ) :
2023-07-27 14:23:29 +00:00
` ` `
2023-10-26 14:30:34 +00:00
git clone https : / / github . com / indygreg / PyOxidizer
2023-07-27 14:23:29 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pyoxidizer ) ( 📥 3.6 K / month ) :
2023-07-27 14:23:29 +00:00
` ` `
2023-10-26 14:30:34 +00:00
pip install pyoxidizer
2023-07-27 14:23:29 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/linkedin/shiv " > shiv < / a > < / b > ( 🥉 22 · ⭐ 1.6 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 >
2023-10-19 14:39:58 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / linkedin / shiv ) ( 👨 💻 39 · 🔀 86 · 📥 610 · 📋 120 - 34 % open · ⏱ ️ 07.09 .2023 ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-10-26 14:30:34 +00:00
git clone https : / / github . com / linkedin / shiv
2023-10-19 14:39:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / shiv ) ( 📥 28 K / month ) :
2023-10-19 14:39:58 +00:00
` ` `
2023-10-26 14:30:34 +00:00
pip install shiv
2023-10-19 14:39:58 +00:00
` ` `
< / details >
2023-07-06 14:35:26 +00:00
< details > < summary > < b > < a href = " https://github.com/google/subpar " > subpar < / a > < / b > ( 🥉 13 · ⭐ 560 · 💤 ) - Subpar is a utility for creating self - contained python . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / google / subpar ) ( 👨 💻 16 · 🔀 66 · 📋 64 - 53 % open · ⏱ ️ 19.12 .2022 ) :
2021-01-09 04:58:10 +00:00
` ` `
2022-11-10 14:53:45 +00:00
git clone https : / / github . com / google / subpar
2021-01-09 04:58:10 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > Show 7 hidden projects . . . < / summary >
2021-01-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/pypa/packaging " > packaging < / a > < / b > ( 🥈 36 · ⭐ 540 ) - Core utilities for Python packages . < code > ❗ Unlicensed < / code >
2023-11-02 14:21:30 +00:00
- < b > < a href = " https://github.com/ronaldoussoren/py2app " > py2app < / a > < / b > ( 🥉 25 · ⭐ 280 · 💤 ) - py2app is a Python setuptools command which will allow you to . . < code > ❗ Unlicensed < / code >
- < b > < a href = " https://github.com/py2exe/py2exe " > py2exe < / a > < / b > ( 🥉 23 · ⭐ 670 ) - Create standalone Windows programs from Python code . < code > ❗ Unlicensed < / code >
2023-10-26 14:30:34 +00:00
- < b > < a href = " https://github.com/conda/constructor " > constructor < / a > < / b > ( 🥉 23 · ⭐ 420 ) - tool for creating installers from conda packages . < code > ❗ Unlicensed < / code >
- < b > < a href = " https://github.com/facebookincubator/xar " > xar < / a > < / b > ( 🥉 19 · ⭐ 1.6 K ) - executable archive format . < code > ❗ Unlicensed < / code >
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/takluyver/pynsist " > pynsist < / a > < / b > ( 🥉 19 · ⭐ 850 · 💀 ) - Build Windows installers for Python applications . < code > ❗ Unlicensed < / code >
2023-11-02 14:21:30 +00:00
- < b > < a href = " https://github.com/jamesabel/pyship " > pyship < / a > < / b > ( 🥉 8 · ⭐ 34 ) - pyship - ship Python desktop apps to end users . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2021-01-09 04:58:10 +00:00
< / 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
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/pypa/setuptools " > setuptools < / a > < / b > ( 🥇 45 · ⭐ 2.2 K ) - Official project repository for the Setuptools build system . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pypa / setuptools ) ( 👨 💻 580 · 🔀 980 · 📦 420 K · 📋 2.4 K - 23 % open · ⏱ ️ 16.10 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / pypa / setuptools
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / setuptools ) ( 📥 320 M / month ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install setuptools
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / setuptools ) ( 📥 97 M · ⏱ ️ 12.09 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge setuptools
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/pypa/wheel " > wheel < / a > < / b > ( 🥇 37 · ⭐ 460 ) - The official binary distribution format for Python . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-07-20 14:21:06 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pypa / wheel ) ( 👨 💻 76 · 🔀 140 · 📦 240 K · 📋 380 - 10 % open · ⏱ ️ 06.11 .2023 ) :
2023-07-20 14:21:06 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / pypa / wheel
2023-07-20 14:21:06 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / wheel ) ( 📥 280 M / month · 📦 37 K · ⏱ ️ 30.10 .2023 ) :
2023-07-20 14:21:06 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install wheel
2023-07-20 14:21:06 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / wheel ) ( 📥 81 M · ⏱ ️ 30.10 .2023 ) :
2023-07-20 14:21:06 +00:00
` ` `
2023-11-02 14:21:30 +00:00
conda install - c conda - forge wheel
2023-07-20 14:21:06 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/buildbot/buildbot " > buildbot < / a > < / b > ( 🥈 36 · ⭐ 5.1 K ) - Python - based continuous integration testing framework ; your pull . . < code > < a href = " http://bit.ly/2KucAZR " > ❗ ️ GPL - 2.0 < / a > < / code > < / summary >
2021-12-09 14:45:46 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / buildbot / buildbot ) ( 👨 💻 850 · 🔀 1.5 K · 📥 33 K · 📦 330 · 📋 1.5 K - 44 % open · ⏱ ️ 07.11 .2023 ) :
2022-12-01 14:44:59 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / buildbot / buildbot
2022-12-01 14:44:59 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / buildbot ) ( 📥 32 K / month ) :
2022-12-01 14:44:59 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install buildbot
2022-12-01 14:44:59 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / buildbot ) ( 📥 90 K · ⏱ ️ 03.09 .2023 ) :
2022-12-01 14:44:59 +00:00
` ` `
2023-11-02 14:21:30 +00:00
conda install - c conda - forge buildbot
2022-12-01 14:44:59 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/pypa/twine " > twine < / a > < / b > ( 🥈 35 · ⭐ 1.5 K ) - Utilities for interacting with PyPI . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2023-08-10 14:22:50 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pypa / twine ) ( 👨 💻 120 · 🔀 290 · 📦 97 K · 📋 480 - 10 % open · ⏱ ️ 23.10 .2023 ) :
2023-09-21 14:22:26 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / pypa / twine
2023-09-21 14:22:26 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / twine ) ( 📥 3.9 M / month ) :
2023-09-21 14:22:26 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install twine
2023-09-21 14:22:26 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / twine ) ( 📥 890 K · ⏱ ️ 16.06 .2023 ) :
2023-09-21 14:22:26 +00:00
` ` `
2023-11-02 14:21:30 +00:00
conda install - c conda - forge twine
2023-09-21 14:22:26 +00:00
` ` `
< / details >
2023-10-26 14:30:34 +00:00
< details > < summary > < b > < a href = " https://github.com/SCons/scons " > scons < / a > < / b > ( 🥈 34 · ⭐ 1.8 K ) - SCons - a software construction tool . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-09-21 14:22:26 +00:00
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / SCons / scons ) ( 👨 💻 160 · 🔀 280 · 📥 1.4 K · 📋 3.4 K - 19 % open · ⏱ ️ 30.10 .2023 ) :
2023-08-10 14:22:50 +00:00
` ` `
2023-10-26 14:30:34 +00:00
git clone https : / / github . com / SCons / scons
2023-08-10 14:22:50 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / scons ) ( 📥 380 K / month · 📦 62 · ⏱ ️ 30.07 .2022 ) :
2023-08-10 14:22:50 +00:00
` ` `
2023-10-26 14:30:34 +00:00
pip install scons
2023-08-10 14:22:50 +00:00
` ` `
2023-10-26 14:30:34 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / scons ) ( 📥 510 K · ⏱ ️ 22.09 .2023 ) :
2023-08-10 14:22:50 +00:00
` ` `
2023-10-26 14:30:34 +00:00
conda install - c conda - forge scons
2023-08-10 14:22:50 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/pyinvoke/invoke " > invoke < / a > < / b > ( 🥈 33 · ⭐ 4.1 K ) - Pythonic task management & command execution . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code > < / summary >
2023-04-20 14:21:38 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pyinvoke / invoke ) ( 👨 💻 60 · 🔀 350 · 📦 23 K · 📋 710 - 43 % open · ⏱ ️ 23.09 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
git clone https : / / github . com / pyinvoke / invoke
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / invoke ) ( 📥 6.7 M / month ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
pip install invoke
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / invoke ) ( 📥 950 K · ⏱ ️ 13.07 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
conda install - c conda - forge invoke
2023-10-05 15:13:03 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/pydoit/doit " > doit < / a > < / b > ( 🥉 32 · ⭐ 1.7 K · 💤 ) - task management & automation tool . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-10-05 15:13:03 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pydoit / doit ) ( 👨 💻 65 · 🔀 170 · 📦 1.6 K · 📋 300 - 28 % open · ⏱ ️ 16.01 .2023 ) :
2023-07-13 14:24:35 +00:00
` ` `
2023-10-12 14:26:06 +00:00
git clone https : / / github . com / pydoit / doit
2023-07-13 14:24:35 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / doit ) ( 📥 470 K / month · 📦 290 · ⏱ ️ 22.04 .2022 ) :
2023-07-13 14:24:35 +00:00
` ` `
2023-10-12 14:26:06 +00:00
pip install doit
2023-07-13 14:24:35 +00:00
` ` `
2023-10-12 14:26:06 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / doit ) ( 📥 240 K · ⏱ ️ 16.06 .2023 ) :
2023-07-13 14:24:35 +00:00
` ` `
2023-10-12 14:26:06 +00:00
conda install - c conda - forge doit
2023-07-13 14:24:35 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/pypa/setuptools_scm " > setuptools_scm < / a > < / b > ( 🥉 31 · ⭐ 770 ) - the blessed package to manage your versions by scm tags . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-07-27 14:23:29 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pypa / setuptools_scm ) ( 👨 💻 130 · 🔀 200 · 📋 530 - 16 % open · ⏱ ️ 06.11 .2023 ) :
2023-07-27 14:23:29 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / pypa / setuptools_scm
2023-07-27 14:23:29 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / setuptools_scm ) ( 📥 28 M / month ) :
2023-07-27 14:23:29 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install setuptools_scm
2023-07-27 14:23:29 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / setuptools_scm ) ( 📥 2 M · ⏱ ️ 04.10 .2023 ) :
2023-07-27 14:23:29 +00:00
` ` `
2023-11-02 14:21:30 +00:00
conda install - c conda - forge setuptools_scm
2023-07-27 14:23:29 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/pypa/flit " > flit < / a > < / b > ( 🥉 30 · ⭐ 2 K ) - Simplified packaging of Python modules . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / pypa / flit ) ( 👨 💻 69 · 🔀 120 · 📦 1.6 K · 📋 380 - 28 % open · ⏱ ️ 08.11 .2023 ) :
` ` `
git clone https : / / github . com / pypa / flit
` ` `
- [ PyPi ] ( https : / / pypi . org / project / flit ) ( 📥 350 K / month ) :
` ` `
pip install flit
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / flit ) ( 📥 170 K · ⏱ ️ 16.06 .2023 ) :
` ` `
conda install - c conda - forge flit
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/pybuilder/pybuilder " > pybuilder < / a > < / b > ( 🥉 26 · ⭐ 1.6 K ) - Software build automation tool for Python . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2022-01-13 14:56:17 +00:00
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / pybuilder / pybuilder ) ( 👨 💻 39 · 🔀 240 · 📋 510 - 17 % open · ⏱ ️ 10.07 .2023 ) :
2022-01-13 14:56:17 +00:00
` ` `
2022-10-20 15:01:57 +00:00
git clone https : / / github . com / pybuilder / pybuilder
2022-01-13 14:56:17 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pybuilder ) ( 📥 28 K / month ) :
2022-01-13 14:56:17 +00:00
` ` `
2022-10-20 15:01:57 +00:00
pip install pybuilder
2022-01-13 14:56:17 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pybuilder ) ( 📥 59 K · ⏱ ️ 26.09 .2023 ) :
2022-01-17 19:09:18 +00:00
` ` `
2022-10-20 15:01:57 +00:00
conda install - c conda - forge pybuilder
2022-01-17 19:09:18 +00:00
` ` `
2022-01-13 14:56:17 +00:00
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/paver/paver " > paver < / a > < / b > ( 🥉 25 · ⭐ 460 · 💤 ) - Python - based project scripting . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
- [ GitHub ] ( https : / / github . com / paver / paver ) ( 👨 💻 46 · 🔀 83 · 📋 130 - 30 % open · ⏱ ️ 16.04 .2023 ) :
` ` `
git clone https : / / github . com / paver / paver
` ` `
- [ PyPi ] ( https : / / pypi . org / project / paver ) ( 📥 50 K / month · 📦 960 · ⏱ ️ 31.12 .2017 ) :
` ` `
pip install paver
` ` `
- [ Conda ] ( https : / / anaconda . org / conda - forge / paver ) ( 📥 28 K · ⏱ ️ 16.06 .2023 ) :
` ` `
conda install - c conda - forge paver
` ` `
< / details >
2023-10-05 15:13:03 +00:00
< details > < summary > < b > < a href = " https://github.com/ml-tooling/universal-build " > universal - build < / a > < / b > ( 🥉 13 · ⭐ 20 · 💀 ) - Universal build utilities for containerized build pipelines . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-04-20 14:21:38 +00:00
2023-09-28 14:22:45 +00:00
- [ GitHub ] ( https : / / github . com / ml - tooling / universal - build ) ( 👨 💻 5 · 🔀 7 · 📥 19 · 📦 12 · ⏱ ️ 15.09 .2022 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / ml - tooling / universal - build
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / universal - build ) ( 📥 56 / month ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install universal - build
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > Show 2 hidden projects . . . < / summary >
2021-01-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/buildout/buildout " > buildout < / a > < / b > ( 🥉 29 · ⭐ 560 · 💤 ) - Buildout is a deployment automation tool written in and . . < 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 · ⭐ 160 · 💀 ) - A pynt of Python build . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2021-01-09 04:58:10 +00:00
< / 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
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/giampaolo/psutil " > psutil < / a > < / b > ( 🥇 43 · ⭐ 9.6 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
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / giampaolo / psutil ) ( 👨 💻 200 · 🔀 1.3 K · 📦 390 K · 📋 1.7 K - 15 % open · ⏱ ️ 26.10 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / giampaolo / psutil
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / psutil ) ( 📥 91 M / month ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install psutil
` ` `
2023-10-19 14:39:58 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / psutil ) ( 📥 27 M · ⏱ ️ 22.09 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge psutil
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/bloomberg/memray " > memray < / a > < / b > ( 🥈 32 · ⭐ 11 K ) - The endgame Python memory profiler . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2023-10-05 15:13:03 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / bloomberg / memray ) ( 👨 💻 39 · 🔀 360 · 📦 230 · 📋 140 - 12 % open · ⏱ ️ 07.11 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
git clone https : / / github . com / bloomberg / memray
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / memray ) ( 📥 360 K / month · 📦 11 · ⏱ ️ 05.10 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
pip install memray
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / memray ) ( 📥 80 K · ⏱ ️ 05.10 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
conda install - c conda - forge memray
` ` `
< / details >
2023-09-21 14:22:26 +00:00
< details > < summary > < b > < a href = " https://github.com/benfred/py-spy " > py - spy < / a > < / b > ( 🥈 32 · ⭐ 11 K ) - Sampling profiler for Python programs . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-06-15 14:22:11 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / benfred / py - spy ) ( 👨 💻 35 · 🔀 370 · 📥 14 K · 📦 3.2 K · 📋 320 - 40 % open · ⏱ ️ 07.11 .2023 ) :
2023-06-15 14:22:11 +00:00
` ` `
2023-09-21 14:22:26 +00:00
git clone https : / / github . com / benfred / py - spy
2023-06-15 14:22:11 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / py - spy ) ( 📥 2.3 M / month ) :
2023-06-15 14:22:11 +00:00
` ` `
2023-09-21 14:22:26 +00:00
pip install py - spy
` ` `
2023-10-19 14:39:58 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / py - spy ) ( 📥 490 K · ⏱ ️ 16.06 .2023 ) :
2023-09-21 14:22:26 +00:00
` ` `
conda install - c conda - forge py - spy
` ` `
2023-11-09 14:21:22 +00:00
- [ Cargo ] ( https : / / crates . io / crates / py - spy ) ( 📥 260 / month ) :
2023-09-21 14:22:26 +00:00
` ` `
cargo install py - spy
2023-06-15 14:22:11 +00:00
` ` `
< / details >
2023-09-21 14:22:26 +00:00
< details > < summary > < b > < a href = " https://github.com/plasma-umass/scalene " > Scalene < / a > < / b > ( 🥈 32 · ⭐ 10 K ) - Scalene : a high - performance , high - precision CPU , GPU , and memory . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code > < / summary >
2022-12-08 14:38:58 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / plasma - umass / scalene ) ( 👨 💻 43 · 🔀 340 · 📦 540 · 📋 410 - 35 % open · ⏱ ️ 27.10 .2023 ) :
2022-02-10 14:37:22 +00:00
` ` `
2023-09-21 14:22:26 +00:00
git clone https : / / github . com / plasma - umass / scalene
2022-10-27 14:57:58 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / scalene ) ( 📥 24 K / month ) :
2022-10-27 14:57:58 +00:00
` ` `
2023-09-21 14:22:26 +00:00
pip install scalene
2021-12-16 14:40:50 +00:00
` ` `
< / details >
2023-10-26 14:30:34 +00:00
< details > < summary > < b > < a href = " https://github.com/joerick/pyinstrument " > pyinstrument < / a > < / b > ( 🥈 32 · ⭐ 5.6 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 >
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / joerick / pyinstrument ) ( 👨 💻 53 · 🔀 210 · 📦 1.8 K · 📋 130 - 13 % open · ⏱ ️ 08.11 .2023 ) :
2023-10-26 14:30:34 +00:00
` ` `
git clone https : / / github . com / joerick / pyinstrument
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pyinstrument ) ( 📥 800 K / month ) :
2023-10-26 14:30:34 +00:00
` ` `
pip install pyinstrument
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pyinstrument ) ( 📥 270 K · ⏱ ️ 13.10 .2023 ) :
2023-10-26 14:30:34 +00:00
` ` `
conda install - c conda - forge pyinstrument
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/sumerc/yappi " > Yappi < / a > < / b > ( 🥈 28 · ⭐ 1.3 K ) - Yet Another Python Profiler , but this time multithreading , asyncio and . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-10-05 15:13:03 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / sumerc / yappi ) ( 👨 💻 28 · 🔀 66 · 📦 1.1 K · 📋 70 - 27 % open · ⏱ ️ 29.05 .2023 ) :
2023-10-05 15:13:03 +00:00
2023-08-24 14:21:13 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / sumerc / yappi
2023-10-05 15:13:03 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / yappi ) ( 📥 1.7 M / month ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install yappi
2023-10-05 15:13:03 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / yappi ) ( 📥 160 K · ⏱ ️ 16.06 .2023 ) :
2023-10-05 15:13:03 +00:00
` ` `
2023-11-02 14:21:30 +00:00
conda install - c conda - forge yappi
2023-08-24 14:21:13 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/python-diamond/Diamond " > Diamond < / a > < / b > ( 🥉 25 · ⭐ 1.7 K ) - Diamond is a python daemon that collects system metrics and publishes . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-05-11 14:20:52 +00:00
2023-11-02 14:21:30 +00:00
- [ GitHub ] ( https : / / github . com / python - diamond / Diamond ) ( 👨 💻 390 · 🔀 570 · 📦 150 · 📋 240 - 27 % open · ⏱ ️ 01.11 .2023 ) :
2022-10-20 15:01:57 +00:00
` ` `
2023-11-02 14:21:30 +00:00
git clone https : / / github . com / python - diamond / Diamond
2023-06-15 14:22:11 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / diamond ) ( 📥 7.7 K / month ) :
2023-06-15 14:22:11 +00:00
` ` `
2023-11-02 14:21:30 +00:00
pip install diamond
2022-10-20 15:01:57 +00:00
` ` `
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > Show 11 hidden projects . . . < / summary >
2023-06-29 14:23:14 +00:00
2023-11-02 14:21:30 +00:00
- < b > < a href = " https://github.com/nicolargo/glances " > Glances < / a > < / b > ( 🥇 34 · ⭐ 24 K ) - Glances an Eye on your system . A top / htop alternative for . . < code > ❗ Unlicensed < / code >
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/aristocratos/bpytop " > Bpytop < / a > < / b > ( 🥈 28 · ⭐ 9.6 K · 💀 ) - Linux / OSX / FreeBSD resource monitor . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code >
- < b > < a href = " https://github.com/pyutils/line_profiler " > line_profiler < / a > < / b > ( 🥉 24 · ⭐ 2.2 K ) - Line - by - line profiling for Python . < code > ❗ Unlicensed < / code >
2023-11-02 14:21:30 +00:00
- < b > < a href = " https://github.com/nvdv/vprof " > vprof < / a > < / b > ( 🥉 22 · ⭐ 3.9 K · 💀 ) - Visual profiler for Python . < code > < a href = " http://bit.ly/3rqEWVr " > BSD - 2 < / a > < / code >
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/pympler/pympler " > pympler < / a > < / b > ( 🥉 22 · ⭐ 1.1 K · 💀 ) - Development tool to measure , monitor and analyze the memory . . < code > < a href = " http://bit.ly/3nYMfla " > Apache - 2 < / a > < / code >
- < b > < a href = " https://github.com/pythonprofilers/memory_profiler " > memory - profiler < / a > < / b > ( 🥉 21 · ⭐ 4.1 K ) - Monitor Memory usage of Python code . < code > ❗ Unlicensed < / code >
2023-10-26 14:30:34 +00:00
- < b > < a href = " https://github.com/what-studio/profiling " > Profiling < / a > < / b > ( 🥉 21 · ⭐ 3 K · 💀 ) - Was an interactive continuous Python profiler . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code >
2023-11-02 14:21:30 +00:00
- < b > < a href = " https://github.com/alexmojaki/heartrate " > heartrate < / a > < / b > ( 🥉 18 · ⭐ 1.7 K · 💀 ) - Simple real time visualisation of the execution of a Python program . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2023-10-19 14:39:58 +00:00
- < b > < a href = " https://github.com/csurfer/pyheat " > pyheat < / a > < / b > ( 🥉 16 · ⭐ 780 · 💀 ) - pprofile + matplotlib = Python program profiled as an awesome heatmap ! . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2023-11-02 14:21:30 +00:00
- < b > < a href = " https://github.com/fabianp/memory_profiler " > memory_profiler < / a > < / b > ( 🥉 15 · ⭐ 84 · 💀 ) - Monitor Memory usage of Python code . < code > ❗ Unlicensed < / code >
- < b > < a href = " https://github.com/agermanidis/livepython " > livepython < / a > < / b > ( 🥉 12 · ⭐ 2.6 K · 💀 ) - Visually trace Python code in real - time . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code >
2021-01-09 04:58:10 +00:00
< / 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
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/alexmojaki/executing " > executing < / a > < / b > ( 🥇 32 · ⭐ 280 ) - Get information about what a Python frame is currently doing , . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2023-06-29 14:23:14 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / alexmojaki / executing ) ( 👨 💻 10 · 🔀 28 · 📦 120 K · 📋 45 - 44 % open · ⏱ ️ 06.11 .2023 ) :
2023-06-29 14:23:14 +00:00
` ` `
2023-09-28 14:22:45 +00:00
git clone https : / / github . com / alexmojaki / executing
2023-06-29 14:23:14 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / executing ) ( 📥 21 M / month · 📦 180 · ⏱ ️ 29.10 .2023 ) :
2023-06-29 14:23:14 +00:00
` ` `
2023-09-28 14:22:45 +00:00
pip install executing
2023-06-29 14:23:14 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / executing ) ( 📥 9.8 M · ⏱ ️ 29.10 .2023 ) :
2023-06-29 14:23:14 +00:00
` ` `
2023-09-28 14:22:45 +00:00
conda install - c conda - forge executing
2023-06-29 14:23:14 +00:00
` ` `
< / details >
2023-10-05 15:13:03 +00:00
< details > < summary > < b > < a href = " https://github.com/python/typed_ast " > typed_ast < / a > < / b > ( 🥈 30 · ⭐ 220 ) - Modified fork of CPythons ast module that parses ` # type:` comments. <code><a href="http://bit.ly/3nYMfla">Apache-2</a></code></summary>
2023-09-14 14:23:09 +00:00
2023-09-28 14:22:45 +00:00
- [ GitHub ] ( https : / / github . com / python / typed_ast ) ( 👨 💻 26 · 🔀 56 · 📋 87 - 1 % open · ⏱ ️ 03.07 .2023 ) :
2023-09-14 14:23:09 +00:00
` ` `
2023-09-28 14:22:45 +00:00
git clone https : / / github . com / python / typed_ast
2023-09-14 14:23:09 +00:00
` ` `
2023-11-02 14:21:30 +00:00
- [ PyPi ] ( https : / / pypi . org / project / typed_ast ) ( 📥 7.8 M / month · 📦 5.5 K · ⏱ ️ 04.07 .2023 ) :
2023-09-14 14:23:09 +00:00
` ` `
2023-09-28 14:22:45 +00:00
pip install typed_ast
2023-09-14 14:23:09 +00:00
` ` `
2023-09-28 14:22:45 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / typed - ast ) ( 📥 6.2 M · ⏱ ️ 22.09 .2023 ) :
2023-09-14 14:23:09 +00:00
` ` `
2023-09-28 14:22:45 +00:00
conda install - c conda - forge typed - ast
2023-09-14 14:23:09 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/berkerpeksag/astor " > astor < / a > < / b > ( 🥈 28 · ⭐ 750 ) - Python AST read / write . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
2023-09-07 14:42:57 +00:00
2023-10-05 15:13:03 +00:00
- [ GitHub ] ( https : / / github . com / berkerpeksag / astor ) ( 👨 💻 33 · 🔀 98 · 📋 120 - 33 % open · ⏱ ️ 06.09 .2023 ) :
2023-09-07 14:42:57 +00:00
` ` `
2023-10-05 15:13:03 +00:00
git clone https : / / github . com / berkerpeksag / astor
2023-09-07 14:42:57 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / astor ) ( 📥 5.1 M / month · 📦 2.2 K · ⏱ ️ 10.12 .2019 ) :
2023-09-07 14:42:57 +00:00
` ` `
2023-10-05 15:13:03 +00:00
pip install astor
2023-09-07 14:42:57 +00:00
` ` `
2023-10-05 15:13:03 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / astor ) ( 📥 2.2 M · ⏱ ️ 16.06 .2023 ) :
2023-09-07 14:42:57 +00:00
` ` `
2023-10-05 15:13:03 +00:00
conda install - c conda - forge astor
2023-09-07 14:42:57 +00:00
` ` `
< / details >
2023-11-02 14:21:30 +00:00
< details > < summary > < b > < a href = " https://github.com/serge-sans-paille/gast " > gast < / a > < / b > ( 🥉 27 · ⭐ 130 · 💤 ) - Python AST that abstracts the underlying Python version . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code > < / summary >
2023-05-04 14:21:09 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / serge - sans - paille / gast ) ( 👨 💻 10 · 🔀 30 · 📦 140 K · 📋 33 - 9 % open · ⏱ ️ 29.04 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-10-05 15:13:03 +00:00
git clone https : / / github . com / serge - sans - paille / gast
2021-01-09 04:58:10 +00:00
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / gast ) ( 📥 14 M / month · 📦 2 K · ⏱ ️ 29.04 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
2023-10-05 15:13:03 +00:00
pip install gast
2021-01-09 04:58:10 +00:00
` ` `
2023-10-05 15:13:03 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / gast ) ( 📥 2.5 M · ⏱ ️ 03.07 .2023 ) :
2022-01-17 19:09:18 +00:00
` ` `
2023-10-05 15:13:03 +00:00
conda install - c conda - forge gast
2022-01-17 19:09:18 +00:00
` ` `
2021-01-09 04:58:10 +00:00
< / details >
2023-11-09 14:21:22 +00:00
< details > < summary > < b > < a href = " https://github.com/newville/asteval " > asteval < / a > < / b > ( 🥉 25 · ⭐ 160 ) - minimalistic evaluator of python expression using ast module . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / newville / asteval ) ( 👨 💻 24 · 🔀 38 · 📋 65 - 6 % open · ⏱ ️ 06.11 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
git clone https : / / github . com / newville / asteval
` ` `
2023-11-09 14:21:22 +00:00
- [ PyPi ] ( https : / / pypi . org / project / asteval ) ( 📥 280 K / month · 📦 180 · ⏱ ️ 24.05 .2022 ) :
2021-01-09 04:58:10 +00:00
` ` `
pip install asteval
` ` `
2023-10-26 14:30:34 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / asteval ) ( 📥 340 K · ⏱ ️ 16.07 .2023 ) :
2021-01-09 04:58:10 +00:00
` ` `
conda install - c conda - forge asteval
` ` `
< / details >
2023-06-01 14:23:18 +00:00
< details > < summary > Show 1 hidden projects . . . < / summary >
2021-01-09 04:58:10 +00:00
2023-11-09 14:21:22 +00:00
- < b > < a href = " https://github.com/simonpercivall/astunparse " > astunparse < / a > < / b > ( 🥈 28 · ⭐ 210 · 💀 ) - An AST unparser for Python . < code > < a href = " http://bit.ly/3aKzpTv " > BSD - 3 < / a > < / code >
2021-01-09 04:58:10 +00:00
< / 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 >
2023-10-12 14:26:06 +00:00
< details > < summary > < b > < a href = " https://github.com/pre-commit/pre-commit " > pre - commit < / a > < / b > ( 🥇 42 · ⭐ 11 K ) - A framework for managing and maintaining multi - language pre - commit . . < code > < a href = " http://bit.ly/34MBwT8 " > MIT < / a > < / code > < / summary >
2021-01-12 23:39:08 +00:00
2023-11-09 14:21:22 +00:00
- [ GitHub ] ( https : / / github . com / pre - commit / pre - commit ) ( 👨 💻 150 · 🔀 760 · 📥 740 K · 📦 160 K · 📋 1.9 K - 1 % open · ⏱ ️ 28.10 .2023 ) :
2021-01-12 23:39:08 +00:00
` ` `
git clone https : / / github . com / pre - commit / pre - commit
` ` `
2023-10-26 14:30:34 +00:00
- [ PyPi ] ( https : / / pypi . org / project / pre - commit ) ( 📥 15 M / month · 📦 6.1 K · ⏱ ️ 13.10 .2023 ) :
2021-01-12 23:39:08 +00:00
` ` `
pip install pre - commit
` ` `
2023-11-02 14:21:30 +00:00
- [ Conda ] ( https : / / anaconda . org / conda - forge / pre - commit ) ( 📥 3.9 M · ⏱ ️ 13.10 .2023 ) :
2021-01-12 23:39:08 +00:00
` ` `
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 / )