Patrik Spiess
Patrik Spiess
Changed in Python version 3.10: `Optional` can now be written as `X | None`. See [union type expressions](https://docs.python.org/3/library/stdtypes.html#types-union). Also `Union` can use `|` instead. But this would mean we will...
Automatic completion should be more relevant: - if you type fotoobo fgt get version it should present you with a list of the hosts from the inventory Same applies for...
There are differences in the output/error handling for different commands: * `fotoobo fgt get version` presents the data in a nice table, even in the case of failure * `fotoobo...
When there is an error fotoobo will just print a line and exit. We should use the facility of rich here, and print a panel with the error message.
Check if the FortiManager contains objects which are not present in the Checkpoint (or other) export file. The check should generate a report. What happens if we try to delete...
Python 3.13 was relased in Oct 2024 so we want to support it and add it to our test pipeline https://docs.python.org/3.13/whatsnew/3.13.html
In the actual tox config pylint does not run over the tests directory. - Change the pyproject.toml to also run pylint over the tests directory when running tox - Fix...
When *assert_called_with()* is used for a mocked method we do a *# type:ignore* because of mypy error *has no attribute "assert_called_with" [attr-defined]* Or worse, sometimes we do a *# type:ignore*...
As of the release of Python3.13 in Oct 2024 pygount should be able to use this new Python version. From https://docs.python.org/3/whatsnew/3.13.html: "Python 3.13 was released on October 7, 2024. For...
According to https://iscinumpy.dev/post/bound-version-constraints/ we should remove upper bound version constraints for upstream libraries and python versions. Conclusion: _Libraries/packages_ should be setting a floor, and if necessary excluding known buggy versions,...