Results 57 issues of Terence Honles

The ruff rules added in https://github.com/axnsan12/drf-yasg/pull/918 are a bit aggressive for this project, and it's not clear how they were chosen. The re-formatting, while making my life harder in the...

1.21.x
enhancement

This change fixes Python 3.12 type parameter syntax (PEP-695) used with postponed evaluation of annotations (PEP-563).

1.21.x
enhancement

This change fixes the `cap sync` command expanding symlinks in plugin paths. I've built this and confirmed that it builds the `Podfile` I am expecting, and it limits the dependencies...

This change adds the ``_ref`` or ``_ref.$id`` prefix to a query if all values in an iterable query (i.e. ``__in``) are ``ObjectId``s or ``DBRef``s and raises an error for a...

This change fixes the CI by updating the ubuntu runner and drops EoL MongoDB versions below 4.4 which cannot be easily installed on Ubuntu 22.04.

# I have made things! This change correctly resolves ``django.core.files.storage.default_storage`` and ``django.contrib.staticfiles.storage.staticfiles_storage`` which are configured in the project's Django settings. When ``django.core.files.storage.storages``, which has a dict like interface, is accessed...

### Description of change This change fixes a typo in `ExponentialWithJitterBackoff`'s `__eq__` method from https://github.com/redis/redis-py/pull/3628, and allows async `Retry` objects to also support `__eq__` and `__hash__`. ### Pull Request check-list...

bug-fix
changes-requested