| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-cloudflare | Distribution: openSUSE Tumbleweed |
| Version: 2.20.0 | Vendor: openSUSE |
| Release: 1.5 | Build date: Mon Jun 17 07:56:13 2024 |
| Group: Unspecified | Build host: reproducible |
| Size: 862513 | Source RPM: python-cloudflare-2.20.0-1.5.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/cloudflare/python-cloudflare | |
| Summary: Python wrapper for the Cloudflare v4 API | |
Python wrapper for the Cloudflare Client API v4.
MIT
* Mon Jun 17 2024 Dirk Müller <dmueller@suse.com>
- update to 2.20.0:
* extra AI api endpoints
* more api endpoints
* moved 2.20.* warnings into
a proper Python PendingDeprecationWarning message
* reduce processing of
OpenAPI logic when content-type is application/json
* warning now in its own file and warning sent to stderr
or logging only if release number 2.20 or above
* HTTPError can show up when you plan with the URL value
* Fri May 03 2024 Dirk Müller <dmueller@suse.com>
- update to 2.19.4:
* HTTPError can show up when you plan with the URL value
* #186 - explain how to maps arguments
* #188 - url now uses strings - as it should!
* #190 - remove Python 3.5 support because of f-string
* Add version 3.0 code and pinning info to README
* more api endpoints
* now that AI methods are in library - no need for
CLOUDFLARE_API_EXTRAS code more api endpoints
* remove f-string for Python <3.6 compatibility
* added documentation urls, etc for pypi
* finally removed the VOID calls, added /ai/run endpoints
* still testing docs
* start of longstanding need for documentation, update of
copyright string
* moved all requests
code/exceptions into network where it belongs, import
cleanup, exception handling cleanup
* handle python < 3.10 to get utc time correctly
* document cli4 having --header flag
* cli4 has --header flag, plus http_headers needed some
more syntax checking
* added Python 3.5 note
* remove excessive import
* improved date/time rfc/iso
code, lint fixes
* Sat Apr 06 2024 Dirk Müller <dmueller@suse.com>
- update to 2.19.2:
* http_headers documentation
* fix tag name creation
* added http_headers
* solidfied the Python3 only mindset
* brought man page up to date
* create dummy loa document on-the-fly with very-basic pdf
content
- update to 2.19.0:
* CHANGELOG.md pushed to
* typo introduced before
* purge_cache test - was chasing a different bug
* Tue Jan 30 2024 Dirk Müller <dmueller@suse.com>
- update to 2.17.0:
* handle case where zone and account disallow load balancing
* make 4xx error handling more generic
* testing load balancers becuase they return 412 HTTP errors
* debug messages line lenght needs to be longer so that error
return messages are shown clearly
* issue-181 HTTP response code 412 not handled
* handle 404 errors with invalid API error structure
* test get/put/patch/delete and post with no data - all expected
return error
* now testing api calls with four id values
* now testing api calls with three id values
* improve error message responses for 400-405 http reponses code
they now decode
* Mon Jan 08 2024 Dirk Müller <dmueller@suse.com>
- 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 2023 Dirk Müller <dmueller@suse.com>
- update to 2.14.3:
* /live added - but does not response yet
* handle {account-identifier} with a dash vs underscore.
* Wed Nov 29 2023 Dirk Müller <dmueller@suse.com>
- update to 2.14.2:
* added AI info
* account name via -a flag now. should not be needed
* stable diffusion example
* move config info into code
* first pass a new AI API calls
* cleanup of usage, added more flag descriptions
* cleanup of usage and getops values - now consistent
* timeout values now work from config or api call,
added support for image binary results, fixed logging if binary
* handle raw byte output either via --image flag or if return
from api is bytes
* more api endpoints
* added ips and issue114 tests
* add importlib_resources info for older Python versions
* Thu Oct 05 2023 Dirk Müller <dmueller@suse.com>
- update to 2.12.4:
* added ips and issue114 tests
* add importlib_resources info for older Python versions
* more api endpoints
* more twine tweaks
* Added cli4 -e option to
display example file path names
* Add `global_request_timeout` and `max_request_retries`
configuration options. Set default request timeout to 5s. Add
basic tests instantiating Cloudflare.Cloudflare
* more api endpoints
* Make RegEx string a raw string literal
* more api endpoints
* update examples and README to use == for numberic values
* more api endpoints
* remove --api option and leave --openapi in place
* handle quoted strings
* handle multipart/form-data
correctly for more than one file and with params/data
* python keywords not handled correctly at command level
* fix: remove future dependency and imports
* added after openapi review
* added deprecated processing, now shows version
* Tue Sep 05 2023 Steve Kowalik <steven.kowalik@suse.com>
- Switch to pyproject macros.
- Stop using greedy globs in %files.
- Drop unneeded {Build,}Requires on future.
* Mon Sep 04 2023 Dirk Müller <dmueller@suse.com>
- update to 2.11.7:
* more api endpoints
* update examples and README to use == for numberic values
* Tue Jul 11 2023 Dirk Müller <dmueller@suse.com>
- update to 2.11.6:
* handle multipart/form-data correctly for more than one file and with params/data
* keywords not handled correctly at command level
* added after openapi review
* added deprecated processing, now shows version
* Sat Jul 01 2023 ecsos <ecsos@opensuse.org>
- Update to 2.11.1
- more api endpoints
- firewall rules example
- add openapi support, added tuna for testing
- add openapi support, delay yaml and jsonlines load to speed up everything, other cleanup
- add openapi support, delay bs4 load to speed up everything, improve requests imports
- missing import json, speed up to import requests
For full changelog see:
https://github.com/cloudflare/python-cloudflare/blob/master/CHANGELOG.md
- Add %{?sle15_python_module_pythons}
* Sun Jan 23 2022 Dirk Müller <dmueller@suse.com>
- update to 2.8.15:
* added cursor example
* zones/rulesets added
* Removing excess trailing parenthesis
* first pass at adding travis CI
* zones/waiting_rooms, accounts/diagnostics, and more
* configparser added it haste, but not needed - oops!
* /zones/:id/access/...
* configparser missing - oops!
* cleaner and easier way to find missing api calls - this changes --dump/--api for the better
* /zones/:id/access/apps/policies - fixed along with a bunch more similar typos
* added more profile info
* revoke-tokens -> revoke_tokens
* updated and included AMP RealURL/Signed Exchange API
* now with curl style debug - i.e. matches api information page
* now with curl style debug - i.e. matches api information page
* now with access_requests as underscore
* make sure verbose, etc is always used
* dashes vs underscores - finally tamed!
* /zones/:id/access/apps/:id/revoke-tokens - added
* improve deprecated code - add dates, check expire, improve parse of api webpage
* added support for dashes/underscores in commands and python calls - kinda overdue
* cleanup of logic around uuid match. added support for dashes/underscores in commands
* /zones/:id/access/apps/revoke-tokens - removed as depricated
* removed deprecated /organizations and /user/virtual_dns api
* Added base_url to config and env variables
* accounts/:id/rules/lists/bulk_operations/:operation_id - syntax fixed
* Added working GraphQL examples
* improved debug for jSON based data/params
* rules,access/logs,access/apps,etc added
* api decode and Makefile now consistent - no leading slash
* moved network functions - but forgot one call - now fixed
* moved network functions into their own file - part of splitting up a large file
/etc/alternatives/cli4 /etc/alternatives/cli4.1.gz /usr/bin/cli4 /usr/bin/cli4-3.13 /usr/lib/python3.13/site-packages/CloudFlare /usr/lib/python3.13/site-packages/CloudFlare/__init__.py /usr/lib/python3.13/site-packages/CloudFlare/__pycache__ /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/api_decode_from_openapi.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/api_decode_from_openapi.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/api_extras.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/api_extras.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/api_v4.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/api_v4.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/cloudflare.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/cloudflare.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/exceptions.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/exceptions.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/logging_helper.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/logging_helper.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/network.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/network.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/read_configs.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/read_configs.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/utils.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/utils.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/warning_2_20.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/__pycache__/warning_2_20.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/api_decode_from_openapi.py /usr/lib/python3.13/site-packages/CloudFlare/api_extras.py /usr/lib/python3.13/site-packages/CloudFlare/api_v4.py /usr/lib/python3.13/site-packages/CloudFlare/cloudflare.py /usr/lib/python3.13/site-packages/CloudFlare/exceptions.py /usr/lib/python3.13/site-packages/CloudFlare/logging_helper.py /usr/lib/python3.13/site-packages/CloudFlare/network.py /usr/lib/python3.13/site-packages/CloudFlare/read_configs.py /usr/lib/python3.13/site-packages/CloudFlare/tests /usr/lib/python3.13/site-packages/CloudFlare/tests/__init__.py /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__ /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_add.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_add.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_api_dump.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_api_dump.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_certificates.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_certificates.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_cloudflare.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_cloudflare.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_cloudflare_calls.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_cloudflare_calls.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_dns_import_export.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_dns_import_export.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_dns_records.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_dns_records.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_find.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_find.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_graphql.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_graphql.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_images_v2_direct_upload.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_images_v2_direct_upload.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_ips.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_ips.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_issue114.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_issue114.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_loa_documents.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_loa_documents.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_load_balancers.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_load_balancers.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_log_received.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_log_received.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_paging_thru_zones.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_paging_thru_zones.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_purge_cache.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_purge_cache.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_radar_returning_csv.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_radar_returning_csv.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_rulesets.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_rulesets.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_urlscanner.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_urlscanner.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_waiting_room.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_waiting_room.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_workers.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/test_workers.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/utils.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/__pycache__/utils.cpython-313.pyc /usr/lib/python3.13/site-packages/CloudFlare/tests/test_add.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_api_dump.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_certificates.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_cloudflare.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_cloudflare_calls.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_dns_import_export.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_dns_records.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_find.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_graphql.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_images_v2_direct_upload.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_ips.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_issue114.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_loa_documents.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_load_balancers.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_log_received.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_paging_thru_zones.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_purge_cache.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_radar_returning_csv.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_rulesets.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_urlscanner.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_waiting_room.py /usr/lib/python3.13/site-packages/CloudFlare/tests/test_workers.py /usr/lib/python3.13/site-packages/CloudFlare/tests/utils.py /usr/lib/python3.13/site-packages/CloudFlare/utils.py /usr/lib/python3.13/site-packages/CloudFlare/warning_2_20.py /usr/lib/python3.13/site-packages/cli4 /usr/lib/python3.13/site-packages/cli4/__init__.py /usr/lib/python3.13/site-packages/cli4/__main__.py /usr/lib/python3.13/site-packages/cli4/__pycache__ /usr/lib/python3.13/site-packages/cli4/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cli4/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/cli4/__pycache__/__main__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cli4/__pycache__/__main__.cpython-313.pyc /usr/lib/python3.13/site-packages/cli4/__pycache__/cli4.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cli4/__pycache__/cli4.cpython-313.pyc /usr/lib/python3.13/site-packages/cli4/__pycache__/converters.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cli4/__pycache__/converters.cpython-313.pyc /usr/lib/python3.13/site-packages/cli4/__pycache__/dump.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cli4/__pycache__/dump.cpython-313.pyc /usr/lib/python3.13/site-packages/cli4/__pycache__/examples.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cli4/__pycache__/examples.cpython-313.pyc /usr/lib/python3.13/site-packages/cli4/__pycache__/myjsonlines.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cli4/__pycache__/myjsonlines.cpython-313.pyc /usr/lib/python3.13/site-packages/cli4/__pycache__/myyaml.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/cli4/__pycache__/myyaml.cpython-313.pyc /usr/lib/python3.13/site-packages/cli4/cli4.1 /usr/lib/python3.13/site-packages/cli4/cli4.py /usr/lib/python3.13/site-packages/cli4/converters.py /usr/lib/python3.13/site-packages/cli4/dump.py /usr/lib/python3.13/site-packages/cli4/examples.py /usr/lib/python3.13/site-packages/cli4/myjsonlines.py /usr/lib/python3.13/site-packages/cli4/myyaml.py /usr/lib/python3.13/site-packages/cloudflare-2.20.0.dist-info /usr/lib/python3.13/site-packages/cloudflare-2.20.0.dist-info/INSTALLER /usr/lib/python3.13/site-packages/cloudflare-2.20.0.dist-info/LICENSE /usr/lib/python3.13/site-packages/cloudflare-2.20.0.dist-info/METADATA /usr/lib/python3.13/site-packages/cloudflare-2.20.0.dist-info/RECORD /usr/lib/python3.13/site-packages/cloudflare-2.20.0.dist-info/REQUESTED /usr/lib/python3.13/site-packages/cloudflare-2.20.0.dist-info/WHEEL /usr/lib/python3.13/site-packages/cloudflare-2.20.0.dist-info/entry_points.txt /usr/lib/python3.13/site-packages/cloudflare-2.20.0.dist-info/top_level.txt /usr/share/doc/packages/python313-cloudflare /usr/share/doc/packages/python313-cloudflare/README.md /usr/share/licenses/python313-cloudflare /usr/share/licenses/python313-cloudflare/LICENSE /usr/share/man/man1/cli4-3.13.1.gz /usr/share/man/man1/cli4.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Oct 28 22:56:19 2025