From 63fe171e9a15595a911fce138ce24a783dcf69ac986945ed293fae926030ac1a Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 8 Jan 2024 21:04:35 +0000 Subject: [PATCH] - update to 2.16.0: * added CloudFlare/tests as a package - a better place to keep tests * return http code 200 and more 2xx now accepted, check for decode() errors * confine account to first one * testing pdf uploading and downloading * cleanup to show correct sequence of firewall and filter creation and deletion * added workers create and delete * moved /tests to /CloudFlare/tests api_decode_from_web.py as the old api.cloudflare.com website has gone away * OpenAPI code now returns clean errors and version number. * openapi url now in code where it belongs, args checked for type str, logging messgaes for various errors, http error code 400 & 429 handled * --openapi call now with optional argument as url is built into code * all tests now similar structure, callable from command line, debug on by default for command line calls * move OPENAPI_URL into code where it belongs * only create one logger - longstanding issue solved * added openapi_url config - rarely used outside of development * deal with /certificates case - which is unique * do not run tests if nothing has changed * make zone choice random, add delay for import as it is rate limited * remove excess code * moved to use tempfile.TemporaryFile so more portable over many systems OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-cloudflare?expand=0&rev=30 --- cloudflare-2.14.3.tar.gz | 3 --- cloudflare-2.16.0.tar.gz | 3 +++ python-cloudflare.changes | 34 ++++++++++++++++++++++++++++++++++ python-cloudflare.spec | 4 ++-- 4 files changed, 39 insertions(+), 5 deletions(-) delete mode 100644 cloudflare-2.14.3.tar.gz create mode 100644 cloudflare-2.16.0.tar.gz diff --git a/cloudflare-2.14.3.tar.gz b/cloudflare-2.14.3.tar.gz deleted file mode 100644 index 1eb6303..0000000 --- a/cloudflare-2.14.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:83e245474dac6e0efbf9632fac90a644cb1c505cd450c881e03d88461cff955c -size 89921 diff --git a/cloudflare-2.16.0.tar.gz b/cloudflare-2.16.0.tar.gz new file mode 100644 index 0000000..2b9e3e9 --- /dev/null +++ b/cloudflare-2.16.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42ddf55d15152696ff1b6f99ef84f68fa3dd5aac2d94b6ccb365d860e651977d +size 101425 diff --git a/python-cloudflare.changes b/python-cloudflare.changes index 23c15d4..2f0a175 100644 --- a/python-cloudflare.changes +++ b/python-cloudflare.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +Mon Jan 8 21:01:29 UTC 2024 - Dirk Müller + +- update to 2.16.0: + * added CloudFlare/tests as a package - a better place to + keep tests + * return http code 200 and + more 2xx now accepted, check for decode() errors + * confine account to first one + * testing pdf uploading and downloading + * cleanup to show correct sequence of firewall and filter + creation and deletion + * added workers create and delete + * moved /tests to /CloudFlare/tests + api_decode_from_web.py as the old api.cloudflare.com website + has gone away + * OpenAPI code now returns clean errors and version number. + * openapi url now in code where it belongs, args checked for + type str, logging messgaes for various errors, http error + code 400 & 429 handled + * --openapi call now with optional argument as url is built + into code + * all tests now similar + structure, callable from command line, debug on by default + for command line calls + * move OPENAPI_URL into code where it belongs + * only create one logger - longstanding issue solved + * added openapi_url config - rarely used outside of development + * deal with /certificates case - which is unique + * do not run tests if nothing has changed + * make zone choice random, add delay for import as it is rate limited + * remove excess code + * moved to use tempfile.TemporaryFile so more portable over many systems + ------------------------------------------------------------------- Mon Dec 18 09:29:38 UTC 2023 - Dirk Müller diff --git a/python-cloudflare.spec b/python-cloudflare.spec index da0c23f..e694798 100644 --- a/python-cloudflare.spec +++ b/python-cloudflare.spec @@ -1,7 +1,7 @@ # # spec file for package python-cloudflare # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-cloudflare -Version: 2.14.3 +Version: 2.16.0 Release: 0 Summary: Python wrapper for the Cloudflare v4 API License: MIT