Files
oxipy/pyproject.toml
IluaAir b60182ef3c Add ttp dependency and refactor OxiAPI and NodeConfig classes
- Added `ttp` as a dependency in `pyproject.toml` and `uv.lock`.
- Updated `NodeConfig` to store model names in lowercase.
- Refactored `OxiAPI` to always create a new session and added a `close` method.
- Removed unnecessary logging in `Node` class.
- Introduced interfaces for device registration with a new `BaseDevice` class and a `register_parser` function.
- Created initial structure for device models, including a `Mikrotik` parser.
2026-02-14 21:31:02 +03:00

18 lines
335 B
TOML

[build-system]
requires = ["setuptools>=61"]
build-backend = "setuptools.build_meta"
[project]
name = "oxipy"
version = "0.1.0"
description = "Oxi API client"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
"requests>=2.32.5",
"ttp>=0.10.0",
]
[tool.setuptools.packages.find]
where = ["."]
include = ["oxi*"]