This is an automated email from the ASF dual-hosted git repository.

tomaz pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/libcloud.git


    from 41ba04985 Merge pull request #2051 from 
apache/chore/update-status-checks
     add 6c0793011 Python 3.8 is EOL, remove it from most places in the build 
pipelines and tox config.
     add 9604a031c Add Python 3.13 the build pipeline and tox config.
     add 6301c9b95 Upgrade cryptography.
     add 73802153a Try fixing failing integration test.
     add e65084054 Update time import script to use Python 3.9.
     add 78d3a2928 Add nosec pragma for bandit false positives. Also re-format 
some of the code to comply with style rules.
     add 36bfcaf4b Remove Python 3.7 and 3.8 from test Docker image, add pypy 
3.10, 3.12 and 3.13, use 3.9 as base Python for tox.
     add 96d00b8fe Also run tests under PyPy 3.10 on CI.
     add 891fd2902 Add missing entry (environment) to tox.ini.
     add 43c4b8437 Upgrade rstcheck and mypy dev / testing / docs dependency.
     add b70f725cf Upgrade pylint, astroid, black and isort.
     add 0d748c85a Reformat code with the latest version of black.
     add 94c989ae5 Remove Python 3.8 from classifiers, update CHANGELOG.rst to 
indicate we have dropped suppport for 3.8 and indicate in pyproject.toml 
classifiers that we support 3.13.
     add 6f3edb7ff Fix possible bug / edge case detected by the latest version 
of pylint.
     add d8e154fd3 Update pyupgrade to use Python >= 3.9 syntax and 
functionality.
     add 3783d7fb4 Update black config.
     add 9e07d9296 Update upgrade notes.
     add cc85efe0d Fix various bugs detected by the new version of pylint.
     add 27b1f35e1 Update required status checks.
     add 2d18970d7 Fix more bugs detected by the new version of pylint.
     add 0148618a9 Reformat code with black.
     add cb85b28f4 Merge branch 'trunk' of github.com:apache/libcloud into 
chore/remove/py3.8
     new dcacf74e9 Merge pull request #2050 from apache/chore/remove/py3.8

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .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(-)

Reply via email to