From d96ad9ce87f75d3b271da42e3781a30cbcd6be8a Mon Sep 17 00:00:00 2001 From: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> Date: Tue, 22 Apr 2025 16:56:57 +0000 Subject: [PATCH 1/6] chore: updating CHANGELOG for v2.3.0 --- CHANGELOG.md | 24 ++++++++++++++++++++++++ doc/changelog.d/698.maintenance.md | 1 - doc/changelog.d/699.maintenance.md | 1 - doc/changelog.d/706.documentation.md | 1 - doc/changelog.d/709.documentation.md | 1 - doc/changelog.d/759.maintenance.md | 1 - doc/changelog.d/763.maintenance.md | 1 - doc/changelog.d/771.maintenance.md | 1 - doc/changelog.d/773.added.md | 1 - doc/changelog.d/777.maintenance.md | 1 - doc/changelog.d/778.added.md | 1 - 11 files changed, 24 insertions(+), 10 deletions(-) delete mode 100644 doc/changelog.d/698.maintenance.md delete mode 100644 doc/changelog.d/699.maintenance.md delete mode 100644 doc/changelog.d/706.documentation.md delete mode 100644 doc/changelog.d/709.documentation.md delete mode 100644 doc/changelog.d/759.maintenance.md delete mode 100644 doc/changelog.d/763.maintenance.md delete mode 100644 doc/changelog.d/771.maintenance.md delete mode 100644 doc/changelog.d/773.added.md delete mode 100644 doc/changelog.d/777.maintenance.md delete mode 100644 doc/changelog.d/778.added.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 1cc4d72b..512c9d0d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,30 @@ changes for the upcoming release can be found in +## [2.3.0](https://github.com/ansys/openapi-common/releases/tag/v2.3.0) - April 22, 2025 + + +### Added + +- Support OIDC with a provided Access Token [#773](https://github.com/ansys/openapi-common/pull/773) +- Deserialize API responses for non 2XX status codes if defined [#778](https://github.com/ansys/openapi-common/pull/778) + + +### Documentation + +- Reorganize documentation [#706](https://github.com/ansys/openapi-common/pull/706) +- Add HTTPS initialism to vale allow list [#709](https://github.com/ansys/openapi-common/pull/709) + + +### Maintenance + +- chore: update CHANGELOG for v2.2.0 [#698](https://github.com/ansys/openapi-common/pull/698) +- Bump version to 2.3 [#699](https://github.com/ansys/openapi-common/pull/699) +- chore: update CHANGELOG for v2.2.1 [#759](https://github.com/ansys/openapi-common/pull/759) +- chore: update CHANGELOG for v2.2.2 [#763](https://github.com/ansys/openapi-common/pull/763) +- docs: Update ``CONTRIBUTORS.md`` with the latest contributors [#771](https://github.com/ansys/openapi-common/pull/771) +- Revert to pypa/gh-action-pypi-publish for publishing [#777](https://github.com/ansys/openapi-common/pull/777) + ## [2.2.2](https://github.com/ansys/openapi-common/releases/tag/v2.2.2) - March 24, 2025 diff --git a/doc/changelog.d/698.maintenance.md b/doc/changelog.d/698.maintenance.md deleted file mode 100644 index c0cd52f6..00000000 --- a/doc/changelog.d/698.maintenance.md +++ /dev/null @@ -1 +0,0 @@ -chore: update CHANGELOG for v2.2.0 \ No newline at end of file diff --git a/doc/changelog.d/699.maintenance.md b/doc/changelog.d/699.maintenance.md deleted file mode 100644 index f4073716..00000000 --- a/doc/changelog.d/699.maintenance.md +++ /dev/null @@ -1 +0,0 @@ -Bump version to 2.3 \ No newline at end of file diff --git a/doc/changelog.d/706.documentation.md b/doc/changelog.d/706.documentation.md deleted file mode 100644 index db9bcb31..00000000 --- a/doc/changelog.d/706.documentation.md +++ /dev/null @@ -1 +0,0 @@ -Reorganize documentation \ No newline at end of file diff --git a/doc/changelog.d/709.documentation.md b/doc/changelog.d/709.documentation.md deleted file mode 100644 index d67b9f14..00000000 --- a/doc/changelog.d/709.documentation.md +++ /dev/null @@ -1 +0,0 @@ -Add HTTPS initialism to vale allow list \ No newline at end of file diff --git a/doc/changelog.d/759.maintenance.md b/doc/changelog.d/759.maintenance.md deleted file mode 100644 index 51615d0d..00000000 --- a/doc/changelog.d/759.maintenance.md +++ /dev/null @@ -1 +0,0 @@ -chore: update CHANGELOG for v2.2.1 \ No newline at end of file diff --git a/doc/changelog.d/763.maintenance.md b/doc/changelog.d/763.maintenance.md deleted file mode 100644 index 71605d51..00000000 --- a/doc/changelog.d/763.maintenance.md +++ /dev/null @@ -1 +0,0 @@ -chore: update CHANGELOG for v2.2.2 \ No newline at end of file diff --git a/doc/changelog.d/771.maintenance.md b/doc/changelog.d/771.maintenance.md deleted file mode 100644 index 9e0131f2..00000000 --- a/doc/changelog.d/771.maintenance.md +++ /dev/null @@ -1 +0,0 @@ -docs: Update ``CONTRIBUTORS.md`` with the latest contributors \ No newline at end of file diff --git a/doc/changelog.d/773.added.md b/doc/changelog.d/773.added.md deleted file mode 100644 index c4edd5b5..00000000 --- a/doc/changelog.d/773.added.md +++ /dev/null @@ -1 +0,0 @@ -Support OIDC with a provided Access Token \ No newline at end of file diff --git a/doc/changelog.d/777.maintenance.md b/doc/changelog.d/777.maintenance.md deleted file mode 100644 index 664fe5a3..00000000 --- a/doc/changelog.d/777.maintenance.md +++ /dev/null @@ -1 +0,0 @@ -Revert to pypa/gh-action-pypi-publish for publishing \ No newline at end of file diff --git a/doc/changelog.d/778.added.md b/doc/changelog.d/778.added.md deleted file mode 100644 index 1f20b2f4..00000000 --- a/doc/changelog.d/778.added.md +++ /dev/null @@ -1 +0,0 @@ -Deserialize API responses for non 2XX status codes if defined \ No newline at end of file From 7186c02e37242a8a12f2372ffc579c528e7cbf7b Mon Sep 17 00:00:00 2001 From: Doug Addy Date: Tue, 22 Apr 2025 18:49:11 +0100 Subject: [PATCH 2/6] Revert chore: updating CHANGELOG for v2.3.0 (#782) Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> --- CHANGELOG.md | 24 ------------------------ doc/changelog.d/698.maintenance.md | 1 + doc/changelog.d/699.maintenance.md | 1 + doc/changelog.d/706.documentation.md | 1 + doc/changelog.d/709.documentation.md | 1 + doc/changelog.d/759.maintenance.md | 1 + doc/changelog.d/763.maintenance.md | 1 + doc/changelog.d/771.maintenance.md | 1 + doc/changelog.d/773.added.md | 1 + doc/changelog.d/777.maintenance.md | 1 + doc/changelog.d/778.added.md | 1 + doc/changelog.d/782.miscellaneous.md | 1 + 12 files changed, 11 insertions(+), 24 deletions(-) create mode 100644 doc/changelog.d/698.maintenance.md create mode 100644 doc/changelog.d/699.maintenance.md create mode 100644 doc/changelog.d/706.documentation.md create mode 100644 doc/changelog.d/709.documentation.md create mode 100644 doc/changelog.d/759.maintenance.md create mode 100644 doc/changelog.d/763.maintenance.md create mode 100644 doc/changelog.d/771.maintenance.md create mode 100644 doc/changelog.d/773.added.md create mode 100644 doc/changelog.d/777.maintenance.md create mode 100644 doc/changelog.d/778.added.md create mode 100644 doc/changelog.d/782.miscellaneous.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 512c9d0d..1cc4d72b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,30 +6,6 @@ changes for the upcoming release can be found in -## [2.3.0](https://github.com/ansys/openapi-common/releases/tag/v2.3.0) - April 22, 2025 - - -### Added - -- Support OIDC with a provided Access Token [#773](https://github.com/ansys/openapi-common/pull/773) -- Deserialize API responses for non 2XX status codes if defined [#778](https://github.com/ansys/openapi-common/pull/778) - - -### Documentation - -- Reorganize documentation [#706](https://github.com/ansys/openapi-common/pull/706) -- Add HTTPS initialism to vale allow list [#709](https://github.com/ansys/openapi-common/pull/709) - - -### Maintenance - -- chore: update CHANGELOG for v2.2.0 [#698](https://github.com/ansys/openapi-common/pull/698) -- Bump version to 2.3 [#699](https://github.com/ansys/openapi-common/pull/699) -- chore: update CHANGELOG for v2.2.1 [#759](https://github.com/ansys/openapi-common/pull/759) -- chore: update CHANGELOG for v2.2.2 [#763](https://github.com/ansys/openapi-common/pull/763) -- docs: Update ``CONTRIBUTORS.md`` with the latest contributors [#771](https://github.com/ansys/openapi-common/pull/771) -- Revert to pypa/gh-action-pypi-publish for publishing [#777](https://github.com/ansys/openapi-common/pull/777) - ## [2.2.2](https://github.com/ansys/openapi-common/releases/tag/v2.2.2) - March 24, 2025 diff --git a/doc/changelog.d/698.maintenance.md b/doc/changelog.d/698.maintenance.md new file mode 100644 index 00000000..c0cd52f6 --- /dev/null +++ b/doc/changelog.d/698.maintenance.md @@ -0,0 +1 @@ +chore: update CHANGELOG for v2.2.0 \ No newline at end of file diff --git a/doc/changelog.d/699.maintenance.md b/doc/changelog.d/699.maintenance.md new file mode 100644 index 00000000..f4073716 --- /dev/null +++ b/doc/changelog.d/699.maintenance.md @@ -0,0 +1 @@ +Bump version to 2.3 \ No newline at end of file diff --git a/doc/changelog.d/706.documentation.md b/doc/changelog.d/706.documentation.md new file mode 100644 index 00000000..db9bcb31 --- /dev/null +++ b/doc/changelog.d/706.documentation.md @@ -0,0 +1 @@ +Reorganize documentation \ No newline at end of file diff --git a/doc/changelog.d/709.documentation.md b/doc/changelog.d/709.documentation.md new file mode 100644 index 00000000..d67b9f14 --- /dev/null +++ b/doc/changelog.d/709.documentation.md @@ -0,0 +1 @@ +Add HTTPS initialism to vale allow list \ No newline at end of file diff --git a/doc/changelog.d/759.maintenance.md b/doc/changelog.d/759.maintenance.md new file mode 100644 index 00000000..51615d0d --- /dev/null +++ b/doc/changelog.d/759.maintenance.md @@ -0,0 +1 @@ +chore: update CHANGELOG for v2.2.1 \ No newline at end of file diff --git a/doc/changelog.d/763.maintenance.md b/doc/changelog.d/763.maintenance.md new file mode 100644 index 00000000..71605d51 --- /dev/null +++ b/doc/changelog.d/763.maintenance.md @@ -0,0 +1 @@ +chore: update CHANGELOG for v2.2.2 \ No newline at end of file diff --git a/doc/changelog.d/771.maintenance.md b/doc/changelog.d/771.maintenance.md new file mode 100644 index 00000000..9e0131f2 --- /dev/null +++ b/doc/changelog.d/771.maintenance.md @@ -0,0 +1 @@ +docs: Update ``CONTRIBUTORS.md`` with the latest contributors \ No newline at end of file diff --git a/doc/changelog.d/773.added.md b/doc/changelog.d/773.added.md new file mode 100644 index 00000000..c4edd5b5 --- /dev/null +++ b/doc/changelog.d/773.added.md @@ -0,0 +1 @@ +Support OIDC with a provided Access Token \ No newline at end of file diff --git a/doc/changelog.d/777.maintenance.md b/doc/changelog.d/777.maintenance.md new file mode 100644 index 00000000..664fe5a3 --- /dev/null +++ b/doc/changelog.d/777.maintenance.md @@ -0,0 +1 @@ +Revert to pypa/gh-action-pypi-publish for publishing \ No newline at end of file diff --git a/doc/changelog.d/778.added.md b/doc/changelog.d/778.added.md new file mode 100644 index 00000000..1f20b2f4 --- /dev/null +++ b/doc/changelog.d/778.added.md @@ -0,0 +1 @@ +Deserialize API responses for non 2XX status codes if defined \ No newline at end of file diff --git a/doc/changelog.d/782.miscellaneous.md b/doc/changelog.d/782.miscellaneous.md new file mode 100644 index 00000000..5f864d8a --- /dev/null +++ b/doc/changelog.d/782.miscellaneous.md @@ -0,0 +1 @@ +Revert chore: updating CHANGELOG for v2.3.0 \ No newline at end of file From 903694c29d3295ab7a70df61cab637ae9d62157a Mon Sep 17 00:00:00 2001 From: Doug Addy Date: Tue, 22 Apr 2025 18:42:18 +0100 Subject: [PATCH 3/6] Fix release action environment variable (#781) Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> --- .github/workflows/ci_cd.yml | 6 +++--- doc/changelog.d/781.maintenance.md | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 doc/changelog.d/781.maintenance.md diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml index a662799e..5d1fec63 100644 --- a/.github/workflows/ci_cd.yml +++ b/.github/workflows/ci_cd.yml @@ -166,15 +166,15 @@ jobs: - name: "Download the library artifacts from build-library step" uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1 with: - name: ${{ env.PACKAGE_NAME }}-artifacts - path: ${{ env.PACKAGE_NAME }}-artifacts + name: ${{ env.LIBRARY_NAME }}-artifacts + path: ${{ env.LIBRARY_NAME }}-artifacts - name: "Upload artifacts to PyPI using trusted publisher" uses: pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4 with: repository-url: "https://upload.pypi.org/legacy/" print-hash: true - packages-dir: ${{ env.PACKAGE_NAME }}-artifacts + packages-dir: ${{ env.LIBRARY_NAME }}-artifacts skip-existing: false - uses: ansys/actions/release-github@v9 diff --git a/doc/changelog.d/781.maintenance.md b/doc/changelog.d/781.maintenance.md new file mode 100644 index 00000000..e51498db --- /dev/null +++ b/doc/changelog.d/781.maintenance.md @@ -0,0 +1 @@ +Fix release action environment variable \ No newline at end of file From 1a0e33cbc12079052b9bda80c4297feb078956ed Mon Sep 17 00:00:00 2001 From: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> Date: Wed, 23 Apr 2025 18:06:32 +0000 Subject: [PATCH 4/6] chore: updating CHANGELOG for v2.3.0 --- CHANGELOG.md | 30 ++++++++++++++++++++++++++++ doc/changelog.d/698.maintenance.md | 1 - doc/changelog.d/699.maintenance.md | 1 - doc/changelog.d/706.documentation.md | 1 - doc/changelog.d/709.documentation.md | 1 - doc/changelog.d/759.maintenance.md | 1 - doc/changelog.d/763.maintenance.md | 1 - doc/changelog.d/771.maintenance.md | 1 - doc/changelog.d/773.added.md | 1 - doc/changelog.d/777.maintenance.md | 1 - doc/changelog.d/778.added.md | 1 - doc/changelog.d/781.maintenance.md | 1 - doc/changelog.d/782.miscellaneous.md | 1 - 13 files changed, 30 insertions(+), 12 deletions(-) delete mode 100644 doc/changelog.d/698.maintenance.md delete mode 100644 doc/changelog.d/699.maintenance.md delete mode 100644 doc/changelog.d/706.documentation.md delete mode 100644 doc/changelog.d/709.documentation.md delete mode 100644 doc/changelog.d/759.maintenance.md delete mode 100644 doc/changelog.d/763.maintenance.md delete mode 100644 doc/changelog.d/771.maintenance.md delete mode 100644 doc/changelog.d/773.added.md delete mode 100644 doc/changelog.d/777.maintenance.md delete mode 100644 doc/changelog.d/778.added.md delete mode 100644 doc/changelog.d/781.maintenance.md delete mode 100644 doc/changelog.d/782.miscellaneous.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 1cc4d72b..eb33cdb8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,36 @@ changes for the upcoming release can be found in +## [2.3.0](https://github.com/ansys/openapi-common/releases/tag/v2.3.0) - April 23, 2025 + + +### Added + +- Support OIDC with a provided Access Token [#773](https://github.com/ansys/openapi-common/pull/773) +- Deserialize API responses for non 2XX status codes if defined [#778](https://github.com/ansys/openapi-common/pull/778) + + +### Miscellaneous + +- Revert chore: updating CHANGELOG for v2.3.0 [#782](https://github.com/ansys/openapi-common/pull/782) + + +### Documentation + +- Reorganize documentation [#706](https://github.com/ansys/openapi-common/pull/706) +- Add HTTPS initialism to vale allow list [#709](https://github.com/ansys/openapi-common/pull/709) + + +### Maintenance + +- chore: update CHANGELOG for v2.2.0 [#698](https://github.com/ansys/openapi-common/pull/698) +- Bump version to 2.3 [#699](https://github.com/ansys/openapi-common/pull/699) +- chore: update CHANGELOG for v2.2.1 [#759](https://github.com/ansys/openapi-common/pull/759) +- chore: update CHANGELOG for v2.2.2 [#763](https://github.com/ansys/openapi-common/pull/763) +- docs: Update ``CONTRIBUTORS.md`` with the latest contributors [#771](https://github.com/ansys/openapi-common/pull/771) +- Revert to pypa/gh-action-pypi-publish for publishing [#777](https://github.com/ansys/openapi-common/pull/777) +- Fix release action environment variable [#781](https://github.com/ansys/openapi-common/pull/781) + ## [2.2.2](https://github.com/ansys/openapi-common/releases/tag/v2.2.2) - March 24, 2025 diff --git a/doc/changelog.d/698.maintenance.md b/doc/changelog.d/698.maintenance.md deleted file mode 100644 index c0cd52f6..00000000 --- a/doc/changelog.d/698.maintenance.md +++ /dev/null @@ -1 +0,0 @@ -chore: update CHANGELOG for v2.2.0 \ No newline at end of file diff --git a/doc/changelog.d/699.maintenance.md b/doc/changelog.d/699.maintenance.md deleted file mode 100644 index f4073716..00000000 --- a/doc/changelog.d/699.maintenance.md +++ /dev/null @@ -1 +0,0 @@ -Bump version to 2.3 \ No newline at end of file diff --git a/doc/changelog.d/706.documentation.md b/doc/changelog.d/706.documentation.md deleted file mode 100644 index db9bcb31..00000000 --- a/doc/changelog.d/706.documentation.md +++ /dev/null @@ -1 +0,0 @@ -Reorganize documentation \ No newline at end of file diff --git a/doc/changelog.d/709.documentation.md b/doc/changelog.d/709.documentation.md deleted file mode 100644 index d67b9f14..00000000 --- a/doc/changelog.d/709.documentation.md +++ /dev/null @@ -1 +0,0 @@ -Add HTTPS initialism to vale allow list \ No newline at end of file diff --git a/doc/changelog.d/759.maintenance.md b/doc/changelog.d/759.maintenance.md deleted file mode 100644 index 51615d0d..00000000 --- a/doc/changelog.d/759.maintenance.md +++ /dev/null @@ -1 +0,0 @@ -chore: update CHANGELOG for v2.2.1 \ No newline at end of file diff --git a/doc/changelog.d/763.maintenance.md b/doc/changelog.d/763.maintenance.md deleted file mode 100644 index 71605d51..00000000 --- a/doc/changelog.d/763.maintenance.md +++ /dev/null @@ -1 +0,0 @@ -chore: update CHANGELOG for v2.2.2 \ No newline at end of file diff --git a/doc/changelog.d/771.maintenance.md b/doc/changelog.d/771.maintenance.md deleted file mode 100644 index 9e0131f2..00000000 --- a/doc/changelog.d/771.maintenance.md +++ /dev/null @@ -1 +0,0 @@ -docs: Update ``CONTRIBUTORS.md`` with the latest contributors \ No newline at end of file diff --git a/doc/changelog.d/773.added.md b/doc/changelog.d/773.added.md deleted file mode 100644 index c4edd5b5..00000000 --- a/doc/changelog.d/773.added.md +++ /dev/null @@ -1 +0,0 @@ -Support OIDC with a provided Access Token \ No newline at end of file diff --git a/doc/changelog.d/777.maintenance.md b/doc/changelog.d/777.maintenance.md deleted file mode 100644 index 664fe5a3..00000000 --- a/doc/changelog.d/777.maintenance.md +++ /dev/null @@ -1 +0,0 @@ -Revert to pypa/gh-action-pypi-publish for publishing \ No newline at end of file diff --git a/doc/changelog.d/778.added.md b/doc/changelog.d/778.added.md deleted file mode 100644 index 1f20b2f4..00000000 --- a/doc/changelog.d/778.added.md +++ /dev/null @@ -1 +0,0 @@ -Deserialize API responses for non 2XX status codes if defined \ No newline at end of file diff --git a/doc/changelog.d/781.maintenance.md b/doc/changelog.d/781.maintenance.md deleted file mode 100644 index e51498db..00000000 --- a/doc/changelog.d/781.maintenance.md +++ /dev/null @@ -1 +0,0 @@ -Fix release action environment variable \ No newline at end of file diff --git a/doc/changelog.d/782.miscellaneous.md b/doc/changelog.d/782.miscellaneous.md deleted file mode 100644 index 5f864d8a..00000000 --- a/doc/changelog.d/782.miscellaneous.md +++ /dev/null @@ -1 +0,0 @@ -Revert chore: updating CHANGELOG for v2.3.0 \ No newline at end of file From 8db5f29380dec81812946669e0dc4d759c0127ed Mon Sep 17 00:00:00 2001 From: Ludovic Steinbach Date: Tue, 30 Sep 2025 10:17:35 +0200 Subject: [PATCH 5/6] Bump version to 2.3.1 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index b9a09f02..ef616694 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] name = "ansys-openapi-common" description = "Provides a helper to create sessions for use with Ansys OpenAPI clients." -version = "2.3.0" +version = "2.3.1" license = "MIT" authors = ["ANSYS, Inc. "] maintainers = ["ANSYS, Inc. "] From 26743d8d95ba130e2543ac2411f401b02b59b7f8 Mon Sep 17 00:00:00 2001 From: Andy Grigg Date: Mon, 29 Sep 2025 18:49:52 -0400 Subject: [PATCH 6/6] Use pep8-compliant pyparsing references (#875) Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> --- doc/changelog.d/875.miscellaneous.md | 1 + src/ansys/openapi/common/_util.py | 9 ++++----- 2 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 doc/changelog.d/875.miscellaneous.md diff --git a/doc/changelog.d/875.miscellaneous.md b/doc/changelog.d/875.miscellaneous.md new file mode 100644 index 00000000..ccf9d6f9 --- /dev/null +++ b/doc/changelog.d/875.miscellaneous.md @@ -0,0 +1 @@ +Use pep8-compliant pyparsing references diff --git a/src/ansys/openapi/common/_util.py b/src/ansys/openapi/common/_util.py index fa11f03c..b0770c72 100644 --- a/src/ansys/openapi/common/_util.py +++ b/src/ansys/openapi/common/_util.py @@ -36,7 +36,6 @@ ) import pyparsing as pp -from pyparsing import Word import requests from requests.structures import CaseInsensitiveDict @@ -137,17 +136,17 @@ def __init__(self) -> None: token68_char = "-._~+/" + pp.nums + pp.alphas token = pp.Word(token_char) - token68 = pp.Combine(pp.Word(token68_char) + pp.ZeroOrMore(Word("="))) + token68 = pp.Combine(pp.Word(token68_char) + pp.ZeroOrMore(pp.Word("="))) name = pp.Word(pp.alphas, pp.alphanums) - value = pp.quotedString.setParseAction(pp.removeQuotes) + value = pp.quoted_string.set_parse_action(pp.remove_quotes) name_value_pair = name + pp.Suppress("=") + value - params = pp.Dict(pp.delimitedList(pp.Group(name_value_pair))) + params = pp.Dict(pp.delimited_list(pp.Group(name_value_pair))) credentials = token + (params ^ token68) ^ token - self.auth_parser = pp.delimitedList(credentials("schemes*"), delim=", ") + self.auth_parser = pp.delimited_list(credentials("schemes*"), delim=", ") def parse_header(self, value: str) -> CaseInsensitiveOrderedDict: """Parse a given header's content and return a dictionary of authentication methods and parameters or tokens.