Stephan Fitzpatrick
c7a30f7c9d
feat(python): Add functionality and resiliency to wmill python client ( #2650 )
...
* Refine wmill client.py `run_script_sync` and `run_script_by_path_sync` with more features
This commit enriches the functionality of the `run_script_sync` and `run_script_by_path_sync` functions. New features introduced include script cancellation upon exit, logging capabilities,
and script execution timeout. These enhancements improve script execution control and provide better debug information. The `get_result` function was also adjusted to enable the control
of 'is not None' assertion on the job result. Consequently, user flexibility is enhanced, and the method can cater to cases where a `None` result is within the expected behavior.
* remove unnecessary local import and rename cancel_atexit to cleanup
2023-11-20 02:07:20 +01:00
Ruben Fiszel
6ae1a69b75
fix: make wmill compatible with python 3.7
2023-11-18 17:15:05 +01:00
Guillaume Bouvignies
90093656b4
feat: Add Python SDK capabilities to generate Polars and DuckDB connection settings to S3 ( #2625 )
...
* feat: Add Python SDK capabilities to generate Polars and DuckDB connection settings to S3
* Add endpoint to list S3 objects
* Add FE to set the workspace S3 resource
* Fix openapi
* sqlx prepare
* Hide Windmil LFS tab
2023-11-15 19:37:02 +01:00
Ruben Fiszel
88e3648ee4
fix: optimize single step iterative forloops ( #2596 )
...
* cc
* fixed
2023-11-10 13:17:39 +01:00
Ruben Fiszel
fe41f4ff4c
fix: fix get_result for python-client
2023-09-09 00:37:15 +02:00
Ruben Fiszel
7649a53f3c
fix: fix python client
2023-08-25 13:37:10 +02:00
Ruben Fiszel
8a25a86e58
fix: update python client with by_path methods
2023-08-24 15:54:47 +02:00
Ruben Fiszel
cb00a1358d
fix: fix python get_resource
2023-08-18 00:11:16 +02:00
Ruben Fiszel
e9c19b5b98
fix: unify clients to use server-side interpolation to retrieve full resources
2023-08-17 20:16:50 +02:00
Ruben Fiszel
4b8d38d077
fix tar initialization
2023-08-14 16:16:42 +02:00
Ruben Fiszel
de8a7279b6
feat: migrate state path to new schema
2023-08-11 18:54:47 +02:00
Ruben Fiszel
f3dfad5b94
fix loading nested resource in client fetched resources
2023-03-17 20:54:37 +01:00
Ruben Fiszel
ab0aeb0df8
fix: support setting undefined states
2023-01-02 04:22:56 +01:00
Ruben Fiszel
e24dc6de4f
update all clients to use update resource value
2023-01-01 10:26:11 +01:00
Ruben Fiszel
f73dbd8039
feat: add move to drawer for script and flows
2022-12-21 06:55:37 +01:00
Ruben Fiszel
cc037458ca
add resume urls at the api level
2022-12-02 22:19:15 +01:00
Ruben Fiszel
c8266fb8b3
feat(deno,python): get/set_shared_state
2022-11-21 19:04:14 +01:00
Ruben Fiszel
e33bd1e6b2
fix(go-client): support setVariable, setResource, setState, getState
2022-11-19 16:54:12 +01:00
Ruben Fiszel
968675d8d0
fix(python-client): get_state on empty state return None
2022-11-19 10:10:38 +01:00
Ruben Fiszel
9d17abbb12
feat(python): add Resource[resource_type] as a parsed parameter
2022-11-16 14:08:55 +01:00
Ruben Fiszel
d76885724e
fix empty path for get_resource and set_resource
2022-11-15 14:28:22 +01:00
Ruben Fiszel
a649f772a5
fix(python-client): fix transform_leaves
2022-11-15 14:03:54 +01:00
Ruben Fiszel
b4fd470025
fix(python-client): fix get_state
2022-11-15 13:59:58 +01:00
Ruben Fiszel
a6a5adadf4
fix(python-client): fix set_resource
2022-11-15 13:38:46 +01:00
Ruben Fiszel
32bca1fd4c
feat(clients): rename internal state as state + setters for resources/variables in python
2022-11-15 13:16:53 +01:00
Ruben Fiszel
20bc904e5f
fix(python-client): fix get_resource
2022-11-03 08:56:00 +01:00
Jakub Kołodziejczak
e4cd931ab5
fix(python-client): provide backwards compatibility down to python3.7 ( #738 ) ( #739 )
...
this reverts b46d0ff11d introducing
alternative way of avoiding bug described in
https://github.com/windmill-labs/windmill/issues/736#issuecomment-1279679730
the improvement here is that we're able to support more python versions
now
2022-10-15 10:27:07 +02:00
Ruben Fiszel
295e28fd43
fix: python-client verify ssl
2022-06-12 03:42:44 +02:00
Ruben Fiszel
1a61d50076
feat: alpha hub integration + frontend user store fixes + script client base_url fix
2022-06-12 01:55:05 +02:00
Ruben Fiszel
2e132878e4
first commit
2022-05-05 04:25:58 +02:00