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/).