accloudtant
accloudtant copied to clipboard
AWS cost calculator
Could be nice be able to complete commands and options.
Check errors when using `flake8` on repo root: ``` $ flake8 --max-complexity 5 ./accloudtant/aws/reports.py:17:1: C901 'Reports.find_reserved_instance' is too complex (6) ./accloudtant/aws/instance.py:79:1: C901 'Instance.match_reserved_instance' is too complex (7) ./tests/aws/conftest.py:44:1: C901 'ec2_resource'...
https://github.com/ifosch/accloudtant/blob/master/accloudtant/aws/instance.py#L89
Take a try and peek on epheph/ec2-check-reserved-instances[1], it is pretty old and looks unmaintained, but still could give some idea. [1] https://github.com/epheph/ec2-check-reserved-instances
Different AWS services not always are present in regions in the all regions. This may also happen for service details. In that aspect, the pricing should signal there's no service...
Following [Code Climate instructions](https://docs.codeclimate.com/docs/example-codeclimateyml), its analysis should be improved, and aligned with flake8 output.
Not a critical issue, but would be nice to setup and use `autopep8` for fixing style issues in all files.
There are some packages required but not really needed to run the app.
Bumps [black](https://github.com/psf/black) from 21.6b0 to 24.3.0. Release notes Sourced from black's releases. 24.3.0 Highlights This release is a milestone: it fixes Black's first CVE security vulnerability. If you run Black...