tribuchet: building on jamie structuredAttrs is enabled Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pypa-build-hook Using pypaBuildPhase Sourcing python-runtime-deps-check-hook Using pythonRuntimeDepsCheckHook Sourcing pypa-install-hook Using pypaInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-metadata-check-hook.sh Using pythonMetadataCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing pytest-check-hook Using pytestCheckPhase Running phase: unpackPhase unpacking source archive /nix/store/ckyx50x81hqbqkw9p1lsl3m7nkdslv8h-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tox.ini" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/pyprojecttoml.py:72: _ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still *experimental* and likely to change in future releases. config = read_configuration(filepath, True, ignore_option_errors, dist) /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2027-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info creating Authlib.egg-info writing Authlib.egg-info/PKG-INFO writing dependency_links to Authlib.egg-info/dependency_links.txt writing requirements to Authlib.egg-info/requires.txt writing top-level names to Authlib.egg-info/top_level.txt writing manifest file 'Authlib.egg-info/SOURCES.txt' reading manifest file 'Authlib.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'README.rst' no previously-included directories found matching 'tests*' adding license file 'LICENSE' writing manifest file 'Authlib.egg-info/SOURCES.txt' * Building wheel... /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/pyprojecttoml.py:72: _ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still *experimental* and likely to change in future releases. config = read_configuration(filepath, True, ignore_option_errors, dist) /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2027-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() running build running build_py creating build/lib/authlib copying authlib/_joserfc_helpers.py -> build/lib/authlib copying authlib/consts.py -> build/lib/authlib copying authlib/__init__.py -> build/lib/authlib copying authlib/deprecate.py -> build/lib/authlib creating build/lib/authlib/oauth1 copying authlib/oauth1/errors.py -> build/lib/authlib/oauth1 copying authlib/oauth1/__init__.py -> build/lib/authlib/oauth1 copying authlib/oauth1/client.py -> build/lib/authlib/oauth1 creating build/lib/authlib/integrations copying authlib/integrations/__init__.py -> build/lib/authlib/integrations creating build/lib/authlib/oauth2 copying authlib/oauth2/auth.py -> build/lib/authlib/oauth2 copying authlib/oauth2/claims.py -> build/lib/authlib/oauth2 copying authlib/oauth2/client.py -> build/lib/authlib/oauth2 copying authlib/oauth2/__init__.py -> build/lib/authlib/oauth2 copying authlib/oauth2/base.py -> build/lib/authlib/oauth2 creating build/lib/authlib/jose copying authlib/jose/__init__.py -> build/lib/authlib/jose copying authlib/jose/errors.py -> build/lib/authlib/jose copying authlib/jose/util.py -> build/lib/authlib/jose copying authlib/jose/jwk.py -> build/lib/authlib/jose creating build/lib/authlib/common copying authlib/common/__init__.py -> build/lib/authlib/common copying authlib/common/security.py -> build/lib/authlib/common copying authlib/common/urls.py -> build/lib/authlib/common copying authlib/common/errors.py -> build/lib/authlib/common copying authlib/common/language.py -> build/lib/authlib/common copying authlib/common/encoding.py -> build/lib/authlib/common creating build/lib/authlib/oidc copying authlib/oidc/__init__.py -> build/lib/authlib/oidc creating build/lib/authlib/oauth1/rfc5849 copying authlib/oauth1/rfc5849/signature.py -> build/lib/authlib/oauth1/rfc5849 copying authlib/oauth1/rfc5849/errors.py -> build/lib/authlib/oauth1/rfc5849 copying authlib/oauth1/rfc5849/__init__.py -> build/lib/authlib/oauth1/rfc5849 copying authlib/oauth1/rfc5849/rsa.py -> build/lib/authlib/oauth1/rfc5849 copying authlib/oauth1/rfc5849/parameters.py -> build/lib/authlib/oauth1/rfc5849 copying authlib/oauth1/rfc5849/authorization_server.py -> build/lib/authlib/oauth1/rfc5849 copying authlib/oauth1/rfc5849/util.py -> build/lib/authlib/oauth1/rfc5849 copying authlib/oauth1/rfc5849/base_server.py -> build/lib/authlib/oauth1/rfc5849 copying authlib/oauth1/rfc5849/client_auth.py -> build/lib/authlib/oauth1/rfc5849 copying authlib/oauth1/rfc5849/models.py -> build/lib/authlib/oauth1/rfc5849 copying authlib/oauth1/rfc5849/resource_protector.py -> build/lib/authlib/oauth1/rfc5849 copying authlib/oauth1/rfc5849/wrapper.py -> build/lib/authlib/oauth1/rfc5849 creating build/lib/authlib/integrations/base_client copying authlib/integrations/base_client/async_openid.py -> build/lib/authlib/integrations/base_client copying authlib/integrations/base_client/async_app.py -> build/lib/authlib/integrations/base_client copying authlib/integrations/base_client/errors.py -> build/lib/authlib/integrations/base_client copying authlib/integrations/base_client/sync_app.py -> build/lib/authlib/integrations/base_client copying authlib/integrations/base_client/__init__.py -> build/lib/authlib/integrations/base_client copying authlib/integrations/base_client/framework_integration.py -> build/lib/authlib/integrations/base_client copying authlib/integrations/base_client/sync_openid.py -> build/lib/authlib/integrations/base_client copying authlib/integrations/base_client/registry.py -> build/lib/authlib/integrations/base_client creating build/lib/authlib/integrations/flask_oauth2 copying authlib/integrations/flask_oauth2/__init__.py -> build/lib/authlib/integrations/flask_oauth2 copying authlib/integrations/flask_oauth2/errors.py -> build/lib/authlib/integrations/flask_oauth2 copying authlib/integrations/flask_oauth2/authorization_server.py -> build/lib/authlib/integrations/flask_oauth2 copying authlib/integrations/flask_oauth2/signals.py -> build/lib/authlib/integrations/flask_oauth2 copying authlib/integrations/flask_oauth2/requests.py -> build/lib/authlib/integrations/flask_oauth2 copying authlib/integrations/flask_oauth2/resource_protector.py -> build/lib/authlib/integrations/flask_oauth2 creating build/lib/authlib/integrations/flask_client copying authlib/integrations/flask_client/__init__.py -> build/lib/authlib/integrations/flask_client copying authlib/integrations/flask_client/integration.py -> build/lib/authlib/integrations/flask_client copying authlib/integrations/flask_client/apps.py -> build/lib/authlib/integrations/flask_client creating build/lib/authlib/integrations/requests_client copying authlib/integrations/requests_client/oauth1_session.py -> build/lib/authlib/integrations/requests_client copying authlib/integrations/requests_client/__init__.py -> build/lib/authlib/integrations/requests_client copying authlib/integrations/requests_client/utils.py -> build/lib/authlib/integrations/requests_client copying authlib/integrations/requests_client/oauth2_session.py -> build/lib/authlib/integrations/requests_client copying authlib/integrations/requests_client/assertion_session.py -> build/lib/authlib/integrations/requests_client creating build/lib/authlib/integrations/sqla_oauth2 copying authlib/integrations/sqla_oauth2/functions.py -> build/lib/authlib/integrations/sqla_oauth2 copying authlib/integrations/sqla_oauth2/client_mixin.py -> build/lib/authlib/integrations/sqla_oauth2 copying authlib/integrations/sqla_oauth2/__init__.py -> build/lib/authlib/integrations/sqla_oauth2 copying authlib/integrations/sqla_oauth2/tokens_mixins.py -> build/lib/authlib/integrations/sqla_oauth2 creating build/lib/authlib/integrations/flask_oauth1 copying authlib/integrations/flask_oauth1/cache.py -> build/lib/authlib/integrations/flask_oauth1 copying authlib/integrations/flask_oauth1/resource_protector.py -> build/lib/authlib/integrations/flask_oauth1 copying authlib/integrations/flask_oauth1/authorization_server.py -> build/lib/authlib/integrations/flask_oauth1 copying authlib/integrations/flask_oauth1/__init__.py -> build/lib/authlib/integrations/flask_oauth1 creating build/lib/authlib/integrations/django_client copying authlib/integrations/django_client/__init__.py -> build/lib/authlib/integrations/django_client copying authlib/integrations/django_client/apps.py -> build/lib/authlib/integrations/django_client copying authlib/integrations/django_client/integration.py -> build/lib/authlib/integrations/django_client creating build/lib/authlib/integrations/starlette_client copying authlib/integrations/starlette_client/__init__.py -> build/lib/authlib/integrations/starlette_client copying authlib/integrations/starlette_client/integration.py -> build/lib/authlib/integrations/starlette_client copying authlib/integrations/starlette_client/apps.py -> build/lib/authlib/integrations/starlette_client creating build/lib/authlib/integrations/django_oauth1 copying authlib/integrations/django_oauth1/__init__.py -> build/lib/authlib/integrations/django_oauth1 copying authlib/integrations/django_oauth1/nonce.py -> build/lib/authlib/integrations/django_oauth1 copying authlib/integrations/django_oauth1/resource_protector.py -> build/lib/authlib/integrations/django_oauth1 copying authlib/integrations/django_oauth1/authorization_server.py -> build/lib/authlib/integrations/django_oauth1 creating build/lib/authlib/integrations/httpx_client copying authlib/integrations/httpx_client/assertion_client.py -> build/lib/authlib/integrations/httpx_client copying authlib/integrations/httpx_client/oauth2_client.py -> build/lib/authlib/integrations/httpx_client copying authlib/integrations/httpx_client/oauth1_client.py -> build/lib/authlib/integrations/httpx_client copying authlib/integrations/httpx_client/__init__.py -> build/lib/authlib/integrations/httpx_client copying authlib/integrations/httpx_client/utils.py -> build/lib/authlib/integrations/httpx_client creating build/lib/authlib/integrations/django_oauth2 copying authlib/integrations/django_oauth2/requests.py -> build/lib/authlib/integrations/django_oauth2 copying authlib/integrations/django_oauth2/resource_protector.py -> build/lib/authlib/integrations/django_oauth2 copying authlib/integrations/django_oauth2/signals.py -> build/lib/authlib/integrations/django_oauth2 copying authlib/integrations/django_oauth2/__init__.py -> build/lib/authlib/integrations/django_oauth2 copying authlib/integrations/django_oauth2/endpoints.py -> build/lib/authlib/integrations/django_oauth2 copying authlib/integrations/django_oauth2/authorization_server.py -> build/lib/authlib/integrations/django_oauth2 creating build/lib/authlib/oauth2/rfc8628 copying authlib/oauth2/rfc8628/endpoint.py -> build/lib/authlib/oauth2/rfc8628 copying authlib/oauth2/rfc8628/__init__.py -> build/lib/authlib/oauth2/rfc8628 copying authlib/oauth2/rfc8628/models.py -> build/lib/authlib/oauth2/rfc8628 copying authlib/oauth2/rfc8628/errors.py -> build/lib/authlib/oauth2/rfc8628 copying authlib/oauth2/rfc8628/device_code.py -> build/lib/authlib/oauth2/rfc8628 creating build/lib/authlib/oauth2/rfc8414 copying authlib/oauth2/rfc8414/models.py -> build/lib/authlib/oauth2/rfc8414 copying authlib/oauth2/rfc8414/well_known.py -> build/lib/authlib/oauth2/rfc8414 copying authlib/oauth2/rfc8414/__init__.py -> build/lib/authlib/oauth2/rfc8414 creating build/lib/authlib/oauth2/rfc7592 copying authlib/oauth2/rfc7592/__init__.py -> build/lib/authlib/oauth2/rfc7592 copying authlib/oauth2/rfc7592/endpoint.py -> build/lib/authlib/oauth2/rfc7592 creating build/lib/authlib/oauth2/rfc7009 copying authlib/oauth2/rfc7009/revocation.py -> build/lib/authlib/oauth2/rfc7009 copying authlib/oauth2/rfc7009/__init__.py -> build/lib/authlib/oauth2/rfc7009 copying authlib/oauth2/rfc7009/parameters.py -> build/lib/authlib/oauth2/rfc7009 creating build/lib/authlib/oauth2/rfc6749 copying authlib/oauth2/rfc6749/util.py -> build/lib/authlib/oauth2/rfc6749 copying authlib/oauth2/rfc6749/models.py -> build/lib/authlib/oauth2/rfc6749 copying authlib/oauth2/rfc6749/resource_protector.py -> build/lib/authlib/oauth2/rfc6749 copying authlib/oauth2/rfc6749/wrappers.py -> build/lib/authlib/oauth2/rfc6749 copying authlib/oauth2/rfc6749/requests.py -> build/lib/authlib/oauth2/rfc6749 copying authlib/oauth2/rfc6749/parameters.py -> build/lib/authlib/oauth2/rfc6749 copying authlib/oauth2/rfc6749/endpoint.py -> build/lib/authlib/oauth2/rfc6749 copying authlib/oauth2/rfc6749/hooks.py -> build/lib/authlib/oauth2/rfc6749 copying authlib/oauth2/rfc6749/__init__.py -> build/lib/authlib/oauth2/rfc6749 copying authlib/oauth2/rfc6749/authorization_server.py -> build/lib/authlib/oauth2/rfc6749 copying authlib/oauth2/rfc6749/authenticate_client.py -> build/lib/authlib/oauth2/rfc6749 copying authlib/oauth2/rfc6749/errors.py -> build/lib/authlib/oauth2/rfc6749 copying authlib/oauth2/rfc6749/token_endpoint.py -> build/lib/authlib/oauth2/rfc6749 creating build/lib/authlib/oauth2/rfc9101 copying authlib/oauth2/rfc9101/authorization_server.py -> build/lib/authlib/oauth2/rfc9101 copying authlib/oauth2/rfc9101/__init__.py -> build/lib/authlib/oauth2/rfc9101 copying authlib/oauth2/rfc9101/errors.py -> build/lib/authlib/oauth2/rfc9101 copying authlib/oauth2/rfc9101/registration.py -> build/lib/authlib/oauth2/rfc9101 copying authlib/oauth2/rfc9101/discovery.py -> build/lib/authlib/oauth2/rfc9101 creating build/lib/authlib/oauth2/rfc7523 copying authlib/oauth2/rfc7523/jwt_bearer.py -> build/lib/authlib/oauth2/rfc7523 copying authlib/oauth2/rfc7523/token.py -> build/lib/authlib/oauth2/rfc7523 copying authlib/oauth2/rfc7523/assertion.py -> build/lib/authlib/oauth2/rfc7523 copying authlib/oauth2/rfc7523/validator.py -> build/lib/authlib/oauth2/rfc7523 copying authlib/oauth2/rfc7523/__init__.py -> build/lib/authlib/oauth2/rfc7523 copying authlib/oauth2/rfc7523/auth.py -> build/lib/authlib/oauth2/rfc7523 copying authlib/oauth2/rfc7523/client.py -> build/lib/authlib/oauth2/rfc7523 creating build/lib/authlib/oauth2/rfc7591 copying authlib/oauth2/rfc7591/__init__.py -> build/lib/authlib/oauth2/rfc7591 copying authlib/oauth2/rfc7591/errors.py -> build/lib/authlib/oauth2/rfc7591 copying authlib/oauth2/rfc7591/endpoint.py -> build/lib/authlib/oauth2/rfc7591 copying authlib/oauth2/rfc7591/claims.py -> build/lib/authlib/oauth2/rfc7591 creating build/lib/authlib/oauth2/rfc6750 copying authlib/oauth2/rfc6750/errors.py -> build/lib/authlib/oauth2/rfc6750 copying authlib/oauth2/rfc6750/token.py -> build/lib/authlib/oauth2/rfc6750 copying authlib/oauth2/rfc6750/validator.py -> build/lib/authlib/oauth2/rfc6750 copying authlib/oauth2/rfc6750/__init__.py -> build/lib/authlib/oauth2/rfc6750 copying authlib/oauth2/rfc6750/parameters.py -> build/lib/authlib/oauth2/rfc6750 creating build/lib/authlib/oauth2/rfc8693 copying authlib/oauth2/rfc8693/__init__.py -> build/lib/authlib/oauth2/rfc8693 creating build/lib/authlib/oauth2/rfc9068 copying authlib/oauth2/rfc9068/introspection.py -> build/lib/authlib/oauth2/rfc9068 copying authlib/oauth2/rfc9068/token_validator.py -> build/lib/authlib/oauth2/rfc9068 copying authlib/oauth2/rfc9068/claims.py -> build/lib/authlib/oauth2/rfc9068 copying authlib/oauth2/rfc9068/revocation.py -> build/lib/authlib/oauth2/rfc9068 copying authlib/oauth2/rfc9068/token.py -> build/lib/authlib/oauth2/rfc9068 copying authlib/oauth2/rfc9068/__init__.py -> build/lib/authlib/oauth2/rfc9068 creating build/lib/authlib/oauth2/rfc7662 copying authlib/oauth2/rfc7662/__init__.py -> build/lib/authlib/oauth2/rfc7662 copying authlib/oauth2/rfc7662/token_validator.py -> build/lib/authlib/oauth2/rfc7662 copying authlib/oauth2/rfc7662/introspection.py -> build/lib/authlib/oauth2/rfc7662 copying authlib/oauth2/rfc7662/models.py -> build/lib/authlib/oauth2/rfc7662 creating build/lib/authlib/oauth2/rfc9207 copying authlib/oauth2/rfc9207/discovery.py -> build/lib/authlib/oauth2/rfc9207 copying authlib/oauth2/rfc9207/parameter.py -> build/lib/authlib/oauth2/rfc9207 copying authlib/oauth2/rfc9207/__init__.py -> build/lib/authlib/oauth2/rfc9207 creating build/lib/authlib/oauth2/rfc7636 copying authlib/oauth2/rfc7636/__init__.py -> build/lib/authlib/oauth2/rfc7636 copying authlib/oauth2/rfc7636/challenge.py -> build/lib/authlib/oauth2/rfc7636 creating build/lib/authlib/oauth2/rfc7521 copying authlib/oauth2/rfc7521/__init__.py -> build/lib/authlib/oauth2/rfc7521 copying authlib/oauth2/rfc7521/client.py -> build/lib/authlib/oauth2/rfc7521 creating build/lib/authlib/oauth2/rfc6749/grants copying authlib/oauth2/rfc6749/grants/base.py -> build/lib/authlib/oauth2/rfc6749/grants copying authlib/oauth2/rfc6749/grants/__init__.py -> build/lib/authlib/oauth2/rfc6749/grants copying authlib/oauth2/rfc6749/grants/client_credentials.py -> build/lib/authlib/oauth2/rfc6749/grants copying authlib/oauth2/rfc6749/grants/refresh_token.py -> build/lib/authlib/oauth2/rfc6749/grants copying authlib/oauth2/rfc6749/grants/resource_owner_password_credentials.py -> build/lib/authlib/oauth2/rfc6749/grants copying authlib/oauth2/rfc6749/grants/implicit.py -> build/lib/authlib/oauth2/rfc6749/grants copying authlib/oauth2/rfc6749/grants/authorization_code.py -> build/lib/authlib/oauth2/rfc6749/grants creating build/lib/authlib/jose/rfc7519 copying authlib/jose/rfc7519/claims.py -> build/lib/authlib/jose/rfc7519 copying authlib/jose/rfc7519/__init__.py -> build/lib/authlib/jose/rfc7519 copying authlib/jose/rfc7519/jwt.py -> build/lib/authlib/jose/rfc7519 creating build/lib/authlib/jose/rfc7517 copying authlib/jose/rfc7517/asymmetric_key.py -> build/lib/authlib/jose/rfc7517 copying authlib/jose/rfc7517/jwk.py -> build/lib/authlib/jose/rfc7517 copying authlib/jose/rfc7517/__init__.py -> build/lib/authlib/jose/rfc7517 copying authlib/jose/rfc7517/_cryptography_key.py -> build/lib/authlib/jose/rfc7517 copying authlib/jose/rfc7517/base_key.py -> build/lib/authlib/jose/rfc7517 copying authlib/jose/rfc7517/key_set.py -> build/lib/authlib/jose/rfc7517 creating build/lib/authlib/jose/rfc7518 copying authlib/jose/rfc7518/jwe_encs.py -> build/lib/authlib/jose/rfc7518 copying authlib/jose/rfc7518/jwe_zips.py -> build/lib/authlib/jose/rfc7518 copying authlib/jose/rfc7518/ec_key.py -> build/lib/authlib/jose/rfc7518 copying authlib/jose/rfc7518/rsa_key.py -> build/lib/authlib/jose/rfc7518 copying authlib/jose/rfc7518/jws_algs.py -> build/lib/authlib/jose/rfc7518 copying authlib/jose/rfc7518/util.py -> build/lib/authlib/jose/rfc7518 copying authlib/jose/rfc7518/__init__.py -> build/lib/authlib/jose/rfc7518 copying authlib/jose/rfc7518/jwe_algs.py -> build/lib/authlib/jose/rfc7518 copying authlib/jose/rfc7518/oct_key.py -> build/lib/authlib/jose/rfc7518 creating build/lib/authlib/jose/rfc8037 copying authlib/jose/rfc8037/jws_eddsa.py -> build/lib/authlib/jose/rfc8037 copying authlib/jose/rfc8037/okp_key.py -> build/lib/authlib/jose/rfc8037 copying authlib/jose/rfc8037/__init__.py -> build/lib/authlib/jose/rfc8037 creating build/lib/authlib/jose/drafts copying authlib/jose/drafts/__init__.py -> build/lib/authlib/jose/drafts copying authlib/jose/drafts/_jwe_algorithms.py -> build/lib/authlib/jose/drafts copying authlib/jose/drafts/_jwe_enc_cryptodome.py -> build/lib/authlib/jose/drafts copying authlib/jose/drafts/_jwe_enc_cryptography.py -> build/lib/authlib/jose/drafts creating build/lib/authlib/jose/rfc7515 copying authlib/jose/rfc7515/jws.py -> build/lib/authlib/jose/rfc7515 copying authlib/jose/rfc7515/models.py -> build/lib/authlib/jose/rfc7515 copying authlib/jose/rfc7515/__init__.py -> build/lib/authlib/jose/rfc7515 creating build/lib/authlib/jose/rfc7516 copying authlib/jose/rfc7516/__init__.py -> build/lib/authlib/jose/rfc7516 copying authlib/jose/rfc7516/models.py -> build/lib/authlib/jose/rfc7516 copying authlib/jose/rfc7516/jwe.py -> build/lib/authlib/jose/rfc7516 creating build/lib/authlib/oidc/registration copying authlib/oidc/registration/__init__.py -> build/lib/authlib/oidc/registration copying authlib/oidc/registration/claims.py -> build/lib/authlib/oidc/registration creating build/lib/authlib/oidc/discovery copying authlib/oidc/discovery/__init__.py -> build/lib/authlib/oidc/discovery copying authlib/oidc/discovery/models.py -> build/lib/authlib/oidc/discovery copying authlib/oidc/discovery/well_known.py -> build/lib/authlib/oidc/discovery creating build/lib/authlib/oidc/core copying authlib/oidc/core/errors.py -> build/lib/authlib/oidc/core copying authlib/oidc/core/util.py -> build/lib/authlib/oidc/core copying authlib/oidc/core/__init__.py -> build/lib/authlib/oidc/core copying authlib/oidc/core/claims.py -> build/lib/authlib/oidc/core copying authlib/oidc/core/userinfo.py -> build/lib/authlib/oidc/core copying authlib/oidc/core/models.py -> build/lib/authlib/oidc/core creating build/lib/authlib/oidc/rpinitiated copying authlib/oidc/rpinitiated/__init__.py -> build/lib/authlib/oidc/rpinitiated copying authlib/oidc/rpinitiated/registration.py -> build/lib/authlib/oidc/rpinitiated copying authlib/oidc/rpinitiated/discovery.py -> build/lib/authlib/oidc/rpinitiated copying authlib/oidc/rpinitiated/end_session.py -> build/lib/authlib/oidc/rpinitiated creating build/lib/authlib/oidc/core/grants copying authlib/oidc/core/grants/hybrid.py -> build/lib/authlib/oidc/core/grants copying authlib/oidc/core/grants/util.py -> build/lib/authlib/oidc/core/grants copying authlib/oidc/core/grants/_legacy.py -> build/lib/authlib/oidc/core/grants copying authlib/oidc/core/grants/implicit.py -> build/lib/authlib/oidc/core/grants copying authlib/oidc/core/grants/code.py -> build/lib/authlib/oidc/core/grants copying authlib/oidc/core/grants/__init__.py -> build/lib/authlib/oidc/core/grants running egg_info writing Authlib.egg-info/PKG-INFO writing dependency_links to Authlib.egg-info/dependency_links.txt writing requirements to Authlib.egg-info/requires.txt writing top-level names to Authlib.egg-info/top_level.txt reading manifest file 'Authlib.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'README.rst' no previously-included directories found matching 'tests*' adding license file 'LICENSE' writing manifest file 'Authlib.egg-info/SOURCES.txt' installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/authlib copying build/lib/authlib/deprecate.py -> build/bdist.linux-x86_64/wheel/./authlib copying build/lib/authlib/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib creating build/bdist.linux-x86_64/wheel/authlib/common copying build/lib/authlib/common/security.py -> build/bdist.linux-x86_64/wheel/./authlib/common copying build/lib/authlib/common/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/common copying build/lib/authlib/common/urls.py -> build/bdist.linux-x86_64/wheel/./authlib/common copying build/lib/authlib/common/encoding.py -> build/bdist.linux-x86_64/wheel/./authlib/common copying build/lib/authlib/common/language.py -> build/bdist.linux-x86_64/wheel/./authlib/common copying build/lib/authlib/common/errors.py -> build/bdist.linux-x86_64/wheel/./authlib/common creating build/bdist.linux-x86_64/wheel/authlib/oidc creating build/bdist.linux-x86_64/wheel/authlib/oidc/discovery copying build/lib/authlib/oidc/discovery/well_known.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/discovery copying build/lib/authlib/oidc/discovery/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/discovery copying build/lib/authlib/oidc/discovery/models.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/discovery creating build/bdist.linux-x86_64/wheel/authlib/oidc/core copying build/lib/authlib/oidc/core/models.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/core copying build/lib/authlib/oidc/core/userinfo.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/core copying build/lib/authlib/oidc/core/util.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/core creating build/bdist.linux-x86_64/wheel/authlib/oidc/core/grants copying build/lib/authlib/oidc/core/grants/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/core/grants copying build/lib/authlib/oidc/core/grants/code.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/core/grants copying build/lib/authlib/oidc/core/grants/implicit.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/core/grants copying build/lib/authlib/oidc/core/grants/hybrid.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/core/grants copying build/lib/authlib/oidc/core/grants/_legacy.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/core/grants copying build/lib/authlib/oidc/core/grants/util.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/core/grants copying build/lib/authlib/oidc/core/errors.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/core copying build/lib/authlib/oidc/core/claims.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/core copying build/lib/authlib/oidc/core/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/core creating build/bdist.linux-x86_64/wheel/authlib/oidc/registration copying build/lib/authlib/oidc/registration/claims.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/registration copying build/lib/authlib/oidc/registration/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/registration copying build/lib/authlib/oidc/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc creating build/bdist.linux-x86_64/wheel/authlib/oidc/rpinitiated copying build/lib/authlib/oidc/rpinitiated/registration.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/rpinitiated copying build/lib/authlib/oidc/rpinitiated/end_session.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/rpinitiated copying build/lib/authlib/oidc/rpinitiated/discovery.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/rpinitiated copying build/lib/authlib/oidc/rpinitiated/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oidc/rpinitiated copying build/lib/authlib/consts.py -> build/bdist.linux-x86_64/wheel/./authlib creating build/bdist.linux-x86_64/wheel/authlib/oauth1 copying build/lib/authlib/oauth1/errors.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth1 copying build/lib/authlib/oauth1/client.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth1 creating build/bdist.linux-x86_64/wheel/authlib/oauth1/rfc5849 copying build/lib/authlib/oauth1/rfc5849/client_auth.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth1/rfc5849 copying build/lib/authlib/oauth1/rfc5849/wrapper.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth1/rfc5849 copying build/lib/authlib/oauth1/rfc5849/rsa.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth1/rfc5849 copying build/lib/authlib/oauth1/rfc5849/authorization_server.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth1/rfc5849 copying build/lib/authlib/oauth1/rfc5849/util.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth1/rfc5849 copying build/lib/authlib/oauth1/rfc5849/resource_protector.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth1/rfc5849 copying build/lib/authlib/oauth1/rfc5849/models.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth1/rfc5849 copying build/lib/authlib/oauth1/rfc5849/parameters.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth1/rfc5849 copying build/lib/authlib/oauth1/rfc5849/signature.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth1/rfc5849 copying build/lib/authlib/oauth1/rfc5849/errors.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth1/rfc5849 copying build/lib/authlib/oauth1/rfc5849/base_server.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth1/rfc5849 copying build/lib/authlib/oauth1/rfc5849/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth1/rfc5849 copying build/lib/authlib/oauth1/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth1 copying build/lib/authlib/_joserfc_helpers.py -> build/bdist.linux-x86_64/wheel/./authlib creating build/bdist.linux-x86_64/wheel/authlib/integrations creating build/bdist.linux-x86_64/wheel/authlib/integrations/flask_oauth1 copying build/lib/authlib/integrations/flask_oauth1/cache.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/flask_oauth1 copying build/lib/authlib/integrations/flask_oauth1/resource_protector.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/flask_oauth1 copying build/lib/authlib/integrations/flask_oauth1/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/flask_oauth1 copying build/lib/authlib/integrations/flask_oauth1/authorization_server.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/flask_oauth1 creating build/bdist.linux-x86_64/wheel/authlib/integrations/django_oauth2 copying build/lib/authlib/integrations/django_oauth2/requests.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/django_oauth2 copying build/lib/authlib/integrations/django_oauth2/authorization_server.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/django_oauth2 copying build/lib/authlib/integrations/django_oauth2/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/django_oauth2 copying build/lib/authlib/integrations/django_oauth2/endpoints.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/django_oauth2 copying build/lib/authlib/integrations/django_oauth2/resource_protector.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/django_oauth2 copying build/lib/authlib/integrations/django_oauth2/signals.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/django_oauth2 copying build/lib/authlib/integrations/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations creating build/bdist.linux-x86_64/wheel/authlib/integrations/flask_client copying build/lib/authlib/integrations/flask_client/integration.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/flask_client copying build/lib/authlib/integrations/flask_client/apps.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/flask_client copying build/lib/authlib/integrations/flask_client/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/flask_client creating build/bdist.linux-x86_64/wheel/authlib/integrations/sqla_oauth2 copying build/lib/authlib/integrations/sqla_oauth2/client_mixin.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/sqla_oauth2 copying build/lib/authlib/integrations/sqla_oauth2/tokens_mixins.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/sqla_oauth2 copying build/lib/authlib/integrations/sqla_oauth2/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/sqla_oauth2 copying build/lib/authlib/integrations/sqla_oauth2/functions.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/sqla_oauth2 creating build/bdist.linux-x86_64/wheel/authlib/integrations/flask_oauth2 copying build/lib/authlib/integrations/flask_oauth2/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/flask_oauth2 copying build/lib/authlib/integrations/flask_oauth2/resource_protector.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/flask_oauth2 copying build/lib/authlib/integrations/flask_oauth2/authorization_server.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/flask_oauth2 copying build/lib/authlib/integrations/flask_oauth2/signals.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/flask_oauth2 copying build/lib/authlib/integrations/flask_oauth2/requests.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/flask_oauth2 copying build/lib/authlib/integrations/flask_oauth2/errors.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/flask_oauth2 creating build/bdist.linux-x86_64/wheel/authlib/integrations/django_oauth1 copying build/lib/authlib/integrations/django_oauth1/authorization_server.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/django_oauth1 copying build/lib/authlib/integrations/django_oauth1/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/django_oauth1 copying build/lib/authlib/integrations/django_oauth1/resource_protector.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/django_oauth1 copying build/lib/authlib/integrations/django_oauth1/nonce.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/django_oauth1 creating build/bdist.linux-x86_64/wheel/authlib/integrations/django_client copying build/lib/authlib/integrations/django_client/apps.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/django_client copying build/lib/authlib/integrations/django_client/integration.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/django_client copying build/lib/authlib/integrations/django_client/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/django_client creating build/bdist.linux-x86_64/wheel/authlib/integrations/base_client copying build/lib/authlib/integrations/base_client/sync_app.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/base_client copying build/lib/authlib/integrations/base_client/errors.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/base_client copying build/lib/authlib/integrations/base_client/sync_openid.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/base_client copying build/lib/authlib/integrations/base_client/registry.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/base_client copying build/lib/authlib/integrations/base_client/framework_integration.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/base_client copying build/lib/authlib/integrations/base_client/async_openid.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/base_client copying build/lib/authlib/integrations/base_client/async_app.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/base_client copying build/lib/authlib/integrations/base_client/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/base_client creating build/bdist.linux-x86_64/wheel/authlib/integrations/requests_client copying build/lib/authlib/integrations/requests_client/assertion_session.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/requests_client copying build/lib/authlib/integrations/requests_client/utils.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/requests_client copying build/lib/authlib/integrations/requests_client/oauth1_session.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/requests_client copying build/lib/authlib/integrations/requests_client/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/requests_client copying build/lib/authlib/integrations/requests_client/oauth2_session.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/requests_client creating build/bdist.linux-x86_64/wheel/authlib/integrations/httpx_client copying build/lib/authlib/integrations/httpx_client/utils.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/httpx_client copying build/lib/authlib/integrations/httpx_client/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/httpx_client copying build/lib/authlib/integrations/httpx_client/assertion_client.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/httpx_client copying build/lib/authlib/integrations/httpx_client/oauth2_client.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/httpx_client copying build/lib/authlib/integrations/httpx_client/oauth1_client.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/httpx_client creating build/bdist.linux-x86_64/wheel/authlib/integrations/starlette_client copying build/lib/authlib/integrations/starlette_client/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/starlette_client copying build/lib/authlib/integrations/starlette_client/apps.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/starlette_client copying build/lib/authlib/integrations/starlette_client/integration.py -> build/bdist.linux-x86_64/wheel/./authlib/integrations/starlette_client creating build/bdist.linux-x86_64/wheel/authlib/oauth2 creating build/bdist.linux-x86_64/wheel/authlib/oauth2/rfc7636 copying build/lib/authlib/oauth2/rfc7636/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7636 copying build/lib/authlib/oauth2/rfc7636/challenge.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7636 creating build/bdist.linux-x86_64/wheel/authlib/oauth2/rfc9207 copying build/lib/authlib/oauth2/rfc9207/parameter.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc9207 copying build/lib/authlib/oauth2/rfc9207/discovery.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc9207 copying build/lib/authlib/oauth2/rfc9207/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc9207 creating build/bdist.linux-x86_64/wheel/authlib/oauth2/rfc7521 copying build/lib/authlib/oauth2/rfc7521/client.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7521 copying build/lib/authlib/oauth2/rfc7521/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7521 copying build/lib/authlib/oauth2/base.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2 copying build/lib/authlib/oauth2/claims.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2 copying build/lib/authlib/oauth2/client.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2 creating build/bdist.linux-x86_64/wheel/authlib/oauth2/rfc9068 copying build/lib/authlib/oauth2/rfc9068/revocation.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc9068 copying build/lib/authlib/oauth2/rfc9068/introspection.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc9068 copying build/lib/authlib/oauth2/rfc9068/token.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc9068 copying build/lib/authlib/oauth2/rfc9068/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc9068 copying build/lib/authlib/oauth2/rfc9068/claims.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc9068 copying build/lib/authlib/oauth2/rfc9068/token_validator.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc9068 creating build/bdist.linux-x86_64/wheel/authlib/oauth2/rfc8693 copying build/lib/authlib/oauth2/rfc8693/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc8693 creating build/bdist.linux-x86_64/wheel/authlib/oauth2/rfc7591 copying build/lib/authlib/oauth2/rfc7591/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7591 copying build/lib/authlib/oauth2/rfc7591/endpoint.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7591 copying build/lib/authlib/oauth2/rfc7591/claims.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7591 copying build/lib/authlib/oauth2/rfc7591/errors.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7591 creating build/bdist.linux-x86_64/wheel/authlib/oauth2/rfc6750 copying build/lib/authlib/oauth2/rfc6750/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6750 copying build/lib/authlib/oauth2/rfc6750/validator.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6750 copying build/lib/authlib/oauth2/rfc6750/errors.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6750 copying build/lib/authlib/oauth2/rfc6750/token.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6750 copying build/lib/authlib/oauth2/rfc6750/parameters.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6750 creating build/bdist.linux-x86_64/wheel/authlib/oauth2/rfc7523 copying build/lib/authlib/oauth2/rfc7523/auth.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7523 copying build/lib/authlib/oauth2/rfc7523/validator.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7523 copying build/lib/authlib/oauth2/rfc7523/assertion.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7523 copying build/lib/authlib/oauth2/rfc7523/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7523 copying build/lib/authlib/oauth2/rfc7523/jwt_bearer.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7523 copying build/lib/authlib/oauth2/rfc7523/token.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7523 copying build/lib/authlib/oauth2/rfc7523/client.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7523 creating build/bdist.linux-x86_64/wheel/authlib/oauth2/rfc9101 copying build/lib/authlib/oauth2/rfc9101/discovery.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc9101 copying build/lib/authlib/oauth2/rfc9101/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc9101 copying build/lib/authlib/oauth2/rfc9101/registration.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc9101 copying build/lib/authlib/oauth2/rfc9101/errors.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc9101 copying build/lib/authlib/oauth2/rfc9101/authorization_server.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc9101 creating build/bdist.linux-x86_64/wheel/authlib/oauth2/rfc6749 copying build/lib/authlib/oauth2/rfc6749/endpoint.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749 copying build/lib/authlib/oauth2/rfc6749/hooks.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749 copying build/lib/authlib/oauth2/rfc6749/token_endpoint.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749 copying build/lib/authlib/oauth2/rfc6749/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749 copying build/lib/authlib/oauth2/rfc6749/authorization_server.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749 copying build/lib/authlib/oauth2/rfc6749/parameters.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749 copying build/lib/authlib/oauth2/rfc6749/util.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749 copying build/lib/authlib/oauth2/rfc6749/resource_protector.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749 copying build/lib/authlib/oauth2/rfc6749/models.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749 copying build/lib/authlib/oauth2/rfc6749/authenticate_client.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749 copying build/lib/authlib/oauth2/rfc6749/errors.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749 copying build/lib/authlib/oauth2/rfc6749/wrappers.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749 copying build/lib/authlib/oauth2/rfc6749/requests.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749 creating build/bdist.linux-x86_64/wheel/authlib/oauth2/rfc6749/grants copying build/lib/authlib/oauth2/rfc6749/grants/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749/grants copying build/lib/authlib/oauth2/rfc6749/grants/resource_owner_password_credentials.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749/grants copying build/lib/authlib/oauth2/rfc6749/grants/refresh_token.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749/grants copying build/lib/authlib/oauth2/rfc6749/grants/authorization_code.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749/grants copying build/lib/authlib/oauth2/rfc6749/grants/implicit.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749/grants copying build/lib/authlib/oauth2/rfc6749/grants/base.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749/grants copying build/lib/authlib/oauth2/rfc6749/grants/client_credentials.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc6749/grants creating build/bdist.linux-x86_64/wheel/authlib/oauth2/rfc7662 copying build/lib/authlib/oauth2/rfc7662/models.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7662 copying build/lib/authlib/oauth2/rfc7662/token_validator.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7662 copying build/lib/authlib/oauth2/rfc7662/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7662 copying build/lib/authlib/oauth2/rfc7662/introspection.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7662 creating build/bdist.linux-x86_64/wheel/authlib/oauth2/rfc7592 copying build/lib/authlib/oauth2/rfc7592/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7592 copying build/lib/authlib/oauth2/rfc7592/endpoint.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7592 copying build/lib/authlib/oauth2/auth.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2 creating build/bdist.linux-x86_64/wheel/authlib/oauth2/rfc8414 copying build/lib/authlib/oauth2/rfc8414/models.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc8414 copying build/lib/authlib/oauth2/rfc8414/well_known.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc8414 copying build/lib/authlib/oauth2/rfc8414/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc8414 creating build/bdist.linux-x86_64/wheel/authlib/oauth2/rfc8628 copying build/lib/authlib/oauth2/rfc8628/device_code.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc8628 copying build/lib/authlib/oauth2/rfc8628/errors.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc8628 copying build/lib/authlib/oauth2/rfc8628/endpoint.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc8628 copying build/lib/authlib/oauth2/rfc8628/models.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc8628 copying build/lib/authlib/oauth2/rfc8628/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc8628 copying build/lib/authlib/oauth2/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2 creating build/bdist.linux-x86_64/wheel/authlib/oauth2/rfc7009 copying build/lib/authlib/oauth2/rfc7009/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7009 copying build/lib/authlib/oauth2/rfc7009/parameters.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7009 copying build/lib/authlib/oauth2/rfc7009/revocation.py -> build/bdist.linux-x86_64/wheel/./authlib/oauth2/rfc7009 creating build/bdist.linux-x86_64/wheel/authlib/jose copying build/lib/authlib/jose/util.py -> build/bdist.linux-x86_64/wheel/./authlib/jose copying build/lib/authlib/jose/jwk.py -> build/bdist.linux-x86_64/wheel/./authlib/jose creating build/bdist.linux-x86_64/wheel/authlib/jose/rfc7516 copying build/lib/authlib/jose/rfc7516/models.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7516 copying build/lib/authlib/jose/rfc7516/jwe.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7516 copying build/lib/authlib/jose/rfc7516/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7516 creating build/bdist.linux-x86_64/wheel/authlib/jose/rfc7518 copying build/lib/authlib/jose/rfc7518/jwe_encs.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7518 copying build/lib/authlib/jose/rfc7518/jwe_zips.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7518 copying build/lib/authlib/jose/rfc7518/rsa_key.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7518 copying build/lib/authlib/jose/rfc7518/util.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7518 copying build/lib/authlib/jose/rfc7518/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7518 copying build/lib/authlib/jose/rfc7518/ec_key.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7518 copying build/lib/authlib/jose/rfc7518/jws_algs.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7518 copying build/lib/authlib/jose/rfc7518/jwe_algs.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7518 copying build/lib/authlib/jose/rfc7518/oct_key.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7518 creating build/bdist.linux-x86_64/wheel/authlib/jose/rfc8037 copying build/lib/authlib/jose/rfc8037/jws_eddsa.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc8037 copying build/lib/authlib/jose/rfc8037/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc8037 copying build/lib/authlib/jose/rfc8037/okp_key.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc8037 creating build/bdist.linux-x86_64/wheel/authlib/jose/drafts copying build/lib/authlib/jose/drafts/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/drafts copying build/lib/authlib/jose/drafts/_jwe_algorithms.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/drafts copying build/lib/authlib/jose/drafts/_jwe_enc_cryptography.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/drafts copying build/lib/authlib/jose/drafts/_jwe_enc_cryptodome.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/drafts creating build/bdist.linux-x86_64/wheel/authlib/jose/rfc7515 copying build/lib/authlib/jose/rfc7515/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7515 copying build/lib/authlib/jose/rfc7515/jws.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7515 copying build/lib/authlib/jose/rfc7515/models.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7515 copying build/lib/authlib/jose/errors.py -> build/bdist.linux-x86_64/wheel/./authlib/jose creating build/bdist.linux-x86_64/wheel/authlib/jose/rfc7517 copying build/lib/authlib/jose/rfc7517/base_key.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7517 copying build/lib/authlib/jose/rfc7517/_cryptography_key.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7517 copying build/lib/authlib/jose/rfc7517/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7517 copying build/lib/authlib/jose/rfc7517/asymmetric_key.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7517 copying build/lib/authlib/jose/rfc7517/key_set.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7517 copying build/lib/authlib/jose/rfc7517/jwk.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7517 copying build/lib/authlib/jose/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/jose creating build/bdist.linux-x86_64/wheel/authlib/jose/rfc7519 copying build/lib/authlib/jose/rfc7519/jwt.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7519 copying build/lib/authlib/jose/rfc7519/claims.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7519 copying build/lib/authlib/jose/rfc7519/__init__.py -> build/bdist.linux-x86_64/wheel/./authlib/jose/rfc7519 running install_egg_info Copying Authlib.egg-info to build/bdist.linux-x86_64/wheel/./Authlib-1.7.2-py3.14.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/authlib-1.7.2.dist-info/WHEEL creating '/build/source/dist/.tmp-ge8yg0dn/authlib-1.7.2-py2.py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'authlib/__init__.py' adding 'authlib/_joserfc_helpers.py' adding 'authlib/consts.py' adding 'authlib/deprecate.py' adding 'authlib/common/__init__.py' adding 'authlib/common/encoding.py' adding 'authlib/common/errors.py' adding 'authlib/common/language.py' adding 'authlib/common/security.py' adding 'authlib/common/urls.py' adding 'authlib/integrations/__init__.py' adding 'authlib/integrations/base_client/__init__.py' adding 'authlib/integrations/base_client/async_app.py' adding 'authlib/integrations/base_client/async_openid.py' adding 'authlib/integrations/base_client/errors.py' adding 'authlib/integrations/base_client/framework_integration.py' adding 'authlib/integrations/base_client/registry.py' adding 'authlib/integrations/base_client/sync_app.py' adding 'authlib/integrations/base_client/sync_openid.py' adding 'authlib/integrations/django_client/__init__.py' adding 'authlib/integrations/django_client/apps.py' adding 'authlib/integrations/django_client/integration.py' adding 'authlib/integrations/django_oauth1/__init__.py' adding 'authlib/integrations/django_oauth1/authorization_server.py' adding 'authlib/integrations/django_oauth1/nonce.py' adding 'authlib/integrations/django_oauth1/resource_protector.py' adding 'authlib/integrations/django_oauth2/__init__.py' adding 'authlib/integrations/django_oauth2/authorization_server.py' adding 'authlib/integrations/django_oauth2/endpoints.py' adding 'authlib/integrations/django_oauth2/requests.py' adding 'authlib/integrations/django_oauth2/resource_protector.py' adding 'authlib/integrations/django_oauth2/signals.py' adding 'authlib/integrations/flask_client/__init__.py' adding 'authlib/integrations/flask_client/apps.py' adding 'authlib/integrations/flask_client/integration.py' adding 'authlib/integrations/flask_oauth1/__init__.py' adding 'authlib/integrations/flask_oauth1/authorization_server.py' adding 'authlib/integrations/flask_oauth1/cache.py' adding 'authlib/integrations/flask_oauth1/resource_protector.py' adding 'authlib/integrations/flask_oauth2/__init__.py' adding 'authlib/integrations/flask_oauth2/authorization_server.py' adding 'authlib/integrations/flask_oauth2/errors.py' adding 'authlib/integrations/flask_oauth2/requests.py' adding 'authlib/integrations/flask_oauth2/resource_protector.py' adding 'authlib/integrations/flask_oauth2/signals.py' adding 'authlib/integrations/httpx_client/__init__.py' adding 'authlib/integrations/httpx_client/assertion_client.py' adding 'authlib/integrations/httpx_client/oauth1_client.py' adding 'authlib/integrations/httpx_client/oauth2_client.py' adding 'authlib/integrations/httpx_client/utils.py' adding 'authlib/integrations/requests_client/__init__.py' adding 'authlib/integrations/requests_client/assertion_session.py' adding 'authlib/integrations/requests_client/oauth1_session.py' adding 'authlib/integrations/requests_client/oauth2_session.py' adding 'authlib/integrations/requests_client/utils.py' adding 'authlib/integrations/sqla_oauth2/__init__.py' adding 'authlib/integrations/sqla_oauth2/client_mixin.py' adding 'authlib/integrations/sqla_oauth2/functions.py' adding 'authlib/integrations/sqla_oauth2/tokens_mixins.py' adding 'authlib/integrations/starlette_client/__init__.py' adding 'authlib/integrations/starlette_client/apps.py' adding 'authlib/integrations/starlette_client/integration.py' adding 'authlib/jose/__init__.py' adding 'authlib/jose/errors.py' adding 'authlib/jose/jwk.py' adding 'authlib/jose/util.py' adding 'authlib/jose/drafts/__init__.py' adding 'authlib/jose/drafts/_jwe_algorithms.py' adding 'authlib/jose/drafts/_jwe_enc_cryptodome.py' adding 'authlib/jose/drafts/_jwe_enc_cryptography.py' adding 'authlib/jose/rfc7515/__init__.py' adding 'authlib/jose/rfc7515/jws.py' adding 'authlib/jose/rfc7515/models.py' adding 'authlib/jose/rfc7516/__init__.py' adding 'authlib/jose/rfc7516/jwe.py' adding 'authlib/jose/rfc7516/models.py' adding 'authlib/jose/rfc7517/__init__.py' adding 'authlib/jose/rfc7517/_cryptography_key.py' adding 'authlib/jose/rfc7517/asymmetric_key.py' adding 'authlib/jose/rfc7517/base_key.py' adding 'authlib/jose/rfc7517/jwk.py' adding 'authlib/jose/rfc7517/key_set.py' adding 'authlib/jose/rfc7518/__init__.py' adding 'authlib/jose/rfc7518/ec_key.py' adding 'authlib/jose/rfc7518/jwe_algs.py' adding 'authlib/jose/rfc7518/jwe_encs.py' adding 'authlib/jose/rfc7518/jwe_zips.py' adding 'authlib/jose/rfc7518/jws_algs.py' adding 'authlib/jose/rfc7518/oct_key.py' adding 'authlib/jose/rfc7518/rsa_key.py' adding 'authlib/jose/rfc7518/util.py' adding 'authlib/jose/rfc7519/__init__.py' adding 'authlib/jose/rfc7519/claims.py' adding 'authlib/jose/rfc7519/jwt.py' adding 'authlib/jose/rfc8037/__init__.py' adding 'authlib/jose/rfc8037/jws_eddsa.py' adding 'authlib/jose/rfc8037/okp_key.py' adding 'authlib/oauth1/__init__.py' adding 'authlib/oauth1/client.py' adding 'authlib/oauth1/errors.py' adding 'authlib/oauth1/rfc5849/__init__.py' adding 'authlib/oauth1/rfc5849/authorization_server.py' adding 'authlib/oauth1/rfc5849/base_server.py' adding 'authlib/oauth1/rfc5849/client_auth.py' adding 'authlib/oauth1/rfc5849/errors.py' adding 'authlib/oauth1/rfc5849/models.py' adding 'authlib/oauth1/rfc5849/parameters.py' adding 'authlib/oauth1/rfc5849/resource_protector.py' adding 'authlib/oauth1/rfc5849/rsa.py' adding 'authlib/oauth1/rfc5849/signature.py' adding 'authlib/oauth1/rfc5849/util.py' adding 'authlib/oauth1/rfc5849/wrapper.py' adding 'authlib/oauth2/__init__.py' adding 'authlib/oauth2/auth.py' adding 'authlib/oauth2/base.py' adding 'authlib/oauth2/claims.py' adding 'authlib/oauth2/client.py' adding 'authlib/oauth2/rfc6749/__init__.py' adding 'authlib/oauth2/rfc6749/authenticate_client.py' adding 'authlib/oauth2/rfc6749/authorization_server.py' adding 'authlib/oauth2/rfc6749/endpoint.py' adding 'authlib/oauth2/rfc6749/errors.py' adding 'authlib/oauth2/rfc6749/hooks.py' adding 'authlib/oauth2/rfc6749/models.py' adding 'authlib/oauth2/rfc6749/parameters.py' adding 'authlib/oauth2/rfc6749/requests.py' adding 'authlib/oauth2/rfc6749/resource_protector.py' adding 'authlib/oauth2/rfc6749/token_endpoint.py' adding 'authlib/oauth2/rfc6749/util.py' adding 'authlib/oauth2/rfc6749/wrappers.py' adding 'authlib/oauth2/rfc6749/grants/__init__.py' adding 'authlib/oauth2/rfc6749/grants/authorization_code.py' adding 'authlib/oauth2/rfc6749/grants/base.py' adding 'authlib/oauth2/rfc6749/grants/client_credentials.py' adding 'authlib/oauth2/rfc6749/grants/implicit.py' adding 'authlib/oauth2/rfc6749/grants/refresh_token.py' adding 'authlib/oauth2/rfc6749/grants/resource_owner_password_credentials.py' adding 'authlib/oauth2/rfc6750/__init__.py' adding 'authlib/oauth2/rfc6750/errors.py' adding 'authlib/oauth2/rfc6750/parameters.py' adding 'authlib/oauth2/rfc6750/token.py' adding 'authlib/oauth2/rfc6750/validator.py' adding 'authlib/oauth2/rfc7009/__init__.py' adding 'authlib/oauth2/rfc7009/parameters.py' adding 'authlib/oauth2/rfc7009/revocation.py' adding 'authlib/oauth2/rfc7521/__init__.py' adding 'authlib/oauth2/rfc7521/client.py' adding 'authlib/oauth2/rfc7523/__init__.py' adding 'authlib/oauth2/rfc7523/assertion.py' adding 'authlib/oauth2/rfc7523/auth.py' adding 'authlib/oauth2/rfc7523/client.py' adding 'authlib/oauth2/rfc7523/jwt_bearer.py' adding 'authlib/oauth2/rfc7523/token.py' adding 'authlib/oauth2/rfc7523/validator.py' adding 'authlib/oauth2/rfc7591/__init__.py' adding 'authlib/oauth2/rfc7591/claims.py' adding 'authlib/oauth2/rfc7591/endpoint.py' adding 'authlib/oauth2/rfc7591/errors.py' adding 'authlib/oauth2/rfc7592/__init__.py' adding 'authlib/oauth2/rfc7592/endpoint.py' adding 'authlib/oauth2/rfc7636/__init__.py' adding 'authlib/oauth2/rfc7636/challenge.py' adding 'authlib/oauth2/rfc7662/__init__.py' adding 'authlib/oauth2/rfc7662/introspection.py' adding 'authlib/oauth2/rfc7662/models.py' adding 'authlib/oauth2/rfc7662/token_validator.py' adding 'authlib/oauth2/rfc8414/__init__.py' adding 'authlib/oauth2/rfc8414/models.py' adding 'authlib/oauth2/rfc8414/well_known.py' adding 'authlib/oauth2/rfc8628/__init__.py' adding 'authlib/oauth2/rfc8628/device_code.py' adding 'authlib/oauth2/rfc8628/endpoint.py' adding 'authlib/oauth2/rfc8628/errors.py' adding 'authlib/oauth2/rfc8628/models.py' adding 'authlib/oauth2/rfc8693/__init__.py' adding 'authlib/oauth2/rfc9068/__init__.py' adding 'authlib/oauth2/rfc9068/claims.py' adding 'authlib/oauth2/rfc9068/introspection.py' adding 'authlib/oauth2/rfc9068/revocation.py' adding 'authlib/oauth2/rfc9068/token.py' adding 'authlib/oauth2/rfc9068/token_validator.py' adding 'authlib/oauth2/rfc9101/__init__.py' adding 'authlib/oauth2/rfc9101/authorization_server.py' adding 'authlib/oauth2/rfc9101/discovery.py' adding 'authlib/oauth2/rfc9101/errors.py' adding 'authlib/oauth2/rfc9101/registration.py' adding 'authlib/oauth2/rfc9207/__init__.py' adding 'authlib/oauth2/rfc9207/discovery.py' adding 'authlib/oauth2/rfc9207/parameter.py' adding 'authlib/oidc/__init__.py' adding 'authlib/oidc/core/__init__.py' adding 'authlib/oidc/core/claims.py' adding 'authlib/oidc/core/errors.py' adding 'authlib/oidc/core/models.py' adding 'authlib/oidc/core/userinfo.py' adding 'authlib/oidc/core/util.py' adding 'authlib/oidc/core/grants/__init__.py' adding 'authlib/oidc/core/grants/_legacy.py' adding 'authlib/oidc/core/grants/code.py' adding 'authlib/oidc/core/grants/hybrid.py' adding 'authlib/oidc/core/grants/implicit.py' adding 'authlib/oidc/core/grants/util.py' adding 'authlib/oidc/discovery/__init__.py' adding 'authlib/oidc/discovery/models.py' adding 'authlib/oidc/discovery/well_known.py' adding 'authlib/oidc/registration/__init__.py' adding 'authlib/oidc/registration/claims.py' adding 'authlib/oidc/rpinitiated/__init__.py' adding 'authlib/oidc/rpinitiated/discovery.py' adding 'authlib/oidc/rpinitiated/end_session.py' adding 'authlib/oidc/rpinitiated/registration.py' adding 'authlib-1.7.2.dist-info/licenses/LICENSE' adding 'authlib-1.7.2.dist-info/METADATA' adding 'authlib-1.7.2.dist-info/WHEEL' adding 'authlib-1.7.2.dist-info/top_level.txt' adding 'authlib-1.7.2.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built authlib-1.7.2-py2.py3-none-any.whl Finished creating a wheel... Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for authlib-1.7.2-py2.py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed authlib-1.7.2-py2.py3-none-any.whl Finished executing pypaInstallPhase Running phase: pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/h6n2xi586d5b2sr43rsm8l58vrwg44rs-python3.14-authlib-1.7.2-dist checking for references to /build/ in /nix/store/h6n2xi586d5b2sr43rsm8l58vrwg44rs-python3.14-authlib-1.7.2-dist... patching script interpreter paths in /nix/store/h6n2xi586d5b2sr43rsm8l58vrwg44rs-python3.14-authlib-1.7.2-dist shrinking RPATHs of ELF executables and libraries in /nix/store/0pnc27hy85z5pfmlr5s4v8ziganyba6b-python3.14-authlib-1.7.2 checking for references to /build/ in /nix/store/0pnc27hy85z5pfmlr5s4v8ziganyba6b-python3.14-authlib-1.7.2... patching script interpreter paths in /nix/store/0pnc27hy85z5pfmlr5s4v8ziganyba6b-python3.14-authlib-1.7.2 stripping (with command strip and flags -S -p) in /nix/store/0pnc27hy85z5pfmlr5s4v8ziganyba6b-python3.14-authlib-1.7.2/lib Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase Check whether the following modules can be imported: authlib Running phase: pythonMetadataCheckPhase Executing pythonMetadataCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase pytest flags: -m pytest --ignore-glob=tests/django/ --ignore-glob=tests/clients/test_django/ --ignore-glob=tests/jose/test_chacha20.py -k not\ \(test_access_resource\)\ and\ not\ \(test_entitlements_restriction\)\ and\ not\ \(test_extra_attributes\)\ and\ not\ \(test_introspection\)\ and\ not\ \(test_scope_restriction\)\ and\ not\ \(test_typ\) ============================= test session starts ============================== platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 rootdir: /build/source configfile: pyproject.toml plugins: asyncio-1.4.0, anyio-4.15.1, django-4.14.0 asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function collected 795 items / 14 deselected / 781 selected tests/clients/test_flask/test_oauth_client.py .......................... [ 3%] ...... [ 4%] tests/clients/test_flask/test_user_mixin.py ..... [ 4%] tests/clients/test_httpx/test_assertion_client.py .. [ 4%] tests/clients/test_httpx/test_async_assertion_client.py .. [ 5%] tests/clients/test_httpx/test_async_oauth1_client.py ....... [ 6%] tests/clients/test_httpx/test_async_oauth2_client.py ................... [ 8%] ...... [ 9%] tests/clients/test_httpx/test_oauth1_client.py ....... [ 10%] tests/clients/test_httpx/test_oauth2_client.py ...................... [ 13%] tests/clients/test_requests/test_assertion_session.py .. [ 13%] tests/clients/test_requests/test_oauth1_session.py ................ [ 15%] tests/clients/test_requests/test_oauth2_session.py ..................... [ 18%] .............. [ 19%] tests/clients/test_starlette/test_oauth_client.py ...................... [ 22%] ... [ 23%] tests/clients/test_starlette/test_user_mixin.py .... [ 23%] tests/core/test_legacy.py .... [ 24%] tests/core/test_oauth2/test_rfc6749_misc.py ......... [ 25%] tests/core/test_oauth2/test_rfc6750.py . [ 25%] tests/core/test_oauth2/test_rfc7523_client_secret.py ............ [ 26%] tests/core/test_oauth2/test_rfc7523_private_key.py .............. [ 28%] tests/core/test_oauth2/test_rfc7523_validator.py .... [ 29%] tests/core/test_oauth2/test_rfc7591.py ...... [ 29%] tests/core/test_oauth2/test_rfc7662.py ...... [ 30%] tests/core/test_oauth2/test_rfc8414.py ........................... [ 34%] tests/core/test_oauth2/test_rfc9207.py .. [ 34%] tests/core/test_oidc/test_core.py ........... [ 35%] tests/core/test_oidc/test_discovery.py ....................... [ 38%] tests/core/test_oidc/test_registration.py ..... [ 39%] tests/core/test_oidc/test_rpinitiated.py ....... [ 40%] tests/core/test_oidc/test_utils.py ............. [ 41%] tests/flask/test_oauth1/test_authorize.py ...... [ 42%] tests/flask/test_oauth1/test_resource_protector.py ......... [ 43%] tests/flask/test_oauth1/test_temporary_credentials.py ................ [ 45%] tests/flask/test_oauth1/test_token_credentials.py ...... [ 46%] tests/flask/test_oauth2/rfc9068/test_resource_server.py ......... [ 47%] tests/flask/test_oauth2/rfc9068/test_token_generation.py ..s. [ 48%] tests/flask/test_oauth2/rfc9068/test_token_introspection.py .... [ 48%] tests/flask/test_oauth2/rfc9068/test_token_revocation.py .... [ 49%] tests/flask/test_oauth2/test_authorization_code_grant.py ............... [ 51%] . [ 51%] tests/flask/test_oauth2/test_authorization_code_iss_parameter.py .... [ 51%] tests/flask/test_oauth2/test_client_configuration_endpoint.py .......... [ 53%] ........ [ 54%] tests/flask/test_oauth2/test_client_credentials_grant.py ........ [ 55%] tests/flask/test_oauth2/test_client_registration_endpoint_oauth2.py .... [ 55%] ....... [ 56%] tests/flask/test_oauth2/test_client_registration_endpoint_oidc.py ...... [ 57%] .......... [ 58%] tests/flask/test_oauth2/test_code_challenge.py .............. [ 60%] tests/flask/test_oauth2/test_device_code_grant.py ......... [ 61%] tests/flask/test_oauth2/test_end_session.py ............................ [ 65%] [ 65%] tests/flask/test_oauth2/test_implicit_grant.py ......... [ 66%] tests/flask/test_oauth2/test_jwt_authorization_request.py .............. [ 68%] ... [ 68%] tests/flask/test_oauth2/test_jwt_bearer_client_auth.py ............. [ 70%] tests/flask/test_oauth2/test_jwt_bearer_grant.py ......... [ 71%] tests/flask/test_oauth2/test_oauth2_server.py ...... [ 72%] tests/flask/test_oauth2/test_openid_code_grant.py ............. [ 73%] tests/flask/test_oauth2/test_openid_hybrid_grant.py ........... [ 75%] tests/flask/test_oauth2/test_openid_implict_grant.py ............ [ 76%] tests/flask/test_oauth2/test_password_grant.py ........ [ 77%] tests/flask/test_oauth2/test_refresh_token.py .......... [ 79%] tests/flask/test_oauth2/test_revocation_endpoint.py ..... [ 79%] tests/flask/test_oauth2/test_userinfo.py ..........s. [ 81%] tests/jose/test_ecdh_1pu.py ........................... [ 84%] tests/jose/test_jwe.py ................................................ [ 90%] tests/jose/test_jwk.py ......................... [ 94%] tests/jose/test_jws.py ...................... [ 96%] tests/jose/test_jwt.py ....................... [ 99%] tests/jose/test_rfc8037.py . [100%] =============================== warnings summary =============================== ../../nix/store/1p2fja7y7dy76d7jbkrc51wrlssdz6zf-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/config/__init__.py:1464 /nix/store/1p2fja7y7dy76d7jbkrc51wrlssdz6zf-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/config/__init__.py:1464: PytestConfigWarning: Unknown config option: env self._warn_or_fail_if_strict(f"Unknown config option: {key}\n") tests/core/test_legacy.py:5 /build/source/tests/core/test_legacy.py:5: AuthlibDeprecationWarning: authlib.jose module is deprecated, please use joserfc instead. It will be compatible before version 2.0.0. from authlib.jose import OctKey as AuthlibOctKey tests/clients/test_flask/test_oauth_client.py: 1 warning tests/clients/test_httpx/test_assertion_client.py: 1 warning tests/clients/test_httpx/test_async_assertion_client.py: 1 warning tests/clients/test_requests/test_assertion_session.py: 1 warning tests/clients/test_requests/test_oauth2_session.py: 2 warnings tests/core/test_legacy.py: 1 warning tests/flask/test_oauth2/test_jwt_bearer_client_auth.py: 11 warnings tests/flask/test_oauth2/test_jwt_bearer_grant.py: 8 warnings tests/flask/test_oauth2/test_openid_code_grant.py: 4 warnings tests/flask/test_oauth2/test_openid_hybrid_grant.py: 5 warnings tests/flask/test_oauth2/test_openid_implict_grant.py: 6 warnings tests/flask/test_oauth2/test_password_grant.py: 1 warning /nix/store/b96c0mz23ax1df9qcccdijpjyrnzkc14-python3.14-joserfc-1.7.4/lib/python3.14/site-packages/joserfc/_rfc7518/oct_key.py:69: SecurityWarning: Key size should be >= 112 bits warnings.warn("Key size should be >= 112 bits", SecurityWarning) tests/clients/test_httpx/test_assertion_client.py: 2 warnings tests/clients/test_httpx/test_async_assertion_client.py: 2 warnings tests/clients/test_requests/test_assertion_session.py: 2 warnings tests/flask/test_oauth2/test_jwt_bearer_client_auth.py: 6 warnings tests/flask/test_oauth2/test_jwt_bearer_grant.py: 6 warnings /build/source/authlib/oauth2/rfc7523/assertion.py:47: AuthlibDeprecationWarning: Please use OctKey, RSAKey, ECKey, OKPKey, and KeySet directly. It will be compatible before version 2.0.0. return jwt.encode(header, payload, import_any_key(key), algorithms=[header["alg"]]) tests/clients/test_httpx/test_assertion_client.py: 1 warning tests/clients/test_httpx/test_async_assertion_client.py: 1 warning tests/clients/test_requests/test_assertion_session.py: 1 warning tests/core/test_legacy.py: 1 warning tests/flask/test_oauth2/test_client_registration_endpoint_oauth2.py: 1 warning tests/flask/test_oauth2/test_jwt_bearer_client_auth.py: 10 warnings tests/flask/test_oauth2/test_jwt_bearer_grant.py: 6 warnings tests/flask/test_oauth2/test_openid_code_grant.py: 3 warnings tests/flask/test_oauth2/test_openid_hybrid_grant.py: 5 warnings tests/flask/test_oauth2/test_openid_implict_grant.py: 6 warnings tests/flask/test_oauth2/test_password_grant.py: 1 warning /nix/store/b96c0mz23ax1df9qcccdijpjyrnzkc14-python3.14-joserfc-1.7.4/lib/python3.14/site-packages/joserfc/jwk.py:140: SecurityWarning: Using implicit key type is not recommended. warnings.warn("Using implicit key type is not recommended.", SecurityWarning) tests/core/test_legacy.py::test_import_legacy_oct_key /build/source/tests/core/test_legacy.py:10: AuthlibDeprecationWarning: Please use joserfc to import keys. It will be compatible before version 2.0.0. key2 = import_any_key(key1) tests/core/test_legacy.py::test_import_from_json_str /build/source/tests/core/test_legacy.py:16: AuthlibDeprecationWarning: Please use OctKey, RSAKey, ECKey, OKPKey, and KeySet directly. It will be compatible before version 2.0.0. key = import_any_key(data) tests/core/test_legacy.py::test_import_raw_str /build/source/tests/core/test_legacy.py:21: AuthlibDeprecationWarning: Please use OctKey, RSAKey, ECKey, OKPKey, and KeySet directly. It will be compatible before version 2.0.0. key = import_any_key("foo") tests/core/test_legacy.py::test_import_key_set /build/source/tests/core/test_legacy.py:29: AuthlibDeprecationWarning: Please `KeySet.import_key_set` from `joserfc.jwk` to import jwks. It will be compatible before version 2.0.0. key = import_any_key(data) tests/core/test_oidc/test_utils.py::test_generate_id_token[none-None] tests/flask/test_oauth2/test_jwt_authorization_request.py::test_server_require_request_object_alg_none tests/flask/test_oauth2/test_jwt_authorization_request.py::test_client_require_signed_request_object_alg_none tests/flask/test_oauth2/test_openid_code_grant.py::test_client_metadata_alg_none /nix/store/b96c0mz23ax1df9qcccdijpjyrnzkc14-python3.14-joserfc-1.7.4/lib/python3.14/site-packages/joserfc/_rfc7515/registry.py:93: SecurityWarning: JWS algorithm "none" is deprecated, via draft-ietf-jose-deprecate-none-rsa15-02 warnings.warn(alg.security_warning, SecurityWarning) tests/core/test_oidc/test_utils.py: 12 warnings /build/source/authlib/oidc/core/grants/util.py:119: AuthlibDeprecationWarning: Please use joserfc to import keys. It will be compatible before version 2.0.0. private_key = import_any_key(key) tests/core/test_oidc/test_utils.py::test_generate_id_token[EdDSA-key11] /nix/store/b96c0mz23ax1df9qcccdijpjyrnzkc14-python3.14-joserfc-1.7.4/lib/python3.14/site-packages/joserfc/_rfc7515/registry.py:93: SecurityWarning: EdDSA is deprecated via RFC 9864 warnings.warn(alg.security_warning, SecurityWarning) tests/flask/test_oauth2/rfc9068/test_token_generation.py::test_generate_jwt_access_token tests/flask/test_oauth2/rfc9068/test_token_generation.py::test_generate_jwt_access_token_extra_claims tests/flask/test_oauth2/rfc9068/test_token_generation.py::test_optional_fields /build/source/authlib/oauth2/rfc9068/token.py:211: AuthlibDeprecationWarning: Please `KeySet.import_key_set` from `joserfc.jwk` to import jwks. It will be compatible before version 2.0.0. key = import_any_key(self.get_jwks()) tests/flask/test_oauth2/rfc9068/test_token_introspection.py::test_access_token_non_jwt_skipped tests/flask/test_oauth2/rfc9068/test_token_introspection.py::test_permission_denied tests/flask/test_oauth2/rfc9068/test_token_introspection.py::test_token_expired tests/flask/test_oauth2/rfc9068/test_token_revocation.py::test_revocation tests/flask/test_oauth2/rfc9068/test_token_revocation.py::test_access_token_non_jwt_skipped tests/flask/test_oauth2/rfc9068/test_token_revocation.py::test_revocation_different_issuer /build/source/authlib/oauth2/rfc9068/token_validator.py:103: AuthlibDeprecationWarning: Please `KeySet.import_key_set` from `joserfc.jwk` to import jwks. It will be compatible before version 2.0.0. key = import_any_key(self.get_jwks()) tests/flask/test_oauth2/test_client_registration_endpoint_oauth2.py::test_software_statement /build/source/authlib/oauth2/rfc7591/endpoint.py:90: AuthlibDeprecationWarning: Please use OctKey, RSAKey, ECKey, OKPKey, and KeySet directly. It will be compatible before version 2.0.0. key = import_any_key(key) tests/flask/test_oauth2/test_jwt_bearer_client_auth.py::test_invalid_jwt tests/flask/test_oauth2/test_jwt_bearer_client_auth.py::test_not_supported_auth_method tests/flask/test_oauth2/test_jwt_bearer_client_auth.py::test_client_secret_jwt tests/flask/test_oauth2/test_jwt_bearer_client_auth.py::test_not_validate_jti tests/flask/test_oauth2/test_jwt_bearer_client_auth.py::test_validate_jti_failed tests/flask/test_oauth2/test_jwt_bearer_client_auth.py::test_missing_exp_claim tests/flask/test_oauth2/test_jwt_bearer_client_auth.py::test_iss_sub_not_same tests/flask/test_oauth2/test_jwt_bearer_client_auth.py::test_missing_jti tests/flask/test_oauth2/test_jwt_bearer_client_auth.py::test_issuer_as_audience /build/source/authlib/oauth2/rfc7523/client.py:59: AuthlibDeprecationWarning: Please use OctKey, RSAKey, ECKey, OKPKey, and KeySet directly. It will be compatible before version 2.0.0. key = import_any_key(self.resolve_client_public_key(client, headers)) tests/flask/test_oauth2/test_jwt_bearer_client_auth.py: 10 warnings /build/source/authlib/oauth2/rfc6749/authenticate_client.py:42: AuthlibDeprecationWarning: resolve_client_public_key takes only 'client' parameter. It will be compatible before version 1.8. client = func(self.query_client, request) tests/flask/test_oauth2/test_jwt_bearer_grant.py::test_invalid_assertion tests/flask/test_oauth2/test_jwt_bearer_grant.py::test_authorize_token tests/flask/test_oauth2/test_jwt_bearer_grant.py::test_unauthorized_client tests/flask/test_oauth2/test_jwt_bearer_grant.py::test_token_generator tests/flask/test_oauth2/test_jwt_bearer_grant.py::test_jwt_bearer_token_generator tests/flask/test_oauth2/test_jwt_bearer_grant.py::test_missing_assertion_claims /build/source/authlib/oauth2/rfc7523/jwt_bearer.py:105: AuthlibDeprecationWarning: 'get_audiences' must return a non-empty list. Audience validation will become mandatory. It will be compatible before version 1.8. self.verify_claims(token.claims) tests/flask/test_oauth2/test_jwt_bearer_grant.py::test_jwt_bearer_token_generator /build/source/authlib/oauth2/rfc7523/token.py:33: AuthlibDeprecationWarning: Please `KeySet.import_key_set` from `joserfc.jwk` to import jwks. It will be compatible before version 2.0.0. self.secret_key = import_any_key(secret_key) tests/flask/test_oauth2/test_openid_code_grant.py: 14 warnings tests/flask/test_oauth2/test_openid_hybrid_grant.py: 6 warnings tests/flask/test_oauth2/test_password_grant.py: 2 warnings /build/source/authlib/oidc/core/grants/_legacy.py:34: DeprecationWarning: get_jwt_config(self, grant) is deprecated and will be removed in version 1.8. Use resolve_client_private_key, get_client_claims, get_client_algorithm instead. config = self._compatible_resolve_jwt_config(None, client) tests/flask/test_oauth2/test_openid_code_grant.py: 7 warnings tests/flask/test_oauth2/test_openid_hybrid_grant.py: 3 warnings tests/flask/test_oauth2/test_password_grant.py: 1 warning /build/source/authlib/oidc/core/grants/_legacy.py:61: DeprecationWarning: get_jwt_config(self, grant) is deprecated and will be removed in version 1.8. Use resolve_client_private_key, get_client_claims, get_client_algorithm instead. config = self._compatible_resolve_jwt_config(None, client) tests/flask/test_oauth2/test_openid_code_grant.py: 7 warnings tests/flask/test_oauth2/test_openid_hybrid_grant.py: 3 warnings tests/flask/test_oauth2/test_password_grant.py: 1 warning /build/source/authlib/oidc/core/grants/_legacy.py:53: DeprecationWarning: get_jwt_config(self, grant) is deprecated and will be removed in version 1.8. Use resolve_client_private_key, get_client_claims, get_client_algorithm instead. config = self._compatible_resolve_jwt_config(None, client) tests/flask/test_oauth2/test_openid_code_grant.py: 6 warnings tests/flask/test_oauth2/test_openid_hybrid_grant.py: 3 warnings tests/flask/test_oauth2/test_password_grant.py: 1 warning /build/source/authlib/oidc/core/grants/_legacy.py:23: DeprecationWarning: get_jwt_config(self, grant) is deprecated and will be removed in version 1.8. Use resolve_client_private_key, get_client_claims, get_client_algorithm instead. config = self._compatible_resolve_jwt_config(None, client) tests/flask/test_oauth2/test_openid_code_grant.py::test_authorize_token tests/flask/test_oauth2/test_openid_code_grant.py::test_client_metadata_custom_alg tests/flask/test_oauth2/test_openid_code_grant.py::test_deprecated_get_jwt_config_signature tests/flask/test_oauth2/test_openid_hybrid_grant.py::test_code_access_token tests/flask/test_oauth2/test_openid_hybrid_grant.py::test_code_id_token tests/flask/test_oauth2/test_openid_hybrid_grant.py::test_code_id_token_access_token tests/flask/test_oauth2/test_password_grant.py::test_id_token_extension /build/source/authlib/oidc/core/grants/code.py:83: AuthlibDeprecationWarning: Please use OctKey, RSAKey, ECKey, OKPKey, and KeySet directly. It will be compatible before version 2.0.0. private_key = import_any_key(key) tests/flask/test_oauth2/test_openid_hybrid_grant.py: 8 warnings tests/flask/test_oauth2/test_openid_implict_grant.py: 11 warnings /build/source/authlib/oidc/core/grants/_legacy.py:34: DeprecationWarning: get_jwt_config(self, client) is deprecated and will be removed in version 1.8. Use resolve_client_private_key, get_client_claims, get_client_algorithm instead. config = self._compatible_resolve_jwt_config(None, client) tests/flask/test_oauth2/test_openid_hybrid_grant.py::test_code_id_token tests/flask/test_oauth2/test_openid_hybrid_grant.py::test_code_id_token_access_token tests/flask/test_oauth2/test_openid_hybrid_grant.py::test_response_mode_query tests/flask/test_oauth2/test_openid_hybrid_grant.py::test_response_mode_form_post tests/flask/test_oauth2/test_openid_implict_grant.py::test_authorize_access_token tests/flask/test_oauth2/test_openid_implict_grant.py::test_authorize_id_token tests/flask/test_oauth2/test_openid_implict_grant.py::test_response_mode_query tests/flask/test_oauth2/test_openid_implict_grant.py::test_response_mode_form_post tests/flask/test_oauth2/test_openid_implict_grant.py::test_client_metadata_custom_alg /build/source/authlib/oidc/core/grants/_legacy.py:53: DeprecationWarning: get_jwt_config(self, client) is deprecated and will be removed in version 1.8. Use resolve_client_private_key, get_client_claims, get_client_algorithm instead. config = self._compatible_resolve_jwt_config(None, client) tests/flask/test_oauth2/test_openid_hybrid_grant.py: 4 warnings tests/flask/test_oauth2/test_openid_implict_grant.py: 6 warnings /build/source/authlib/oidc/core/grants/implicit.py:148: DeprecationWarning: get_audiences(self, request) is deprecated and will be removed in version 1.8. You can set the ``aud`` value in get_client_claims instead. claims = self.get_compatible_claims(self.request) tests/flask/test_oauth2/test_openid_hybrid_grant.py::test_code_id_token tests/flask/test_oauth2/test_openid_hybrid_grant.py::test_code_id_token_access_token tests/flask/test_oauth2/test_openid_hybrid_grant.py::test_response_mode_query tests/flask/test_oauth2/test_openid_hybrid_grant.py::test_response_mode_form_post tests/flask/test_oauth2/test_openid_implict_grant.py::test_authorize_access_token tests/flask/test_oauth2/test_openid_implict_grant.py::test_authorize_id_token tests/flask/test_oauth2/test_openid_implict_grant.py::test_response_mode_query tests/flask/test_oauth2/test_openid_implict_grant.py::test_response_mode_form_post tests/flask/test_oauth2/test_openid_implict_grant.py::test_client_metadata_custom_alg /build/source/authlib/oidc/core/grants/_legacy.py:23: DeprecationWarning: get_jwt_config(self, client) is deprecated and will be removed in version 1.8. Use resolve_client_private_key, get_client_claims, get_client_algorithm instead. config = self._compatible_resolve_jwt_config(None, client) tests/flask/test_oauth2/test_openid_hybrid_grant.py: 4 warnings tests/flask/test_oauth2/test_openid_implict_grant.py: 6 warnings /build/source/authlib/oidc/core/grants/implicit.py:167: AuthlibDeprecationWarning: Please use OctKey, RSAKey, ECKey, OKPKey, and KeySet directly. It will be compatible before version 2.0.0. private_key = import_any_key(key) tests/flask/test_oauth2/test_openid_hybrid_grant.py::test_code_id_token tests/flask/test_oauth2/test_openid_hybrid_grant.py::test_code_id_token_access_token tests/flask/test_oauth2/test_openid_hybrid_grant.py::test_response_mode_query tests/flask/test_oauth2/test_openid_hybrid_grant.py::test_response_mode_form_post tests/flask/test_oauth2/test_openid_implict_grant.py::test_authorize_access_token tests/flask/test_oauth2/test_openid_implict_grant.py::test_authorize_id_token tests/flask/test_oauth2/test_openid_implict_grant.py::test_response_mode_query tests/flask/test_oauth2/test_openid_implict_grant.py::test_response_mode_form_post tests/flask/test_oauth2/test_openid_implict_grant.py::test_client_metadata_custom_alg /build/source/authlib/oidc/core/grants/_legacy.py:61: DeprecationWarning: get_jwt_config(self, client) is deprecated and will be removed in version 1.8. Use resolve_client_private_key, get_client_claims, get_client_algorithm instead. config = self._compatible_resolve_jwt_config(None, client) tests/flask/test_oauth2/test_userinfo.py::test_scope_signed_secured /build/source/authlib/oidc/core/userinfo.py:78: AuthlibDeprecationWarning: Please `KeySet.import_key_set` from `joserfc.jwk` to import jwks. It will be compatible before version 2.0.0. key = import_any_key(self.resolve_private_key()) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ========= 779 passed, 2 skipped, 14 deselected, 283 warnings in 15.21s ========= Finished executing pytestCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase