Python packages i want to remember!!!
Intro
Just a place to create a list of python packages that could be handy in the future.
a lot of these packages i heard on the Python Bytes podcast link
List python
- pympler measure, monitor and analyze the memory behavior of Python objects in a running Python application
- hvplot a high-level plotting API for the PyData ecosystem built on HoloViews.
- tenacity simplify the task of adding retry behavior to just about anything.
- yamale check yaml file validation
- box make otherwise inaccessible keys safe to access as an attribute
- robox scraping and filling in forms
- scrapy create a webcrawler/spider with python
- watchfiles watchfiles and acts on changes
- slipcover faster version of coverage
- pooch download files easy
- jsontopydantic
- RPyC Transparent, Symmetric Distributed Computing
- Twisted Simple Echo server and Client
- hyperfine A command line benchmarking tool.
- refurb refurbishing and modernizing python codebases
- openblocks
- pepy.tech
- https://lukeplant.me.uk/blog/posts/tools-for-rewriting-python-code
- socketify
- LibCST
- sketch ai panda
- unrepl
- stevedore plugins
- plumbum
- context-manager
- contextlib-contextmanager
- pypi project urls cheatsheet
- steveedore plugins
- flutter app in python / flet
- structlog
- FastUI
- pathy : cloud storage made easy
- robyn : web framework with rust
- airflow: tasks with python
- faker: library to fake data, like names, addresses, ip numbers
- scrapy/parsel : html parsing or xml
- collection library: Counter argument
- dotenv
- wasmer py2wasm
Python in browser
- py-script-test
- py-script the python webpage
- github pyscript the github pyscript
List mocking
- Python Bytes 272, mock stuff shownotes
Something: i have some other stuff
nodejs
- mermaid create diagrams and visualizations using text and code
- plantuml also create diagrams and visualizations using text and code
- awesome shadcn-ui
go
- termshot create screenshot of terminal output
pytest
ai
trace
Trace ignoring all loaded modules.
python -m trace --ignore-dir=$(python -c 'import sys ; print(":".join(sys.path)[1:])') --trace create_sample.py
or Debug
import pdb; pdb.set_trace()
Just to remember, that i need to look in to this
-
dagu is a powerful Cron alternative that comes with a Web UI (flow’s)
-
digdag is a simple tool that helps you to build, run, schedule, and monitor complex pipelines of tasks.
-
dolphinscheduler is the modern data orchestration platform.
-
easypanel Next Generation Server Control Panel
-
activepieces Open source no-code business automation, alternative to Zapier
-
windmill give your scripts Superpowers
-
tork is a highly-scalable, general-purpose workflow engine.
-
shlex.split(’-a -b -k “my argument”')