-
oxipy v0.1.4
StableAll checks were successfulreleased this
2026-07-23 13:12:59 +03:00 | 0 commits to main since this releaseoxipy v0.1.4
Add type hints and docstrings for VLANs, Interfaces, and System properties in NodeConfig. Refactor dump_json method to use model_dump_json
Changes
- Enhanced the
vlans,interfaces, andsystemproperties with type hints for better clarity and type checking. - Added detailed docstrings to each property, describing the return types and structure of the associated configurations.
- Fix the
dump_jsonmethod in theModelViewclass to callmodel_dump_jsoninstead ofmodel_dump, ensuring consistency in JSON serialization.
Fixtures & tests
- Added a new test case in
TestListModelViewto verify the functionality ofdump_jsonand check for correct IP address serialization.
Project
- Version bumped to 0.1.4 in
pyproject.toml.
Installation
Not published to PyPI yet — install from source:
pip install git+https://github.com/sttarsky/oxipy.git@v0.1.4Downloads
- Enhanced the
-
oxipy v.0.1.3
StableAll checks were successfulreleased this
2026-07-19 10:33:12 +03:00 | 9 commits to main since this releaseoxipy v0.1.3
Patch release extending
shutdownparsing to Huawei and MikroTik — TTP templates now map vendor-specific disable state into the sharedshutdownfield, and golden fixtures are updated accordingly.Changes
Parsing
- Huawei —
huawei.ttpnow parses theshutdownCLI command into theshutdownfield onInterfaces. - MikroTik —
mikrotik.ttpnow mapsdisabled=yesto the contract fieldshutdown(wasdisabled), so output aligns with the sharedInterfacesmodel.
Fixtures & tests
- Huawei — added a shutdown interface block to
config.conf; expected JSON includes the new interface with"shutdown": true. - MikroTik — updated
config.expected.jsonso a disabled address entry expects"shutdown": true.
Project
- Version bumped to 0.1.3 in
pyproject.toml.
Installation
Not published to PyPI yet — install from source:
pip install git+https://github.com/sttarsky/oxipy.git@v0.1.3Downloads
- Huawei —