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.0.tar.gz (6.5 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.0-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ldt_nexus-0.1.0.tar.gz
  • Upload date:
  • Size: 6.5 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.0.tar.gz
Algorithm Hash digest
SHA256 74ce41635565d601b9c730232995cce554160eac0876802ed6a2372346cc6cd8
MD5 403c5e2303361b7f06ad5d69ab325488
BLAKE2b-256 1acb973eb98b4cfa8bbe283c62f1ca9c88a29cacda08017f5ce59d1cf8325812

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ldt_nexus-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.2 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d05a7eebfec62179395b11aed5366a48d4187e01cf3da83bfd39fc5583ed8393
MD5 688ca078db5ad50242e44f81ecc768e4
BLAKE2b-256 7a0d8e7e12fca8888dcc933d0de841c4f88fb919d057439585dd3551e3135410

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