From 946b7de07b36729f7f9476f89c4611bca2766a6a Mon Sep 17 00:00:00 2001 From: Snehil Kishore Date: Fri, 24 Apr 2026 13:30:59 +0530 Subject: [PATCH 1/2] fix: Add top-level `py.typed` marker to resolve IDE import errors The `py.typed` marker only existed under `auth0/management/`, causing IDEs like PyCharm to fall back to outdated typeshed stubs and report unresolved imports for `ManagementClient`, `ApiError`, and other classes. Adding a root-level marker signals IDEs to use the package's own inline types instead. Closes #824 --- src/auth0/py.typed | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/auth0/py.typed diff --git a/src/auth0/py.typed b/src/auth0/py.typed new file mode 100644 index 00000000..e69de29b From 3c825fd7e5c88a7efa706155bb0a0493730c5511 Mon Sep 17 00:00:00 2001 From: Snehil Kishore Date: Mon, 4 May 2026 15:30:44 +0530 Subject: [PATCH 2/2] fix: Add src/auth0/py.typed to .fernignore to survive regeneration --- .fernignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.fernignore b/.fernignore index f0e94816..9c297939 100644 --- a/.fernignore +++ b/.fernignore @@ -16,8 +16,9 @@ CHANGELOG.md src/auth0/authentication/ tests/authentication/ -# Root auth0 __init__.py +# Root auth0 __init__.py and py.typed marker src/auth0/__init__.py +src/auth0/py.typed # Telemetry customization (Auth0 format with dynamic versioning) src/auth0/management/core/client_wrapper.py