Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-python-packages
Wow! No way! Yet another list of python packages!
https://github.com/MultifokalHirn/awesome-python-packages
Last synced: 2 days ago
JSON representation
-
🤩 Status: *awesome*
-
Development
- `mypy` - to make sure those type annotations are not just evil tricks to fool maintainers.
- `flynt` - convert ugly old *%-format* strings as well as those `.format(...)` strings into beautiful `f-strings` 😮💨
- essential - ->
- `ruff` - make code look good and fix those dumb mistakes past-me made (and future-me will make - these dudes are terrible!).
-
-
👀 Status: *lookin' awesome*
-
Development
- `hatch-fancy-pypi-readme`
- `pytest-watch` - a zero-config CLI tool that runs pytest, and re-runs it when a file in your project changes. It beeps on failures and can run arbitrary commands on each passing and failing test run.
- `beartype` - you are confident with your type annotations? Well, I guess nothing speaks against bringing those type-checks into production! 👍
- `pytest-beartype` - propably a great starting point to see if `beartype` is for you (or your codebase)
- `hatch` - extensible project manager; yay! another thingsy-ma-bobs that requires me to throw a bunch of stuff that cost me blood, sweat, tears, and sleepless nights *out the window* so that I can see if it actually does anything significantly better. And I will probably have learn a bunch of stuff too to get it to work. *Yay!*
- `plum` - *"an implementation of multiple dispatch that is Pythonic, yet close to how Julia does it."* This really looks like a good way to tidy up codebases that were initially written in times where type annotations were not a thing yet. And where a parameter must allow for multiple types for whatever reason and you want to avoid a bunch of `if`-statements (which you always do).
-
-
❓ Status: *unknown*
-
Development
- `boltons` - looks like a random assortment of miscellaneous stuff, various what-nots, and other such bizness
- `typer` - a library for building CLI applications based on Python type hints... I think? seems like it could be one of those things that is *from the author, for the author*, i.e. built around a *very* specific way of thinking about/doing stuff. Or maybe it's teh goat. I dunno. Future me will have to try it out sometime.
-
-
🫡 Status: *was awesome*
-
Development
- `flake8` - I think my grandpa is still using it, but I have moved on to `ruff`. Nothing about it is *bad* or *wrong*, but I just prefer things that are, well, *better* 😈.
-
Categories
Sub Categories
Keywords
python
7
linter
4
python3
4
runtime-typechecking
2
pep8
2
static-analysis
2
static-code-analysis
2
style-guide
2
styleguide
2
typing
1
packaging
1
pypi
1
readme
1
types
1
typechecker
1
static-typechecking
1
pytest
1
cache
1
data-science
1
data-structures
1
file
1
json
1
queue
1
recursive
1
standard-library
1
statistics
1
utilities
1
complexity-analysis
1
flake8
1
linter-flake8
1
stylelint
1
ruff
1
rust
1
rustpython
1
multiple-dispatch
1