Willi Müller
Willi Müller
**Source name** Generic REST API #313 **Make sure that** * [x] I checked the README in the source folder * [x] If I have problems with the credentials I checked...
### Description - Adds a new option to `RangePaginator` and its subclasses `OffsetPaginator` and `PageNumberPaginator` to stop pagination upon receiving a page without data items - By default, stops pagination...
### Description **This PR:** Allows users to specify what happens when the value at the incremental cursor path is `None` or the field is missing in a row. It also...
### Description ### Related Issues Follow-up to https://github.com/dlt-hub/dlt/issues/1474 ### Additional Context
### dlt version 0.5.1 ### Describe the problem The following data crashes when trying to load it incrementally with the `cursor_path="created_at"` ```py data = [ {"id": 1, "created_at": 1}, {"id":...
### Feature description **Documentation:** - [ ] Document `SinglePagePaginator` - [ ] Write why it is helpful to declare different types during type checking compared to code execution time. To...
### Short description This PR: - Updates the rest_api source to support pluggable authorization/authentication with custom auth classes - renames test_paginators.py to test_config_custom_paginators.py to clarify that we don't test paginators...
rest_Add `OAuth2ClientCredentials` to the current list of built-in auth methods. This requires changes only in the dlt-core repo in rest_client/auth.py ### Tasks: - [ ] in sources/rest_api/typing.py: add AuthType, add...
### Background Currently in `rest_api` source, we have a predefined set of auth methods (`BearerTokenAuth`, `APIKeyAuth`, `HttpBasicAuth`). This works well for built-in auth it lacks flexibility for users who wish...
### dlt version 0.4.11 ### Source name rest_api ### Describe the problem When trying to specify multiple resolve params I get the following exception: ``` demos-py3.11➜ demos git:(main) ✗ RUNTIME__LOG_LEVEL=INFO...