-
Notifications
You must be signed in to change notification settings - Fork 1
Comparing changes
Open a pull request
base repository: tinybirdco/tinybird-sdk-python
base: feat/default-expr-datasource
head repository: tinybirdco/tinybird-sdk-python
compare: main
- 19 commits
- 14 files changed
- 3 contributors
Commits on Mar 10, 2026
-
Merge pull request #9 from tinybirdco/feat/default-expr-datasource
Support SQL default expressions in Python datasource schema
Configuration menu - View commit details
-
Copy full SHA for 8aa948c - Browse repository at this point
Copy the full SHA 8aa948cView commit details
Commits on Mar 13, 2026
-
Configuration menu - View commit details
-
Copy full SHA for a6fa6f0 - Browse repository at this point
Copy the full SHA a6fa6f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0042818 - Browse repository at this point
Copy the full SHA 0042818View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbfbc1f - Browse repository at this point
Copy the full SHA dbfbc1fView commit details
Commits on Mar 23, 2026
-
Support multiline directives in connection file parser
Add support for the `>` block syntax in the connection parser, enabling multiline values like KAFKA_SSL_CA_PEM with PEM certificates. - Switch connection parser from for-each to index-based while loop - Use read_directive_block() for KAFKA_SSL_CA_PEM > blocks - Update generator to emit block syntax for multiline values - Add tests for multiline parsing and generation Closes #10 Amp-Thread-ID: https://ampcode.com/threads/T-019d1a2d-e5a7-77fb-b97e-e855f84a34a4 Co-authored-by: Amp <amp@ampcode.com>
Configuration menu - View commit details
-
Copy full SHA for 7cd1aac - Browse repository at this point
Copy the full SHA 7cd1aacView commit details -
Amp-Thread-ID: https://ampcode.com/threads/T-019d1a2d-e5a7-77fb-b97e-e855f84a34a4 Co-authored-by: Amp <amp@ampcode.com>
Configuration menu - View commit details
-
Copy full SHA for 4071e9f - Browse repository at this point
Copy the full SHA 4071e9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f02f619 - Browse repository at this point
Copy the full SHA f02f619View commit details -
Merge pull request #11 from tinybirdco/support-multiline-connection-d…
…irectives Support multiline directives in connection file parser
Configuration menu - View commit details
-
Copy full SHA for b6a0046 - Browse repository at this point
Copy the full SHA b6a0046View commit details
Commits on Mar 25, 2026
-
Wire up SDK-owned init command with --folder support
Instead of delegating 'tinybird init' to the tinybird CLI (which only creates config/CI files), the SDK now handles it directly and scaffolds Python template files (datasources.py, pipes.py, client.py). - Add 'init' to SDK-owned commands in CLI dispatcher - Support --folder to customize where templates are created - Support --force, --skip-login, --dev-mode flags - Bump version to 0.1.5 Amp-Thread-ID: https://ampcode.com/threads/T-019d1a2d-e5a7-77fb-b97e-e855f84a34a4 Co-authored-by: Amp <amp@ampcode.com>
Configuration menu - View commit details
-
Copy full SHA for 60ce63e - Browse repository at this point
Copy the full SHA 60ce63eView commit details -
Delegate to tinybird CLI first, then create tinybird_resources.py
- Run tinybird CLI init for the full interactive flow (dev mode, CI/CD templates, skills install, login) - Then create a single tinybird_resources.py template with datasources, endpoints, and client all in one file - Update tinybird.config.json include list with the resources file - Update workflow test to mock the CLI delegation Amp-Thread-ID: https://ampcode.com/threads/T-019d1a2d-e5a7-77fb-b97e-e855f84a34a4 Co-authored-by: Amp <amp@ampcode.com>
Configuration menu - View commit details
-
Copy full SHA for 1f02601 - Browse repository at this point
Copy the full SHA 1f02601View commit details -
Add client.py and main.py templates to init scaffolding
- Split tinybird_resources.py (definitions only) from client.py (Tinybird client) - Generate main.py with dotenv loading, ingest, and query examples - Import paths computed dynamically from --folder argument - Existing files are not overwritten unless --force is used Amp-Thread-ID: https://ampcode.com/threads/T-019d1a2d-e5a7-77fb-b97e-e855f84a34a4 Co-authored-by: Amp <amp@ampcode.com>
Configuration menu - View commit details
-
Copy full SHA for 45cfb6e - Browse repository at this point
Copy the full SHA 45cfb6eView commit details -
Always overwrite main.py and show all created files in output
Amp-Thread-ID: https://ampcode.com/threads/T-019d1a2d-e5a7-77fb-b97e-e855f84a34a4 Co-authored-by: Amp <amp@ampcode.com>
Configuration menu - View commit details
-
Copy full SHA for 475fd8b - Browse repository at this point
Copy the full SHA 475fd8bView commit details -
Read folder from tinybird.config.json when user picks it interactively
When the user doesn't pass --folder but types a folder name in the tinybird CLI interactive prompt, read the include path from the generated tinybird.config.json to place SDK files in the right folder. Amp-Thread-ID: https://ampcode.com/threads/T-019d1a2d-e5a7-77fb-b97e-e855f84a34a4 Co-authored-by: Amp <amp@ampcode.com>
Configuration menu - View commit details
-
Copy full SHA for 3cf6cf5 - Browse repository at this point
Copy the full SHA 3cf6cf5View commit details
Commits on Mar 26, 2026
-
Configuration menu - View commit details
-
Copy full SHA for db2e268 - Browse repository at this point
Copy the full SHA db2e268View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f07828 - Browse repository at this point
Copy the full SHA 6f07828View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3937c93 - Browse repository at this point
Copy the full SHA 3937c93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0232b4e - Browse repository at this point
Copy the full SHA 0232b4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a07fc1 - Browse repository at this point
Copy the full SHA 1a07fc1View commit details -
Merge pull request #12 from tinybirdco/wire-sdk-init-command
Wire up SDK-owned init command with --folder support
Configuration menu - View commit details
-
Copy full SHA for ede2035 - Browse repository at this point
Copy the full SHA ede2035View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff feat/default-expr-datasource...main