GonetsDocs/ПРИЛОЖЕНИЕ ГоNETS Материалы/Схема общей структуры сервера.md
2025-10-09 13:45:44 +05:00

5.6 KiB

Схема общей структуры сервера

diagram.drawio.svg

Зависимости сервера (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