Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* START - Implement v2 code * feat(models.version): Implement a generic pydantic SemVer Class * cut: remove legacy code * feat(eos_downloader.models): Implement model for data * fix(eos_downloader.models): Update model for version management * feat(eos_downloader.logics): Implement logics for Arista server * feat(eos_downloader.exceptions): Create initial exceptions * feat(eos_downloader.console): Implement initial console management * feat(eos_downloader): Implement default module * chore: Move legacy code to migrate * fix(eos_downloader.logics): Implement generic querier for EOS and CVP * fix(eos_downloader.models): Move structure to data and create custom types * fix(eos_downloader): create docstring + module move * tests(pytest): initial pytest implementation * tests(pytest): Pytest for logics.arista_server * fix(eos_downloader.models): Remove useless debug log * fix(eos_downloader.logics): Implement exception catching for AristaXmlBase with offline XML * tests(pytest): initial pytest implementation for AristaServer * feat(eos_downloader.cli): Implement initial CLI for xml and querier * fix(eos_downloader): Code refactoring * tests(pytest): Update unit tests * doc: Start Readme refactoring * fix(eos_downloader.models): Remove reference to folder_level * feat(eos_downloader.cli): Implement initial command to get mappings * fix(eos_downloader): Code linting * fix(eos_downloader): Code linting * cut: Remove legacy code * fix(eos_downloader): Code linting * test(gh-actions): Drop python 3.8 support * chore: Add data source for pytest * doc(eos_downloader.models.version): Update module docstring * feat(eos_downloader.cli): Implement consistent Rich console * feat(eos_downloader.cli): Implement logging managment & console rendering * fix(eos_downloader): Implement basic logging policy in modules * fix(eos_downloader.cli): Fix a typing error for AristaMapping * chore(vscode): Add debugger for Python with VScode running CLI * feat(eos_downloader.cli): Implement entrypoint to run ardl using python module * feat(eos_downloader.cli): Implement ardl get eos with docker integration * doc: Update readme * fix(eos_downloader.cli): code typing * make: refactor bumpver * make: refactor bumpver * bump: Version 0.10.3 -> 0.11.0dev0 * make: Update ignore file to exclude .envrc * chore: Update python debugging with vscode * doc: Update generic documentation * feat(eos_downloader): Implement cvp endpoint to download CVP images * doc: Add info about development branch * doc: Fix incorrect Admonition * cut: cEOS-lab-4.33.0F.tar.xz.md5sum * test: Add basic unit tests for cli * test: Add basic unit tests for eos-downloader.logics.download
- Loading branch information