Skip to main content

Reactive data-tree management with pathlib-hybrid interface

Project description

LDT Nexus

LDT Nexus — это мощный инструмент для управления состоянием приложения и конфигурациями. Он объединяет реактивное дерево данных с интерфейсом pathlib.

🚀 Фишки

  • Path-Hybrid: Ваш объект настроек — это и есть путь. config.exists(), config.mkdir() доступны прямо из коробки.
  • NexusFields: Реактивные поля через дескрипторы с поддержкой сигналов (подписок).
  • Zero-Deps Core: Ядро весит копейки и не тянет лишних зависимостей.
  • Smart Sync: Автоматическая сериализация pathlib.Path и других сложных объектов.

📦 Установка

# Базовая версия
uv add ldt-nexus

# Со всеми драйверами (YAML, TOML, JSON5)
uv add ldt-nexus --extra all

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ldt_nexus-0.1.1.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ldt_nexus-0.1.1-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file ldt_nexus-0.1.1.tar.gz.

File metadata

  • Download URL: ldt_nexus-0.1.1.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ldt_nexus-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3c945d787343b8c6c86bbc13ac9db5c221d9d4a2136c06f2477ade5c7f53a5df
MD5 e53913df1a60fbc985356aea264ba77e
BLAKE2b-256 029e89365a2acb8b42eb42debd69c510340474705c9a71715d44d4c5c540d5e2

See more details on using hashes here.

File details

Details for the file ldt_nexus-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: ldt_nexus-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ldt_nexus-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f827a035fc9c7f0388ae54a647e1a72d70b1fefe76688e7aa877a94de372a82f
MD5 2a0fa705b1e692edf8b414c91efba7e6
BLAKE2b-256 9f4447f0dbb269ba6d8dbc770a814c880ae23ff814d54e57971e6cea2ff87873

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page