Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Promote gare from experimental #1048

Merged
merged 5 commits into from
Sep 17, 2024
Merged

Promote gare from experimental #1048

merged 5 commits into from
Sep 17, 2024

Commits on Sep 16, 2024

  1. Promote gare from experimental

    The `auth_requirements_error` module is moved to `globus_sdk.gare` and
    docs and importts are updated.
    
    Included in this change, `GlobusAuthRequirementsError` has been
    renamed to `GARE`, as the `Error` suffix to a name typically indicates
    that a class is an exception class.
    
    Aliasing has been put in place from `experimental` to the new code
    location.
    
    As a minor, related fix `_serializable.Serializable` now uses a
    `Self` type annotation, rather than a type var. This improves the doc
    rendering of the `from_dict` and `to_dict` methods, as they show the
    self-type rather than an unbound type variable T.
    sirosen committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    666ec3b View commit details
    Browse the repository at this point in the history
  2. Require typing_extensions on Python<3.11

    In order to use `typing.Self`, we must install `typing_extensions` on
    Python 3.10.
    sirosen committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    6fccec5 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Rename the various GARE functions

    And include testing of the rename aliases.
    sirosen committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    dd18557 View commit details
    Browse the repository at this point in the history
  2. Apply suggestions from code review

    Co-authored-by: Ada <107940310+ada-globus@users.noreply.github.com>
    sirosen and ada-globus authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    e9d4cfc View commit details
    Browse the repository at this point in the history
  3. y mypy y

    sirosen committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    5a14172 View commit details
    Browse the repository at this point in the history