This is an automated email from the ASF dual-hosted git repository. tomaz pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/libcloud.git
commit dcacf74e91904c4ba3436af577fa453eb77e0b53 Merge: 41ba04985 cb85b28f4 Author: Tomaz Muraus <to...@tomaz.me> AuthorDate: Sun Mar 2 17:36:03 2025 +0100 Merge pull request #2050 from apache/chore/remove/py3.8 Remove Python 3.8 from build pipelines and tox.ini, add Python 3.13 and various other fixes and dependency upgrades .asf.yaml | 4 + .github/workflows/install_test.yml | 2 + .github/workflows/integration-tests.yml | 2 +- .github/workflows/main.yml | 22 +- .github/workflows/publish_dev_artifact.yml | 2 +- .github/workflows/publish_pricing_to_s3.yml | 2 +- CHANGES.rst | 11 + README.rst | 10 +- contrib/Dockerfile | 20 +- contrib/generate_contributor_list.py | 6 + docs/upgrade_notes.rst | 7 +- integration/storage/test_minio.py | 3 +- libcloud/common/gandi.py | 8 +- libcloud/common/nfsn.py | 14 +- libcloud/common/ovh.py | 11 +- libcloud/common/worldwidedns.py | 1 + libcloud/compute/base.py | 33 +- libcloud/compute/drivers/abiquo.py | 46 ++- libcloud/compute/drivers/cloudsigma.py | 104 +++++- libcloud/compute/drivers/equinixmetal.py | 13 +- libcloud/compute/drivers/gce.py | 530 ++++++++++++++++++++++++++++ libcloud/compute/drivers/kubevirt.py | 118 ++++++- libcloud/compute/drivers/nttcis.py | 297 ++++++++++++++++ libcloud/compute/drivers/opennebula.py | 38 +- libcloud/compute/drivers/ovh.py | 49 +++ libcloud/compute/drivers/rackspace.py | 9 + libcloud/compute/drivers/vcloud.py | 32 +- libcloud/compute/drivers/vsphere.py | 236 ++++++++++++- libcloud/container/drivers/kubernetes.py | 50 ++- libcloud/dns/drivers/google.py | 19 + libcloud/dns/drivers/onapp.py | 19 + libcloud/dns/drivers/rcodezero.py | 33 +- libcloud/dns/drivers/route53.py | 25 ++ libcloud/dns/drivers/vultr.py | 29 ++ libcloud/dns/drivers/worldwidedns.py | 49 +++ libcloud/dns/drivers/zerigo.py | 22 ++ libcloud/storage/drivers/atmos.py | 25 +- libcloud/storage/drivers/backblaze_b2.py | 29 +- libcloud/storage/drivers/dummy.py | 19 +- libcloud/test/compute/test_ssh_client.py | 4 +- libcloud/test/storage/test_base.py | 11 +- libcloud/test/storage/test_cloudfiles.py | 42 ++- libcloud/utils/publickey.py | 9 +- pyproject.toml | 4 +- requirements-docs.txt | 2 +- requirements-lint.txt | 10 +- requirements-mypy.txt | 2 +- requirements-tests.txt | 2 +- scripts/time_imports.sh | 4 +- tox.ini | 60 ++-- 50 files changed, 1971 insertions(+), 128 deletions(-)