5.5 KiB
5.5 KiB
Схема общей структуры сервера
Зависимости сервера (AGPL Нету):
| Название | Версия | Описание | Лицензия |
|---|---|---|---|
| annotated-types | 0.7.0 | Reusable constraint types to use with typing.Annotated | MIT |
| anyio | 4.7.0 | High level compatibility layer for multiple asynchronous event loop implementations | MIT |
| bcrypt | 4.3.0 | Modern password hashing for your software and your servers | Apache-2.0 |
| certifi | 2025.1.31 | Python package for providing Mozilla's CA Bundle. | MPL-2.0 |
| cffi | 1.17.1 | Foreign Function Interface for Python calling C code. | MIT |
| click | 8.1.7 | Composable command line interface toolkit | BSD-3-Clause |
| cryptography | 44.0.2 | Cryptography is a package which provides cryptographic recipes and primitives to Python developers. | Apache-2.0 OR BSD-3-Clause |
| dbus-python | 1.3.2 | Python bindings for libdbus | MIT |
| dnspython | 2.7.0 | DNS toolkit | ISC |
| ecdsa | 0.19.0 | ECDSA cryptographic signature library (pure python) | MIT |
| email-validator | 2.2.0 | A robust email address syntax and deliverability validation library. | MIT |
| fastapi | 0.115.11 | FastAPI framework, high performance, easy to learn, fast to code, ready for production | MIT |
| fastapi-cli | 0.0.7 | Run and manage FastAPI apps from the command line with FastAPI CLI. | MIT |
| h11 | 0.14.0 | A pure-Python, bring-your-own-I/O implementation of HTTP/1.1 | MIT |
| httpcore | 1.0.7 | A minimal low-level HTTP client. | BSD-3-Clause |
| httptools | 0.6.4 | A collection of framework independent HTTP protocol utils. | MIT |
| httpx | 0.28.1 | The next generation HTTP client. | BSD-3-Clause |
| idna | 3.10 | Internationalized Domain Names in Applications (IDNA) | BSD-3-Clause |
| jinja2 | 3.1.5 | A very fast and expressive template engine. | BSD-3-Clause |
| markdown-it-py | 3.0.0 | Python port of markdown-it. Markdown parsing, done right! | MIT |
| markupsafe | 3.0.2 | Safely add untrusted strings to HTML/XML markup. | BSD-3-Clause |
| mdurl | 0.1.2 | Markdown URL utilities | MIT |
| netaddr | 1.3.0 | A network address manipulation library for Python | BSD-3-Clause |
| netifaces | 0.11.0 | Portable network interface information. | MIT |
| paramiko | 3.5.1 | SSH2 protocol library | LGPL-2.1 |
| passlib | 1.7.4 | Comprehensive password hashing framework supporting over 30 schemes | BSD-3-Clause |
| pyasn1 | 0.4.8 | ASN.1 types and codecs | BSD-2-Clause |
| pycairo | 1.27.0 | Python interface for cairo | MPL-1.1 OR LGPL-2.1 |
| pycparser | 2.22 | C parser in Python | BSD-3-Clause |
| pydantic | 2.10.3 | Data validation using Python type hints | MIT |
| pydantic-core | 2.27.1 | Core functionality for Pydantic validation and serialization | MIT |
| pydbus | 0.6.0 | Pythonic DBus library | LGPL-2.1 |
| pygments | 2.19.1 | Pygments is a syntax highlighting package written in Python. | BSD-2-Clause |
| pygobject | 3.50.0 | Python bindings for GObject Introspection | LGPL-2.1 |
| pynacl | 1.5.0 | Python binding to the Networking and Cryptography (NaCl) library | Apache-2.0 |
| python-dotenv | 1.0.1 | Read key-value pairs from a .env file and set them as environment variables | BSD-3-Clause |
| python-jose | 3.4.0 | JOSE implementation in Python | MIT |
| python-multipart | 0.0.20 | A streaming multipart parser for Python | Apache-2.0 |
| python-pam | 2.0.2 | Python PAM module using ctypes, py3 | MIT |
| pyyaml | 6.0.2 | YAML parser and emitter for Python | MIT |
| rich | 13.9.4 | Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal | MIT |
| rich-toolkit | 0.13.2 | Rich toolkit for building command-line applications | MIT |
| rsa | 4.9 | Pure-Python RSA implementation | Apache-2.0 |
| scapy | 2.6.1 | Scapy: interactive packet manipulation tool | GPL-2.0 |
| sdbus | 0.13.0 | Modern Python D-Bus library. Based on sd-bus from libsystemd. | LGPL-2.1 |
| sdbus-networkmanager | 2.0.0 | NetworkManager binds for sdbus. | LGPL-2.1 |
| shellingham | 1.5.4 | Tool to Detect Surrounding Shell | ISC |
| six | 1.17.0 | Python 2 and 3 compatibility utilities | MIT |
| sniffio | 1.3.1 | Sniff out which async library your code is running under | MIT OR Apache-2.0 |
| starlette | 0.41.3 | The little ASGI library that shines. | BSD-3-Clause |
| storage | 0.0.4.3 | Libraries to interact with Enterprise Storage Arrays, FC Switches and Servers. | Unknown |
| typer | 0.15.2 | Typer, build great CLIs. Easy to code. Based on Python type hints. | MIT |
| typing-extensions | 4.12.2 | Backported and Experimental Type Hints for Python 3.8+ | PSFL |
| uuid | 1.30 | UUID object and generation functions (Python 2.3 or higher) | BSD-3-Clause |
| uvicorn | 0.32.1 | The lightning-fast ASGI server. | BSD-3-Clause |
| uvloop | 0.21.0 | Fast implementation of asyncio event loop on top of libuv | MIT AND Apache-2.0 |
| watchfiles | 1.0.4 | Simple, modern and high performance file watching and code reload in python. | MIT |
| websockets | 14.1 | An implementation of the WebSocket Protocol (RFC 6455 & 7692) | BSD-3-Clause |