|
| 1 | +# Keep-list: files the generator must NOT overwrite, and the Makefile's |
| 2 | +# `prune` step must NOT delete. Everything else is generator-owned. |
| 3 | + |
| 4 | +# --- bespoke token-minting authenticators (ported onto the new |
| 5 | +# Authenticator / HttpAwareAuthenticator interfaces) --- |
| 6 | +zitadel_client/auth/oauth_authenticator.py |
| 7 | +zitadel_client/auth/open_id.py |
| 8 | +zitadel_client/auth/client_credentials_authenticator.py |
| 9 | +zitadel_client/auth/web_token_authenticator.py |
| 10 | +zitadel_client/auth/personal_access_token_authenticator.py |
| 11 | +zitadel_client/auth/no_auth_authenticator.py |
| 12 | + |
| 13 | +# --- bespoke facade (hand-curated entry point wiring the with* factories |
| 14 | +# onto the bespoke authenticators the generator does not emit) --- |
| 15 | +zitadel_client/zitadel.py |
| 16 | + |
| 17 | +# --- bespoke integration specs + Zitadel server fixtures --- |
| 18 | +spec/ |
| 19 | +etc/ |
| 20 | + |
| 21 | +# --- bespoke test files the generator does not emit: Zitadel authenticator |
| 22 | +# unit tests, the facade test, the wiremock/squid/cert fixtures, and the |
| 23 | +# auth-package init. The spec-independent unit tests (serializer, transport, |
| 24 | +# header-selector, configuration, client) are now generator-owned. --- |
| 25 | +test/test_zitadel.py |
| 26 | +test/auth/__init__.py |
| 27 | +test/auth/test_oauth_authenticator.py |
| 28 | +test/auth/test_client_credentials_authenticator.py |
| 29 | +test/auth/test_no_auth_authenticator.py |
| 30 | +test/auth/test_personal_access_authenticator.py |
| 31 | +test/auth/test_web_token_authenticator.py |
| 32 | +test/fixtures/ |
| 33 | + |
| 34 | +# --- repo identity, docs, house tooling (team-owned, not generated) --- |
| 35 | +README.md |
| 36 | +LICENSE |
| 37 | +SECURITY.md |
| 38 | +VERSIONING.md |
| 39 | +.github/ |
| 40 | +.idea/ |
| 41 | +.releaserc.json |
| 42 | +.commitlintrc.json |
| 43 | +.pre-commit-config.yaml |
| 44 | +devbox.json |
| 45 | +devbox.lock |
| 46 | +lefthook.yml |
| 47 | +qodana.yaml |
| 48 | +.dockerignore |
| 49 | +Dockerfile |
| 50 | +.editorconfig |
| 51 | +.gitignore |
| 52 | +uv.lock |
| 53 | +pyproject.toml |
| 54 | + |
| 55 | +# --- generation tooling we added --- |
| 56 | +proc.yml |
| 57 | +Makefile |
| 58 | +.openapi-generator-ignore |
| 59 | + |
| 60 | +# --- generator bookkeeping: the FILES manifest + VERSION are committed but |
| 61 | +# are not themselves listed in FILES, so prune must be told to spare them. --- |
| 62 | +.openapi-generator/ |
0 commit comments