diff --git a/.circleci/config.yml b/.circleci/config.yml index a5b4804..0f919f6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,9 +1,5 @@ version: 2.1 -pip: &pip - name: Install Pip - command: | - sudo apt update && sudo apt install python-pip python-virtualenv venv: &venv name: Setup Virtualenv command: | @@ -31,11 +27,9 @@ jobs: py3_6: docker: - - image: circleci/python:3.6-buster + - image: cimg/python:3.6 steps: - checkout - - run: - <<: *pip - run: <<: *venv - run: @@ -47,11 +41,9 @@ jobs: py3_7: docker: - - image: circleci/python:3.7-buster + - image: cimg/python:3.7 steps: - checkout - - run: - <<: *pip - run: <<: *venv - run: @@ -63,11 +55,9 @@ jobs: py3_8: docker: - - image: circleci/python:3.8-buster + - image: cimg/python:3.8 steps: - checkout - - run: - <<: *pip - run: <<: *venv - run: @@ -79,11 +69,9 @@ jobs: py3_9: docker: - - image: circleci/python:3.9-buster + - image: cimg/python:3.9 steps: - checkout - - run: - <<: *pip - run: <<: *venv - run: @@ -95,11 +83,23 @@ jobs: py3_10: docker: - - image: circleci/python:3.10-buster + - image: cimg/python:3.10 steps: - checkout - run: - <<: *pip + <<: *venv + - run: + <<: *getenv + - run: + <<: *depinst + - run: + <<: *test + + py3_11: + docker: + - image: cimg/python:3.11 + steps: + - checkout - run: <<: *venv - run: @@ -118,4 +118,5 @@ workflows: - py3_8 - py3_9 - py3_10 + - py3_11 diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 778d106..1cc9b3e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,3 +1,9 @@ +**2023-09-12: Version 5.1.2:** + +* Address issue `#115 `_ by adding default values to :attr:`pdpyras.PDSession.retry` for Events and Change Events API client classes +* Upgrade CI images +* Add support for Python 3.11 + **2023-07-18: Version 5.1.1:** * Fix bug: using ``iter_all`` on an endpoint that supports cursor-based pagination should correctly call out to ``iter_cursor`` (it was making the call but with a removed keyword argument) diff --git a/README.rst b/README.rst index 869944b..4a30593 100644 --- a/README.rst +++ b/README.rst @@ -22,7 +22,7 @@ manipulated through APIs are left to the user or implementer to make. Features -------- - Uses Requests' automatic HTTP connection pooling and persistence -- Tested in / support for Python 3.6 through 3.10 +- Tested in / support for Python 3.6 through 3.11 - Abstraction layer for authentication, pagination, filtering and wrapped entities - Configurable cooldown/reattempt logic for handling rate limiting and diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js index 49f395b..a52e6f4 100644 --- a/docs/_static/documentation_options.js +++ b/docs/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '5.1.1', + VERSION: '5.1.2', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/changelog.html b/docs/changelog.html index 8a6b0ec..b881b99 100644 --- a/docs/changelog.html +++ b/docs/changelog.html @@ -6,7 +6,7 @@ - Changelog — PagerDuty Python REST API Sessions 5.1.1 documentation + Changelog — PagerDuty Python REST API Sessions 5.1.2 documentation @@ -37,6 +37,12 @@

ChangelogΒΆ

+

2023-09-12: Version 5.1.2:

+

2023-07-18: Version 5.1.1: