chore: adopt the NAPALM driver standard
driver / standard (pull_request) Successful in 14s
driver / lint (pull_request) Successful in 14s
driver / types (pull_request) Failing after 53s
driver / test (3.10) (pull_request) Failing after 44s
driver / test (3.11) (pull_request) Failing after 1m6s
driver / test (3.12) (pull_request) Failing after 47s
driver / test (3.13) (pull_request) Failing after 36s
driver / lowest (pull_request) Failing after 19s
driver / security (pull_request) Failing after 46s
driver / build (pull_request) Successful in 22s
CI / driver (pull_request) Failing after 6m3s
driver / publish (pull_request) Skipped
driver / standard (pull_request) Successful in 14s
driver / lint (pull_request) Successful in 14s
driver / types (pull_request) Failing after 53s
driver / test (3.10) (pull_request) Failing after 44s
driver / test (3.11) (pull_request) Failing after 1m6s
driver / test (3.12) (pull_request) Failing after 47s
driver / test (3.13) (pull_request) Failing after 36s
driver / lowest (pull_request) Failing after 19s
driver / security (pull_request) Failing after 46s
driver / build (pull_request) Successful in 22s
CI / driver (pull_request) Failing after 6m3s
driver / publish (pull_request) Skipped
- CI moves to .gitea/workflows/ci.yml and calls the shared driver workflow of NAPALM/driver-standard; .github/ is gone. napalm-device-types comes from git until 4.22.0 (AptProxyMixin) is on PyPI; the floor stays at 4.22.0. - requires-python >=3.10 (napalm-device-types needs it), py.typed, SPDX license string, a dev extra with floors (pytest-mock and responses are dropped: no test uses them), links to git.netork.io (README included). pytest no longer adds --cov by itself; CI passes it. - mypy strict for the package; exempt for now, with 204 errors between them: napalm_proxmox.config_mixin, .driver, .interfaces_mixin, .lldp_mixin, .routing_mixin, .sdn_mixin, .system_mixin, .utils, .vm_contract_mixin, .vm_mixin and .vm_provision_mixin. They are recorded in the quality baseline with the long and complex functions and the two unannotated public methods. - Coverage floor 68 % (measured 68.94 %).
This commit is contained in:
1 parent
3365207c98
commit
457c1ca7ed
7 files changed
+139
-68
No files matched your search
@@ -12,8 +12,9 @@ It supports all three networking domains of Proxmox VE:
|
||||
|
||||
## Requirements
|
||||
|
||||
- Python ≥ 3.9
|
||||
- Python ≥ 3.10
|
||||
- NAPALM ≥ 5.0.0
|
||||
- napalm-device-types ≥ 4.22.0
|
||||
- proxmoxer ≥ 2.0.0
|
||||
- netaddr ≥ 0.9.0
|
||||
- requests ≥ 2.31.0
|
||||
@@ -27,7 +28,7 @@ pip install napalm-proxmox
|
||||
Or directly from source:
|
||||
|
||||
```bash
|
||||
git clone https://github.com/example/napalm-proxmox.git
|
||||
git clone https://git.netork.io/NAPALM/napalm-proxmox.git
|
||||
cd napalm-proxmox
|
||||
pip install -e .
|
||||
```
|
||||
|
||||
Reference in new issue
Block a user