|1 day ago||7 days ago|
|MIT License||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Statically typed Python
7 projects | reddit.com/r/Python | 30 Nov 2021
Facebook/Instagram uses Pyre which is a typechecker for Python.
facebook/pyre-check - Performant type-checking for python.
1 project | reddit.com/r/GithubSecurityTools | 16 Oct 2021
OCaml at Bloomberg 'we use OCaml to write DSLs and production services –'
2 projects | news.ycombinator.com | 23 Aug 2021
I'd be curious if the pyre-check compilation is any faster for you either by removing the inlining optimization flag (the `-Oclassic` here https://github.com/facebook/pyre-check/blame/36243764ab81a82...) or whether there's a way to compile pyre-check to bytecode instead of the native compilation step (which unfortunately it looks like there's no easy way to modify pyre-check's build config to do so).2 projects | news.ycombinator.com | 23 Aug 2021
I must be doing something wrong.
Write better Python - with some help!
7 projects | dev.to | 3 Aug 2021
Some other good alternatives for type checking are Pyright (which is seen in VSCode via Microsofts PyLance plugin) and Pyre.
12 Months of Rust, 50k+ changed lines of code, 8 design iterations. The extent of writing an async ASGI web server in Rust for Python for a 10% performance increase.
3 projects | reddit.com/r/rust | 30 Jun 2021
Sorry if this is something that you’re already aware of but there already exists a Python-related project with the same name which may lead to confusion. https://pyre-check.org
Pyre: A performant type-checker for Python 3
1 project | reddit.com/r/patient_hackernews | 10 May 20211 project | reddit.com/r/hackernews | 10 May 20216 projects | news.ycombinator.com | 10 May 2021
Adoption of Mypy for Python type checking: 45% already use it, 40% don't plan to
4 projects | news.ycombinator.com | 21 Mar 2021
RegEx, Data Classes and Type Hints with Python: Learning from tweet text
4 projects | dev.to | 2 May 2022
I've found many bugs with the help of mypy since I started using it two years ago, so let's make our project a bit better. Let's apply black and isort also. Here's the script to evaluate our project:
Python module to generate context for Django template using data requested from API
2 projects | reddit.com/r/codereview | 5 Mar 2022
The *.py files have been formatted using Black and isort.
Formatting Code with Black
12 projects | news.ycombinator.com | 8 Feb 2022
We use isort for this. It even has a "black" compatible profile that line spits along black's defaults. Additionally we use autoflake to remove unused import statements in place.12 projects | news.ycombinator.com | 8 Feb 2022
Saturday Daily Thread: Resource Request and Sharing! Daily Thread
2 projects | reddit.com/r/Python | 22 Jan 2022
I discovered isort which sorts the python imports... https://pycqa.github.io/isort/
Modern Python setup for quality development
11 projects | dev.to | 7 Jan 2022
isort: isort your imports, so you don't have to.
Python Code Quality - Improve the quality of your Python code with linters, code formatters, and security vulnerability scanners
7 projects | reddit.com/r/Python | 7 Nov 2021
yaml repos: - repo: https://github.com/myint/autoflake rev: v1.4 hooks: - id: autoflake args: - --in-place - --remove-all-unused-imports - --expand-star-imports - --remove-duplicate-keys - --remove-unused-variables - repo: https://github.com/asottile/pyupgrade rev: v2.29.0 hooks: - id: pyupgrade args: [--py36-plus] - repo: https://github.com/PyCQA/isort rev: 5.9.3 hooks: - id: isort - repo: https://github.com/psf/black rev: 21.10b0 hooks: - id: black args: [--safe, --quiet] - repo: https://github.com/PyCQA/flake8 rev: 4.0.1 hooks: - id: flake8 - repo: local hooks: - id: pylint name: pylint entry: pylint language: system types: [python] args: [ "-rn", "-sn", ] - repo: https://github.com/pre-commit/mirrors-mypy rev: v0.910-1 hooks: - id: mypy name: mypy entry: mypy language: python types: [python] args:  require_serial: true - repo: https://github.com/pre-commit/mirrors-prettier rev: v2.4.1 hooks: - id: prettier args: [--prose-wrap=always, --print-width=88]
Code Quality Tools in Python
9 projects | dev.to | 9 Oct 2021
Formatters automatically format your code based on a style guide. Some popular formatters are Black, YAPF, autopep8 and isort.
Three cool projects to contribute to during Hacktoberfest
13 projects | dev.to | 7 Oct 2021
Automate Clean Code and Linting in Python
6 projects | dev.to | 22 Aug 2021
isort 4.1k+ ⭐️
What are some alternatives?
black - The uncompromising Python code formatter
mypy - Optional static typing for Python
yapf - A formatter for Python files
pyright - Static type checker for Python
pytype - A static type analyzer for Python code
Pylint - It's not just a linter that annoys you!
autoflake - Removes unused imports and unused variables as reported by pyflakes
typeshed - Collection of library stubs for Python, with static types
black - The uncompromising Python code formatter [Moved to: https://github.com/psf/black]
autopep8 - A tool that automatically formats Python code to conform to the PEP 8 style guide.
Poetry - Python dependency management and packaging made easy.