libcloud.git
15 hours agoMerge pull request #1768 from apache/dependabot/pip/pylint-2.15.3 trunk
Tomaz Muraus [Sun, 25 Sep 2022 11:48:55 +0000 (13:48 +0200)] 
Merge pull request #1768 from apache/dependabot/pip/pylint-2.15.3

Bump pylint from 2.15.2 to 2.15.3

15 hours agoMerge branch 'trunk' into dependabot/pip/pylint-2.15.3 1768/head
Tomaz Muraus [Sun, 25 Sep 2022 11:07:20 +0000 (13:07 +0200)] 
Merge branch 'trunk' into dependabot/pip/pylint-2.15.3

16 hours agoMerge pull request #1767 from apache/dependabot/pip/astroid-2.12.10
Tomaz Muraus [Sun, 25 Sep 2022 11:06:58 +0000 (13:06 +0200)] 
Merge pull request #1767 from apache/dependabot/pip/astroid-2.12.10

Bump astroid from 2.12.9 to 2.12.10

16 hours agoMerge branch 'trunk' into dependabot/pip/astroid-2.12.10 1767/head
Tomaz Muraus [Sun, 25 Sep 2022 10:57:57 +0000 (12:57 +0200)] 
Merge branch 'trunk' into dependabot/pip/astroid-2.12.10

17 hours agoFix docstring.
Tomaz Muraus [Sun, 25 Sep 2022 09:57:50 +0000 (11:57 +0200)] 
Fix docstring.

17 hours agoAdd changelog entry for #1744.
Tomaz Muraus [Sun, 25 Sep 2022 09:54:53 +0000 (11:54 +0200)] 
Add changelog entry for #1744.

17 hours agoReformat code with black.
Tomaz Muraus [Sun, 25 Sep 2022 09:52:34 +0000 (11:52 +0200)] 
Reformat code with black.

4 days agoAzure: Add the ability to use Ultra SSDs 1744/head
John Wren Kennedy [Mon, 8 Aug 2022 19:55:49 +0000 (13:55 -0600)] 
Azure: Add the ability to use Ultra SSDs

This change adds a function to update additional_capabilities so that
Ultra SSDs can be added. Additional changes allow specific provisioned
IOPS and throughput.

6 days agoBump pylint from 2.15.2 to 2.15.3
dependabot[bot] [Mon, 19 Sep 2022 17:49:22 +0000 (17:49 +0000)] 
Bump pylint from 2.15.2 to 2.15.3

Bumps [pylint](https://github.com/PyCQA/pylint) from 2.15.2 to 2.15.3.
- [Release notes](https://github.com/PyCQA/pylint/releases)
- [Commits](https://github.com/PyCQA/pylint/compare/v2.15.2...v2.15.3)

---
updated-dependencies:
- dependency-name: pylint
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
6 days agoBump astroid from 2.12.9 to 2.12.10
dependabot[bot] [Mon, 19 Sep 2022 17:49:14 +0000 (17:49 +0000)] 
Bump astroid from 2.12.9 to 2.12.10

Bumps [astroid](https://github.com/PyCQA/astroid) from 2.12.9 to 2.12.10.
- [Release notes](https://github.com/PyCQA/astroid/releases)
- [Changelog](https://github.com/PyCQA/astroid/blob/main/ChangeLog)
- [Commits](https://github.com/PyCQA/astroid/compare/v2.12.9...v2.12.10)

---
updated-dependencies:
- dependency-name: astroid
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
10 days agoMerge pull request #1766 from apache/dependabot/pip/pyupgrade-2.38.0
Tomaz Muraus [Thu, 15 Sep 2022 19:55:42 +0000 (21:55 +0200)] 
Merge pull request #1766 from apache/dependabot/pip/pyupgrade-2.38.0

Bump pyupgrade from 2.37.3 to 2.38.0

10 days agoBump pyupgrade from 2.37.3 to 2.38.0 1766/head
dependabot[bot] [Thu, 15 Sep 2022 18:33:48 +0000 (18:33 +0000)] 
Bump pyupgrade from 2.37.3 to 2.38.0

Bumps [pyupgrade](https://github.com/asottile/pyupgrade) from 2.37.3 to 2.38.0.
- [Release notes](https://github.com/asottile/pyupgrade/releases)
- [Commits](https://github.com/asottile/pyupgrade/compare/v2.37.3...v2.38.0)

---
updated-dependencies:
- dependency-name: pyupgrade
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoMerge pull request #1765 from Kami/reformat_code_using_pyupgrade
Tomaz Muraus [Sun, 11 Sep 2022 10:43:12 +0000 (12:43 +0200)] 
Merge pull request #1765 from Kami/reformat_code_using_pyupgrade

Reformat code using pyupgrade and Python >= 3.6 compatible syntax

2 weeks agoAdd changelog entry. 1765/head
Tomaz Muraus [Sun, 11 Sep 2022 10:29:05 +0000 (12:29 +0200)] 
Add changelog entry.

2 weeks agoMerge branch 'trunk' of http://gitbox.apache.org/repos/asf/libcloud into reformat_cod...
Tomaz Muraus [Fri, 9 Sep 2022 20:10:58 +0000 (22:10 +0200)] 
Merge branch 'trunk' of gitbox.apache.org/repos/asf/libcloud into reformat_code_using_pyupgrade

2 weeks agoMerge pull request #1764 from apache/dependabot/pip/rstcheck-6.1.0
Tomaz Muraus [Fri, 9 Sep 2022 20:10:34 +0000 (22:10 +0200)] 
Merge pull request #1764 from apache/dependabot/pip/rstcheck-6.1.0

Bump rstcheck from 6.0.0 to 6.1.0

2 weeks agoReformat the code using pyupgrade and Python 3.6 and higher compatible
Tomaz Muraus [Fri, 9 Sep 2022 19:54:56 +0000 (21:54 +0200)] 
Reformat the code using pyupgrade and Python 3.6 and higher compatible
Python syntax.

Also remove various Python 2 compatibility code which is not needed anymore.

2 weeks agoBump rstcheck from 6.0.0 to 6.1.0 1764/head
dependabot[bot] [Fri, 9 Sep 2022 19:43:01 +0000 (19:43 +0000)] 
Bump rstcheck from 6.0.0 to 6.1.0

Bumps [rstcheck](https://github.com/rstcheck/rstcheck) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/rstcheck/rstcheck/releases)
- [Changelog](https://github.com/rstcheck/rstcheck/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rstcheck/rstcheck/compare/v6.0.0...v6.1.0)

---
updated-dependencies:
- dependency-name: rstcheck
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoMerge pull request #1763 from apache/dependabot/pip/libvirt-python-8.7.0
Tomaz Muraus [Fri, 9 Sep 2022 19:42:13 +0000 (21:42 +0200)] 
Merge pull request #1763 from apache/dependabot/pip/libvirt-python-8.7.0

Bump libvirt-python from 7.9.0 to 8.7.0

2 weeks agoFix default tox target list.
Tomaz Muraus [Fri, 9 Sep 2022 19:37:46 +0000 (21:37 +0200)] 
Fix default tox target list.

2 weeks agoReformat code in integration/ directory with isort and black.
Tomaz Muraus [Fri, 9 Sep 2022 19:37:04 +0000 (21:37 +0200)] 
Reformat code in integration/ directory with isort and black.

2 weeks agoMake sure we also run black and isort check on Python files in
Tomaz Muraus [Fri, 9 Sep 2022 19:36:24 +0000 (21:36 +0200)] 
Make sure we also run black and isort check on Python files in
integration/ directory.

2 weeks agoAdd pyupgrade target to tox and GHA lint job.
Tomaz Muraus [Fri, 9 Sep 2022 19:21:38 +0000 (21:21 +0200)] 
Add pyupgrade target to tox and GHA lint job.

2 weeks agoBump libvirt-python from 7.9.0 to 8.7.0 1763/head
dependabot[bot] [Fri, 9 Sep 2022 19:05:53 +0000 (19:05 +0000)] 
Bump libvirt-python from 7.9.0 to 8.7.0

Bumps [libvirt-python](http://www.libvirt.org) from 7.9.0 to 8.7.0.

---
updated-dependencies:
- dependency-name: libvirt-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoFor now, disable license check.
Tomaz Muraus [Fri, 9 Sep 2022 19:04:42 +0000 (21:04 +0200)] 
For now, disable license check.

2 weeks agoIncrease job timeout.
Tomaz Muraus [Fri, 9 Sep 2022 14:34:10 +0000 (16:34 +0200)] 
Increase job timeout.

2 weeks agoAdd missing tqdm dependency.
Tomaz Muraus [Fri, 9 Sep 2022 12:16:43 +0000 (14:16 +0200)] 
Add missing tqdm dependency.

2 weeks agoMerge pull request #1762 from Kami/pip_audit_test_deps
Tomaz Muraus [Thu, 8 Sep 2022 20:31:36 +0000 (22:31 +0200)] 
Merge pull request #1762 from Kami/pip_audit_test_deps

Also run pip audit check in dev / testing / lint dependency

2 weeks agoAdd Dependency Review GHA job as a required check for merging. 1762/head
Tomaz Muraus [Thu, 8 Sep 2022 20:22:58 +0000 (22:22 +0200)] 
Add Dependency Review GHA job as a required check for merging.

2 weeks agoFix typo.
Tomaz Muraus [Thu, 8 Sep 2022 20:13:04 +0000 (22:13 +0200)] 
Fix typo.

2 weeks agoWe also need some OS dependencies for libvirt dependency.
Tomaz Muraus [Thu, 8 Sep 2022 20:11:40 +0000 (22:11 +0200)] 
We also need some OS dependencies for libvirt dependency.

2 weeks agoUpdate deps review workflow to also perform dependency licensing checks.
Tomaz Muraus [Thu, 8 Sep 2022 20:10:10 +0000 (22:10 +0200)] 
Update deps review workflow to also perform dependency licensing checks.

2 weeks agoAlso run pip audit check on test depdendencies.
Tomaz Muraus [Thu, 8 Sep 2022 20:00:48 +0000 (22:00 +0200)] 
Also run pip audit check on test depdendencies.

2 weeks agoMerge pull request #1761 from Kami/isort_lint_check
Tomaz Muraus [Thu, 8 Sep 2022 19:21:09 +0000 (21:21 +0200)] 
Merge pull request #1761 from Kami/isort_lint_check

Automatically sort and enforce import ordering using isort

2 weeks agoMerge branch 'isort_lint_check' of github.com:kami/libcloud into isort_lint_check 1761/head
Tomaz Muraus [Thu, 8 Sep 2022 18:52:57 +0000 (20:52 +0200)] 
Merge branch 'isort_lint_check' of github.com:kami/libcloud into isort_lint_check

2 weeks agoUpdate MANIFEST.in file.
Tomaz Muraus [Thu, 8 Sep 2022 18:51:36 +0000 (20:51 +0200)] 
Update MANIFEST.in file.

2 weeks agoMerge branch 'trunk' into isort_lint_check
Tomaz Muraus [Thu, 8 Sep 2022 18:32:34 +0000 (20:32 +0200)] 
Merge branch 'trunk' into isort_lint_check

2 weeks agoUpdate required status checks since those checks have been migrated to
Tomaz Muraus [Thu, 8 Sep 2022 18:31:03 +0000 (20:31 +0200)] 
Update required status checks since those checks have been migrated to
Python 3.8.

2 weeks agoUpdate required status checks since those checks have been migrated to
Tomaz Muraus [Thu, 8 Sep 2022 18:31:03 +0000 (20:31 +0200)] 
Update required status checks since those checks have been migrated to
Python 3.8.

2 weeks agoAuto delete github branch on merge.
Tomaz Muraus [Thu, 8 Sep 2022 18:17:30 +0000 (20:17 +0200)] 
Auto delete github branch on merge.

2 weeks agoAdd missing permissions which is needed for skip duplicate actions
Tomaz Muraus [Thu, 8 Sep 2022 18:14:02 +0000 (20:14 +0200)] 
Add missing permissions which is needed for skip duplicate actions
cancel others pre job.

2 weeks agoMake sure skip duplicate jobs pre action cancels other redundant /
Tomaz Muraus [Thu, 8 Sep 2022 18:12:53 +0000 (20:12 +0200)] 
Make sure skip duplicate jobs pre action cancels other redundant /
duplicate jobs.

2 weeks agoAdd changelog entry.
Tomaz Muraus [Thu, 8 Sep 2022 18:08:35 +0000 (20:08 +0200)] 
Add changelog entry.

2 weeks agoAdd missing dependency to the docs tox target.
Tomaz Muraus [Thu, 8 Sep 2022 18:07:18 +0000 (20:07 +0200)] 
Add missing dependency to the docs tox target.

2 weeks agoRemove dummy file which should not be there.
Tomaz Muraus [Thu, 8 Sep 2022 18:06:18 +0000 (20:06 +0200)] 
Remove dummy file which should not be there.

2 weeks agoAdd info the the development docs.
Tomaz Muraus [Thu, 8 Sep 2022 18:04:53 +0000 (20:04 +0200)] 
Add info the the development docs.

2 weeks agoAdd changelog entry.
Tomaz Muraus [Thu, 8 Sep 2022 18:03:43 +0000 (20:03 +0200)] 
Add changelog entry.

2 weeks agoAdd missing dependency.
Tomaz Muraus [Thu, 8 Sep 2022 17:55:29 +0000 (19:55 +0200)] 
Add missing dependency.

2 weeks agoUpdate requirements file.
Tomaz Muraus [Thu, 8 Sep 2022 17:31:03 +0000 (19:31 +0200)] 
Update requirements file.

2 weeks agoUpdate black config so it still uses .gitignore file in addition to our
Tomaz Muraus [Thu, 8 Sep 2022 17:28:41 +0000 (19:28 +0200)] 
Update black config so it still uses .gitignore file in addition to our
custom exclusion list.

2 weeks agoFix script.
Tomaz Muraus [Thu, 8 Sep 2022 17:27:15 +0000 (19:27 +0200)] 
Fix script.

2 weeks agoReformat code with black.
Tomaz Muraus [Thu, 8 Sep 2022 17:25:37 +0000 (19:25 +0200)] 
Reformat code with black.

2 weeks agoMove most of the tests / lint / docs / etc dependencies from tox.ini to
Tomaz Muraus [Thu, 8 Sep 2022 16:59:41 +0000 (18:59 +0200)] 
Move most of the tests / lint / docs / etc dependencies from tox.ini to
standalone requirements.txt files.

This way there is less duplication / copy and paste and we can have 3rd
party tools more easily scan dependencies for new versions,
vulnerabilities, etc.

2 weeks agoUse latest black version, move dependency in a requiremnts file.
Tomaz Muraus [Thu, 8 Sep 2022 16:51:04 +0000 (18:51 +0200)] 
Use latest black version, move dependency in a requiremnts file.

2 weeks agoReformat code with black and isort.
Tomaz Muraus [Thu, 8 Sep 2022 16:49:54 +0000 (18:49 +0200)] 
Reformat code with black and isort.

2 weeks agoUse black and isort config options which are compatible.
Tomaz Muraus [Thu, 8 Sep 2022 16:48:18 +0000 (18:48 +0200)] 
Use black and isort config options which are compatible.

2 weeks agoUse latest version of isort.
Tomaz Muraus [Thu, 8 Sep 2022 16:34:52 +0000 (18:34 +0200)] 
Use latest version of isort.

2 weeks agoUse black compatible isort profile.
Tomaz Muraus [Thu, 8 Sep 2022 16:28:38 +0000 (18:28 +0200)] 
Use black compatible isort profile.

2 weeks agoAdd workaround for isort limitations when mixing imports with code
Tomaz Muraus [Thu, 8 Sep 2022 16:25:29 +0000 (18:25 +0200)] 
Add workaround for isort limitations when mixing imports with code
(known issue - https://github.com/PyCQA/isort/issues/693).

2 weeks agoSort import in all the Python files using isort.
Tomaz Muraus [Thu, 8 Sep 2022 14:51:00 +0000 (16:51 +0200)] 
Sort import in all the Python files using isort.

2 weeks agoAdd new isort check for automaticalling sorting and enforcing import
Tomaz Muraus [Thu, 8 Sep 2022 14:29:27 +0000 (16:29 +0200)] 
Add new isort check for automaticalling sorting and enforcing import
ordering.

2 weeks agoUse Python 3.8 binary for the import timings script.
Tomaz Muraus [Thu, 8 Sep 2022 13:24:40 +0000 (15:24 +0200)] 
Use Python 3.8 binary for the import timings script.

2 weeks agoUse Python 3.8 for import-timings tox target.
Tomaz Muraus [Thu, 8 Sep 2022 12:51:34 +0000 (14:51 +0200)] 
Use Python 3.8 for import-timings tox target.

2 weeks agoAdd pip environment markers to avoid installing some incompatible
Tomaz Muraus [Thu, 8 Sep 2022 12:50:12 +0000 (14:50 +0200)] 
Add pip environment markers to avoid installing some incompatible
dependencies under Python < 3.8.

2 weeks agoUpdate various test and lint dependencies (pylint, astroid, coverage) to the
Tomaz Muraus [Thu, 8 Sep 2022 11:48:26 +0000 (13:48 +0200)] 
Update various test and lint dependencies (pylint, astroid, coverage) to the
latest stable version and utilize Python 3.8 which is not EOL for those checks
/ tox targets so we can utilize those library versions which don't support
Python 3.7 anymore.

Also removed deprecated pylint config option value.

2 weeks agoFix invalid type annotation.
Tomaz Muraus [Thu, 8 Sep 2022 11:29:45 +0000 (13:29 +0200)] 
Fix invalid type annotation.

2 weeks agoUpgrade mypy version.
Tomaz Muraus [Thu, 8 Sep 2022 11:29:28 +0000 (13:29 +0200)] 
Upgrade mypy version.

2 weeks agoUpdate min / target Python version in mypy and black config,
Tomaz Muraus [Thu, 8 Sep 2022 11:26:55 +0000 (13:26 +0200)] 
Update min / target Python version in mypy and black config,

2 weeks agoMerge branch 'trunk' of http://gitbox.apache.org/repos/asf/libcloud into trunk
Tomaz Muraus [Thu, 8 Sep 2022 11:06:57 +0000 (13:06 +0200)] 
Merge branch 'trunk' of gitbox.apache.org/repos/asf/libcloud into trunk

2 weeks agoMerge pull request #1760 from apache/dependabot/pip/cryptography-38.0.1
Tomaz Muraus [Thu, 8 Sep 2022 11:03:02 +0000 (13:03 +0200)] 
Merge pull request #1760 from apache/dependabot/pip/cryptography-38.0.1

Bump cryptography from 37.0.4 to 38.0.1

2 weeks agoUpdate pricing file with latest EC2 pricing.
Tomaz Muraus [Thu, 8 Sep 2022 10:55:00 +0000 (12:55 +0200)] 
Update pricing file with latest EC2 pricing.

2 weeks agoPrint file mtime when using existing cached pricing file.
Tomaz Muraus [Thu, 8 Sep 2022 10:54:29 +0000 (12:54 +0200)] 
Print file mtime when using existing cached pricing file.

2 weeks agoAlso display progress bar when parsing sku pricing data.
Tomaz Muraus [Thu, 8 Sep 2022 10:51:42 +0000 (12:51 +0200)] 
Also display progress bar when parsing sku pricing data.

2 weeks agoAdd a note on pricing file size increase and potential impact on the
Tomaz Muraus [Thu, 8 Sep 2022 10:48:48 +0000 (12:48 +0200)] 
Add a note on pricing file size increase and potential impact on the
memory usage for EC2 driver users.

2 weeks agoMerge branch 'EC2-price-scrape' of https://github.com/Eis-D-Z/libcloud into Eis-D...
Tomaz Muraus [Thu, 8 Sep 2022 10:45:14 +0000 (12:45 +0200)] 
Merge branch 'EC2-price-scrape' of https://github.com/Eis-D-Z/libcloud into Eis-D-Z-EC2-price-scrape

2 weeks agoAdd missing changelog entry for #1699.
Tomaz Muraus [Thu, 8 Sep 2022 10:22:17 +0000 (12:22 +0200)] 
Add missing changelog entry for #1699.

2 weeks agoBump cryptography from 37.0.4 to 38.0.1 1760/head
dependabot[bot] [Wed, 7 Sep 2022 17:31:43 +0000 (17:31 +0000)] 
Bump cryptography from 37.0.4 to 38.0.1

Bumps [cryptography](https://github.com/pyca/cryptography) from 37.0.4 to 38.0.1.
- [Release notes](https://github.com/pyca/cryptography/releases)
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/37.0.4...38.0.1)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoMerge branch 'trunk' into EC2-price-scrape 1715/head
Tomaz Muraus [Mon, 5 Sep 2022 20:53:21 +0000 (22:53 +0200)] 
Merge branch 'trunk' into EC2-price-scrape

2 weeks agoMerge pull request #1699 from Eis-D-Z/trunk
Tomaz Muraus [Mon, 5 Sep 2022 20:48:30 +0000 (22:48 +0200)] 
Merge pull request #1699 from Eis-D-Z/trunk

Get GCE image price

2 weeks agoMerge branch 'trunk' into trunk 1699/head
Tomaz Muraus [Mon, 5 Sep 2022 20:36:25 +0000 (22:36 +0200)] 
Merge branch 'trunk' into trunk

2 weeks agoUpdate test_pricing.py
Tomaz Muraus [Mon, 5 Sep 2022 20:36:18 +0000 (22:36 +0200)] 
Update test_pricing.py

2 weeks agoRun slow GHA job check only as part of a nightly build.
Tomaz Muraus [Mon, 5 Sep 2022 20:34:00 +0000 (22:34 +0200)] 
Run slow GHA job check only as part of a nightly build.

2 weeks agoMerge pull request #1754 from Kami/security_job_dockerfile_fixes
Tomaz Muraus [Mon, 5 Sep 2022 20:13:43 +0000 (22:13 +0200)] 
Merge pull request #1754 from Kami/security_job_dockerfile_fixes

Update development / testing Docker image, add new bandit lint check

2 weeks agoAdd TODO comment. 1754/head
Tomaz Muraus [Mon, 5 Sep 2022 19:53:33 +0000 (21:53 +0200)] 
Add TODO comment.

2 weeks agoUse temporary file path to avoid issues with tests in some environments.
Tomaz Muraus [Mon, 5 Sep 2022 19:47:48 +0000 (21:47 +0200)] 
Use temporary file path to avoid issues with tests in some environments.

2 weeks agoAlso build and run testing Docker image on GHA to continuously very it
Tomaz Muraus [Mon, 5 Sep 2022 19:36:23 +0000 (21:36 +0200)] 
Also build and run testing Docker image on GHA to continuously very it
works.

2 weeks agoFix test failure under Python 3.6.
Tomaz Muraus [Mon, 5 Sep 2022 19:33:11 +0000 (21:33 +0200)] 
Fix test failure under Python 3.6.

2 weeks agoformat with black. Use proper driver name in test_pricing
Eis [Mon, 5 Sep 2022 15:16:56 +0000 (18:16 +0300)] 
format with black. Use proper driver name in test_pricing

2 weeks agoFix last test
Eis [Mon, 5 Sep 2022 13:44:58 +0000 (16:44 +0300)] 
Fix last test

2 weeks agoFix calls to pricing
Eis [Mon, 5 Sep 2022 13:17:51 +0000 (16:17 +0300)] 
Fix calls to pricing

2 weeks agoRun script
Eis [Mon, 5 Sep 2022 12:41:36 +0000 (15:41 +0300)] 
Run script

2 weeks agoAdd environment marker for paramiko lib to avoid issues running tests
Tomaz Muraus [Mon, 5 Sep 2022 09:31:06 +0000 (11:31 +0200)] 
Add environment marker for paramiko lib to avoid issues running tests
under PyPy in Docker image.

2 weeks agoUse pypypy-3.8 target in the Dockerfile.
Tomaz Muraus [Mon, 5 Sep 2022 09:17:20 +0000 (11:17 +0200)] 
Use pypypy-3.8 target in the Dockerfile.

2 weeks agoAlso install missing distutils package in Dockerfile.
Tomaz Muraus [Mon, 5 Sep 2022 09:14:54 +0000 (11:14 +0200)] 
Also install missing distutils package in Dockerfile.

2 weeks agoUpdate bandit config to ignore xmlrpc related warning since we don't
Tomaz Muraus [Mon, 5 Sep 2022 09:04:37 +0000 (11:04 +0200)] 
Update bandit config to ignore xmlrpc related warning since we don't
have alternative in older Python versions.

2 weeks agoUpdate testing Dockerfile to use non EOL Ubuntu 20.04, removed non
Tomaz Muraus [Mon, 5 Sep 2022 08:37:55 +0000 (10:37 +0200)] 
Update testing Dockerfile to use non EOL Ubuntu 20.04, removed non
supported versions (Python 2.5) and add new versions we support (Python
3.9, Python 3.10).

Also add a check which errors out in case docker build doesn't run from
the repository root.

Also run black-check and bandit target in the docker image.

2 weeks agoUse latest version of tox.
Tomaz Muraus [Mon, 5 Sep 2022 08:27:23 +0000 (10:27 +0200)] 
Use latest version of tox.

2 weeks agoAdd new bandit lint check and hook it up to the new security_checks GHA
Tomaz Muraus [Mon, 5 Sep 2022 08:22:44 +0000 (10:22 +0200)] 
Add new bandit lint check and hook it up to the new security_checks GHA
job.

Also move "pip audit" check from lint checks jobs to the new security_checks
job.

3 weeks agoMerge branch 'trunk' of http://gitbox.apache.org/repos/asf/libcloud into trunk
Tomaz Muraus [Fri, 2 Sep 2022 19:27:02 +0000 (21:27 +0200)] 
Merge branch 'trunk' of gitbox.apache.org/repos/asf/libcloud into trunk

3 weeks agoMerge pull request #1741 from apache/dependabot/pip/more-itertools-8.14.0
Tomaz Muraus [Fri, 2 Sep 2022 19:25:14 +0000 (21:25 +0200)] 
Merge pull request #1741 from apache/dependabot/pip/more-itertools-8.14.0

Bump more-itertools from 8.11.0 to 8.14.0