- Run tox for unit tests in Makefile
- added tox check target to run flake8 tests
- Bump version: 3.0.2 → 3.0.3
- Added tox python 3.4 target
- Exit code for --version | --help should be zero
- Add tox setup for easier development
- Update path to publishsettings downloader
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python3-azurectl?expand=0&rev=4
- Make all imports absolute.
Update all explicit relative imports to absolute imports.
- Refactor handling of request IDs
Added unify_id method for request id validation
The request id value from the Azure rest api is not consistently
of the same type which makes it hard to handle the id if it could
be a string or a number. This commit introduce a static method
called unify_id which allows us to properly format the id into
a common value so that azurectl can consume the information in
the same way all over the place. So far unify_id just python
formats the information into a string.
For the handling of the cloud service request id an explicit
conversion into a number is performed in addition to the
refactoring code
- Refactor XZ reading of size bytes
Implement a read buffer for XZ decompression. It's required that we
OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/python3-azurectl?expand=0&rev=1