Syntax highlighting of 21cd270 ~( python/pip)
# Python packages [TOC] https://docs.python.org/3/ https://docs.python.org/3.8/py-modindex.html https://pypi.org/ | [Installing packages](https://packaging.python.org/en/latest/tutorials/installing-packages/) | [Python Packaging User Guide](https://packaging.python.org/en/latest/) ## Standard Library [Python Module Index](https://docs.python.org/3/py-modindex.html)## Standard Library Name | Description ---|--- [logging](https://docs.python.org/3.8/library/logging.html#module-logging) | This module defines functions and classes which implement a flexible event logging system for applications and libraries. [os](https://docs.python.org/3.8/library/os.html#module-os) | Miscellaneous operating system interfaces [pdb](https://docs.python.org/3/library/pdb.html) | The module [`pdb`](https://docs.python.org/3/library/pdb.html#module-pdb "pdb: The Python debugger for interactive interpreters.") defines an interactive source code debugger for Python programs ## PackagesThird-party https://pypi.org/ Name | Description | Links ---|---|--- [APScheduler](https://pypi.org/project/APScheduler/) | In-process task scheduler with Cron-like capabilities | [docs](https://apscheduler.readthedocs.io/en/3.x/index.html)|- [betterconf](https://pypi.org/project/beti.oterconf/) | Betterconf (**better config**) is a Python library for project configuration managment. It allows you define your config like a regular Python class.| [habr](https://habr.com/ru/post/485236/) [blinker](https://i.or/pror/) | Fast, simple object-to-object and broadcast signaling | [docs](https://inker.r/stable/) [boto3](https://pypi.org/project/boto3/) | The AWS SDK for Python | [github](https://github.com/boto/boto3) / [docs s3](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html) [dateutil](https://pypi.org/project/python-dateutil/) | Extensions to the standard Python datetime module | [source](https://github.com/dateutil/dateutil) / [docs](https://dateutil.readthedocs.io/en/stable/index.html) [docker](https://pypi.org/project/docker/) | A Python library for the Docker Engine API. | [github](https://github.com/docker/docker-py) / [docs](https://docker-py.readthedocs.io/en/stable/) [dotenv](https://pypi.org/project/python-dotenv/) | Read key-value pairs from a .env file and set them as environment variables | [github](https://github.com/theskumar/python-dotenv) [glom](https://pypi.org/project/glom/) | A declarative object transformer and formatter, for conglomerating nested data. | [docs](https://glom.readthedocs.io/en/latest/) [ipython](https://pypi.org/project/ipython/) | IPython: Productive Interactive Computing | [homepage](https://ipython.org/) / [docs](https://ipython.readthedocs.io/en/stable/) [jinja2](https://pypi.org/project/Jinja2/) | A very fast and expressive template engine. | [homepage](https://palletsprojects.com/p/jinja/) / [docs](https://jinja.palletsprojects.com/en/3.1.x/) / [template docs](https://jinja.palletsprojects.com/en/3.0.x/templates/) [jsonpath-ng](https://pypi.org/project/jsonpath-ng/) | A final implementation of JSONPath for Python that aims to be standard compliant, including arithmetic and binary comparison operators and providing clear AST for metaprogramming. | [github](https://github.com/h2non/jsonpath-ng) / [JSONPath - XPath for JSON](https://goessner.net/articles/JsonPath/) / https://jsonpath.com/glom/) [oauthlib](https://pypi.org/project/oauthlib/) | A generic, spec-compliant, thorough implementation of the OAuth request-signing logic | [github](https://github.com/oauthlib/oauthlib) [oracledb](https://pypi.org/project/oracledb/) | Python interface to Oracle Database | [docs](https://python-oracledb.readthedocs.io/en/latest/) [Peewee](https://pypi.org/project/peewee/) | Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use. | [docs](http://docs.peewee-orm.com/en/latest/) [Pillow](https://pypi.org/project/Pillow/) | PIL is the Python Imaging Library by Fredrik Lundh and Contributors | [site](https://python-pillow.org/) / [docs](https://pillow.readthedocs.io/en/stable/) [pipenv](https://pypi.org/project/pipenv/) | Pipenv is a tool that aims to bring the best of all packaging worlds (bundler, composer, npm, cargo, yarn, etc.) to the Python world. | [docs](https://pipenv.pypa.io/en/latest/) [prometheus-client](https://pypi.org/project/prometheus-client/) | Python client for the Prometheus monitoring system. | [github](https://github.com/prometheus/client_python) [psycopg2](https://pypi.org/project/psycopg2/) | Python-PostgreSQL Database Adapter | [homepage](https://www.psycopg.org/) [pycodestyle](https://pypi.org/project/pycodestyle/) | pycodestyle is a tool to check your Python code against some of the style conventions in [PEP 8](http://www.python.org/dev/peps/pep-0008/). | [pep8](https://pep8.org/) [pyperclip](https://pypi.org/project/pyperclip/) | Pyperclip is a cross-platform Python module for copy and paste clipboard functions. | [PyYAML](https://pypi.org/project/PyYAML/) | YAML parser and emitter for Python | [docs](https://pyyaml.org/wiki/PyYAMLDocumentation) [rich](https://pypi.org/project/rich/) | Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal | [github](https://github.com/Textualize/rich) / [docs](https://rich.readthedocs.io/en/latest/) [rollbar](https://pypi.org/project/rollbar/) | Easy and powerful exception tracking with Rollbar. Send messages and exceptions with arbitrary context, get back aggregates, and debug production issues quickly. | [github](https://github.com/rollbar/pyrollbar) / [docs](https://docs.rollbar.com/docs/python) [sentry-sdk](https://pypi.org/project/sentry-sdk/) | Python client for Sentry (https://sentry.io) | [docs](https://docs.sentry.io/platforms/python/) / [SQLAlchemy](https://pypi.org/project/SQLAlchemy/) | The Python SQL Toolkit and Object Relational Mapper | [homepage](https://www.sqlalchemy.org/) / [docs](https://docs.sqlalchemy.org/en/20/index.html) [typer](https://pypi.org/project/typer/) | Typer, build great CLIs. Easy to code. Based on Python type hints. | [github](https://github.com/tiangolo/typer) / [site](https://typer.tiangolo.com/) [vermin](https://pypi.org/project/vermin/) | Concurrently detect the minimum Python versions needed to run code | [github](https://github.com/netromdk/vermin) [waitress](https://pypi.org/project/waitress/) | Waitress WSGI server | [docs](https://docs.pylonsproject.org/projects/waitress/en/latest/index.html) / [github](https://github.com/Pylons/waitress) / [with flask](https://flask.palletsprojects.com/en/2.1.x/deploying/waitress/) / [Async Proxy](https://gitlab.com/misc42/async-proxy) ### Kubernetes Name | Description | Links ---|---|--- [kubernetes](https://pypi.org/project/kubernetes/) | Kubernetes python client | [github](https://github.com/kubernetes-client/python) / [API](https://github.com/kubernetes-client/python/blob/master/kubernetes/README.md#documentation-for-api-endpoints) / [all clients](https://kubernetes.io/docs/reference/using-api/client-libraries/) [kopf](https://pypi.org/project/kopf/) | Kubernetes Operator Pythonic Framework (Kopf) | [docs](https://kopf.readthedocs.io/en/stable/) [pykube-ng](https://pypi.org/project/pykube-ng/) | Python client library for Kubernetes | [source](https://codeberg.org/hjacobs/pykube-ng) ### Flask Name | Description | Links ---|---|--- [flask](https://pypi.org/project/Flask) | A simple framework for building complex web applications. | [docs](https://flask.palletsprojects.com/en/2.2.x/) / [github](https://github.com/pallets/flask) [bootstrap-flask](https://pypi.org/project/Bootstrap-Flask/) | Bootstrap 4 & 5 helper for your Flask projects. | [docs](https://bootstrap-flask.readthedocs.io/en/stable/) / [github](https://github.com/greyli/bootstrap-flask) [Flask-APScheduler](https://pypi.org/project/Flask-APScheduler/) | Adds APScheduler support to Flask | [docs](https://viniciuschiele.github.io/flask-apscheduler/index.html) / [examples](https://github.com/viniciuschiele/flask-apscheduler/tree/master/examples) [flask-Executor](https://pypi.org/project/Flask-Executor/) | An easy to use Flask wrapper for concurrent.futures | [github](https://github.com/dchevell/flask-executor/) [Flask-HTTPAuth](https://pypi.org/project/Flask-HTTPAuth/) | HTTP authentication for Flask routes | [github](https://github.com/miguelgrinberg/flask-httpauth) [Flask-Caching](https://pypi.org/project/Flask-Caching/) | Adds caching support to Flask applications. | [github](https://github.com/pallets-eco/flask-caching) [Flask-Migrate](https://pypi.org/project/Flask-Migrate/) | SQLAlchemy database migrations for Flask applications using Alembic. | [docs](https://flask-migratecaching.readthedocs.io/en/latest/) [Flask-SQLAlchemy](https://pypi.org/project/Flask-SQLAlchemy/) | Adds SQLAlchemy support to your Flask application | [docs](https://flask-sqlalchemy.palletsprojects.com/en/2.x/) / [Column and Data Types](https://docs.sqlalchemy.org/en/14/core/type_basics.html#module-sqlalchemy.types) / [Multiple DBs](https://www.attilatoth.dev/posts/flask-sqlalchemy-multiple-dbs/) [waitress](https://pypi.org/project/waitress/) | Waitress is a production-quality pure-Python WSGI server with very acceptable performance. | [docs](https://docs.pylonsproject.org/projects/waitress/en/stable/) ### Scan Name | Description | Links ---|---|--- [bandit](https://pypi.org/project/bandit/) | Security oriented static analyser for python code. | [github](https://github.com/PyCQA/bandit) / [docs](https://bandit.readthedocs.io/en/latest/) / [project](https://gitlab.com/gosplan42/v2/zaksync) [flake8](https://pypi.org/project/flake8/) | the modular source code checker: pep8 pyflakes and co | [github](https://github.com/pycqa/flake8) / [project](https://gitlab.com/gosplan42/v2/zaksync) [pylint](https://pypi.org/project/pylint/) | python code static checker | [github](https://github.com/PyCQA/pylint) / [docs](https://pylint.pycqa.org/en/latest/tutorial.html) / [project](https://gitlab.com/gosplan42/v2/zaksync) ### Pytest Name | Description | Links ---|---|--- **[pytest](https://pypi.org/project/pytest/)** | simple powerful testing with Python | [docs](https://docs.pytest.org/en/latest/) / [plugins](https://docs.pytest.org/en/latest/reference/plugin_list.html) [pytest-cov](https://pypi.org/project/pytest-cov/) | Pytest plugin for measuring coverage. | [github](https://github.com/pytest-dev/pytest-cov) [requests-mock](https://pypi.org/project/requests-mock/) | Mock out responses from the requests package | [docs](https://requests-mock.readthedocs.io/en/latest/) / [The Blue Book](https://lyz-code.github.io/blue-book/coding/python/requests_mock/#) [pytest-freezegunflask-executor](https://pypi.org/project/pytest-freezegun/) | Wrap tests with fixtures in freeze_time Flask-Executor/) | An easy to use Flask wrapper for concurrent.futures | [github](https://github.com/dchevell/flask-executor) ### Telegram Name | Description | Links ---|---|--- [aiogram](https://pypi.org/project/aiogram/) | **aiogram** modern and fully asynchronous framework for [Telegram Bot API](https://core.telegram.org/bots/api) written in Python 3.8 with [asyncio](https://docs.python.org/3/library/asyncio.html) and [aiohttp](https://github.com/aio-libs/aiohttp). | [homepage](https://aiogram.dev/) / [habr](https://habr.com/ru/post/684038/) | [purl2bot](https://gitlab.com/purl2/purl2bot) [pyTelegramBotAPI](https://pypi.org/project/pyTelegramBotAPI/) | A simple, but extensible Python implementation for the [Telegram Bot API](https://core.telegram.org/bots/api). | [github](https://github.com/eternnoir/pyTelegramBotAPI) / [docs](https://pytba.readthedocs.io/en/latest/index.html) [python-telegram-bot](https://python-telegram-bot.org/) | Wrapper Telegram API | [github](https://github.com/python-telegram-bot/python-telegram-bot) / [docs](https://python-telegram-bot.readthedocs.io/en/stable/) / [homepage](https://python-telegram-bot.org/) ### VIM Name | Description | Links ---|---|--- [flake8](https://pypi.org/project/flake8/) | the modular source code checker: pep8 pyflakes and co | [github](https://github.com/pycqa/flake8) / [docs](https://flake8.pycqa.org/en/latest/) > Written with [StackEdit](https://stackedit.io/).
