batfish / pybatfish

Python client for Batfish: https://github.com/batfish/batfish
Apache License 2.0
208 stars 51 forks source link

python versioning and dependencies redo #892

Closed dhalperi closed 1 year ago

dhalperi commented 1 year ago

This should also fix CVE-2023-37920

batfish-bot commented 1 year ago

This change is Reviewable

codecov[bot] commented 1 year ago

Codecov Report

Merging #892 (bb13b3f) into master (9856f82) will decrease coverage by 12.55%. The diff coverage is 79.80%.

:exclamation: Current head bb13b3f differs from pull request most recent head 7bf0590. Consider uploading reports for the commit 7bf0590 to get more accurate results

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #892 +/- ## =========================================== - Coverage 85.99% 73.44% -12.55% =========================================== Files 30 30 Lines 3992 3977 -15 Branches 665 664 -1 =========================================== - Hits 3433 2921 -512 - Misses 412 925 +513 + Partials 147 131 -16 ``` | [Files Changed](https://app.codecov.io/gh/batfish/pybatfish/pull/892?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=batfish) | Coverage Δ | | |---|---|---| | [pybatfish/client/commands.py](https://app.codecov.io/gh/batfish/pybatfish/pull/892?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=batfish#diff-cHliYXRmaXNoL2NsaWVudC9jb21tYW5kcy5weQ==) | `60.82% <ø> (-19.79%)` | :arrow_down: | | [pybatfish/client/extended.py](https://app.codecov.io/gh/batfish/pybatfish/pull/892?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=batfish#diff-cHliYXRmaXNoL2NsaWVudC9leHRlbmRlZC5weQ==) | `0.00% <ø> (-100.00%)` | :arrow_down: | | [pybatfish/client/resthelper.py](https://app.codecov.io/gh/batfish/pybatfish/pull/892?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=batfish#diff-cHliYXRmaXNoL2NsaWVudC9yZXN0aGVscGVyLnB5) | `43.90% <0.00%> (-3.83%)` | :arrow_down: | | [pybatfish/datamodel/answer/\_\_init\_\_.py](https://app.codecov.io/gh/batfish/pybatfish/pull/892?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=batfish#diff-cHliYXRmaXNoL2RhdGFtb2RlbC9hbnN3ZXIvX19pbml0X18ucHk=) | `100.00% <ø> (ø)` | | | [pybatfish/datamodel/answer/base.py](https://app.codecov.io/gh/batfish/pybatfish/pull/892?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=batfish#diff-cHliYXRmaXNoL2RhdGFtb2RlbC9hbnN3ZXIvYmFzZS5weQ==) | `54.28% <ø> (-30.00%)` | :arrow_down: | | [pybatfish/datamodel/referencelibrary.py](https://app.codecov.io/gh/batfish/pybatfish/pull/892?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=batfish#diff-cHliYXRmaXNoL2RhdGFtb2RlbC9yZWZlcmVuY2VsaWJyYXJ5LnB5) | `96.26% <ø> (-1.87%)` | :arrow_down: | | [pybatfish/exception.py](https://app.codecov.io/gh/batfish/pybatfish/pull/892?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=batfish#diff-cHliYXRmaXNoL2V4Y2VwdGlvbi5weQ==) | `100.00% <ø> (ø)` | | | [pybatfish/question/\_\_init\_\_.py](https://app.codecov.io/gh/batfish/pybatfish/pull/892?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=batfish#diff-cHliYXRmaXNoL3F1ZXN0aW9uL19faW5pdF9fLnB5) | `100.00% <ø> (ø)` | | | [pybatfish/client/workhelper.py](https://app.codecov.io/gh/batfish/pybatfish/pull/892?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=batfish#diff-cHliYXRmaXNoL2NsaWVudC93b3JraGVscGVyLnB5) | `41.53% <25.00%> (-24.24%)` | :arrow_down: | | [pybatfish/client/restv2helper.py](https://app.codecov.io/gh/batfish/pybatfish/pull/892?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=batfish#diff-cHliYXRmaXNoL2NsaWVudC9yZXN0djJoZWxwZXIucHk=) | `41.88% <28.57%> (-28.64%)` | :arrow_down: | | ... and [17 more](https://app.codecov.io/gh/batfish/pybatfish/pull/892?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=batfish) | |