Commit d7049ce
R27 🚀 (#88)
* # Feature (2970): Update python client to support setup command (#22)
* # Feature (2970): Update python client to support setup command
- Function add command now support --execution-api-key
- Extra Old Function call removed
* improve polyapi-python setup (#24)
* improve polyapi-python setup
* # Feature (3019): improve polyapi-python setup (#25)
* # Feature (3019): improve polyapi-python setup
* # Feature (3019): improve polyapi-python setup
- UUID Validation check added
---------
Co-authored-by: Sudipta at TechJays <[email protected]>
* # Feature (3007): Update python -m polyapi function add --logs options (#23)
* # Feature (3007): Update python -m polyapi function add --logs options
- if --logs added, then value must enabled or disabled
- If Nothing passed the value is default disabled
- pyproject.toml version updated
* Project Glide + Refactor main command line args parsing (#26)
* Refactor main command line args parsing, adding prepare and sync commands to enable project glide workflows for python
* improved tests
* updating version
* fix for poly cache directory path construction
* one more adjustment to the deployables cache directory so there can't be any conflict with any custom namespace
* this better?
* verbose logging on upload code to see what's failing in CI/CD
* bumpity
* whoops
* so close
* better?
* okay this should be the fix
* is it this?
* maybe
* oh for the love of pete
* whatever. might be a pypi issue
* removing verbose logging
* fixing bugs in sync command to use correct api urls
* update logging
* lint
* improved auth
* last fix for function sync
* fix bug when comment arguments don't align with the function
* try forcing the poly directory to exist
* test logging
* remove debug logging
* fixing project glide deployable types and bumping the version
* fixing missing arguments in python client function upload
* fixing return type for trained functions
* fix bug preventing use of poly sync command locally
* next version of client!
* EN #3183 allow null logs flag for python client (#28)
* let the typing_extensions versions increase to support latest openai pypi package version
* update dependency in one more place
* Some bug fixes for python client (#29)
* fixed bug with parsing python functions without any types, and bug where functions with multiple deployment receipts were getting mangled
* whoops. uncommenting tests
* last test fix
* 0.3.2
* add poly schemas support (#31)
* onward
* adding schemas for Pythonland!
* onward
* next
* next
* next
* next
* test
* next
* next
* next
* little tweak for A-Aron
* fix
* next
* update to v4
* v4 everywhere
* bump version
* add new version
* remove warning, just go with any type for now
* better generate printed messages, fix generate bug after function add
* Update python version (#32)
* Update python image (#33)
* Update python version
* Updated version
* Rollback version
* onward (#34)
* woot! we have some better return types
* toward working tests - except parser/deployables
* more
* getting there
* next
* onawrd
* next
* next
* next
* next
* next (#35)
* improve intellisense detection of schemas
* release 0.3.3.dev8, fix misleading generate after setup
* 0.3.3.dev9 - add support for optional arguments (#36)
* next
* release 0.3.3.dev10
* EN #3943 update to support SFX serverSideAsync True by setting correct return type (#39)
* deploying version 0.3.3 for R22
* upgrade version
* 4084 - revert strippping none values from function arguments during execution
* P2) Update clients and specs endpoint so when generating with no-types argument all schemas get excluded (#38)
* added no type option
* version updated
* 4010 generate contexts (#43)
* make contexts truly optional
* P3) (Optoro) Allow variable to be secret in the UI, but gettable in functions, and prevent secret variables from being made non-secret (#42)
* secret -> secrecy - updated python client
* comment fixed
* add generate contexts (#45)
* adds mtls and direct execute options (#44)
* adds mtls and direct execute support
* support for direct execute from client
* fixed mtls
* removed unused dep
* polyCustom - prevent rewrites of executionId (#46)
* 4292 (#47)
* create mock schemas to fit everything when using no types flag (#48)
* EN #4348 flatten new-lines in arg descriptions (#50)
* EN #4348 flatten new-lines in arg descriptions
* EN #4348 bump version to 0.3.7.dev4
* EN #4360 fix return types for TS funcs (#49)
* adding ability for python client server and client functions to add custom headers (#51)
* fix type error!
* try simple upgrade
* changed version
* 0.3.8.dev0 make it clearer that jsonschema parsing issue is warning not error
* 4418 p2 bug on glide pre commit hook poly prepare make sure we git add any docstrings added from poly prepare (#55)
* Fixed windows no deployables found bug
* removed superfluous print
* Fixed deployables not being staged properly
* Added .venv to excluded directories
* Bumped version up to 0.3.8.dev1
* 4523 fix python client to save generate command arguments and reuse them (#53)
* Add caching for all arguments, add names and function-ids arguments
* Fix restrictiveness logic to work on all arguments
* Only use cache when indirectly generated
* initialize cache with generate
* initialize cache to generate
* Update toml and config
* Restore Generating... print message
---------
Co-authored-by: Ashir Rao <[email protected]>
* Update pydantic version to work with Python 3.13 (#54)
* fix vari under no types (#56)
* better import error (#59)
* 4645 Add github action for polyapi-python unittests, fix polyapi-python unittests (#57)
* make tests pass and github actions
* comment + push
* add dev_requirements
* use dev requirements
* using mkdir to avoid poly not existing
* Revert deployables anf change whitespace for passing tests
* undo diff
* undo deployables.py change
* Windows glide bug (#61)
* Fixed windows find deployable command and fixed ai description generation urls
* Changed version number
* version command in python (#58)
* version command in python
* P2) Webhook Payload Type Blows Up our Python Client (#62)
* adds a fail safe when generating resources
* version increase
* version increment
* Fixing bug where users couldn't put a description in their polyConfig… (#60)
* Fixing bug where users couldn't put a description in their polyConfig field for glide functions
* removing test_bash which should not have been commited, and bumping the version
* next
* fix schema generation (#64)
* remove bad ci file
* Upgrading version to 0.3.8 (#67)
* 4655 p3 polyapi python schema errors lets fix (#63)
* Changed encoding to utf-8 and added unit test
* changed version
* Updated version
* Fixed find deployables command to ensure there are no duplicates (#65)
* Fixed find deployables command to ensure there are no duplicates
* Updated version
* Updated version
* Added check for LOGS_ENABLED env var and updated exceptions (#70)
* Added check for LOGS_ENABLED env var and updated exceptions
* Bumped version
* allow higher stdlib_list
* update in one more spot
* increase version of truststore installed
* added logger (#72)
* added logger
* bumped version
* Change print to use logging (#73)
* Monkey patched print to use logging module
* Bumped version
* EN #4845 fix function args schema bug for TypedDicts
* Revert c612f6e (EN #4845 fix function args schema bug for TypedDicts) – accidental push
* EN bump v to 0.3.9.dev8
* EN #4845 fix func arg schema bug with typed dicts (#75)
* EN #4845 fix func arg schema bug with typed dicts
* EN #4845 v0.3.9.dev9
* Tabi sdk (#74)
* fixing client_id to be singe shared value per generation--matching typescript behavior
* fixing some little type errors
* tabi in the house!
* tweaked to make table_id available on class, and adding description as a docstring comment for the class
* bump version
* oh lordy (#76)
* One more missed f-string in tabi
* Revert monkey patch (#77)
* Revert "Monkey patched print to use logging module"
This reverts commit a761c64.
* bumped version
* remove need for special logging process
* fix GitHub action for polyapi python unittests, fix polyapi python unittests (#66)
* make tests pass and github actions
* comment + push
* add dev_requirements
* use dev requirements
* using mkdir to avoid poly not existing
* Revert deployables anf change whitespace for passing tests
* undo diff
* undo deployables.py change
* new python-ci with pytest, correct actions syntax
* add flask to the requirements, needed for a test
* running into weird ord bug in python3.11, lets do simpler 7 char hash (#79)
* running into weird ord bug in python3.11, lets do simpler 7 char hash
* bump
* fix tests
* add workflow dispatch
* try under 3.13
* 0.3.9.dev15: define some sort of scrub_keys
* back up
* actually fix tests
* Revert "actually fix tests"
This reverts commit 87caa04.
* in sync with actions now?
* update version for deploy
* Updated encoding to utf-8 (#82)
* Updated encoding to utf-8
* bumped version
* EN #4926 fix parser to include kwargs when parsing function params (#83)
* EN #4926 Disallow keyword only args (#84)
* 4940 add visibility argument (#81)
* Added visibility argument
* bumped version
* bumped version
* Implemented scrub_keys function (#85)
* Implemented scrub_keys function
* bumped version
* fix python
* Prepare for deploy
* EN #5300 add optional deploy env vars in setup for poly deployments (#87)
* EN #5300 add optional deploy env vars in setup for poly deployments
* EN #5300 match env var names with TS client
* EN [#5300] have positional args for setup match TS
* EN [#5300] swap these too
* Better uniformity with python arguments and typescript arguments, adding the update_one and delete_one tabi methods as well
* turn it to 11!
* fix test
---------
Co-authored-by: Sudipta at TechJays <[email protected]>
Co-authored-by: Dan Fellin <[email protected]>
Co-authored-by: Aaron Goin <[email protected]>
Co-authored-by: Dan Fellin <[email protected]>
Co-authored-by: Eric Neumann <[email protected]>
Co-authored-by: Don Chiniquy <[email protected]>
Co-authored-by: Bboydozzy96 <[email protected]>
Co-authored-by: FedeMarchiniHotovo <[email protected]>
Co-authored-by: Shina Akinboboye <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: Shina Akinboboye <[email protected]>
Co-authored-by: Daniel-Estoll <[email protected]>
Co-authored-by: Ashir Rao <[email protected]>
Co-authored-by: Ashir Rao <[email protected]>
Co-authored-by: eric.neumann <[email protected]>1 parent 123e2c3 commit d7049ce
File tree
7 files changed
+145
-35
lines changed- polyapi
- tests
7 files changed
+145
-35
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| 45 | + | |
45 | 46 | | |
46 | | - | |
47 | 47 | | |
| 48 | + | |
| 49 | + | |
48 | 50 | | |
49 | 51 | | |
50 | | - | |
51 | | - | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
52 | 57 | | |
53 | 58 | | |
54 | 59 | | |
55 | 60 | | |
56 | | - | |
| 61 | + | |
57 | 62 | | |
58 | 63 | | |
59 | 64 | | |
| |||
65 | 70 | | |
66 | 71 | | |
67 | 72 | | |
68 | | - | |
| 73 | + | |
69 | 74 | | |
70 | 75 | | |
71 | 76 | | |
| |||
74 | 79 | | |
75 | 80 | | |
76 | 81 | | |
77 | | - | |
| 82 | + | |
78 | 83 | | |
79 | 84 | | |
80 | 85 | | |
81 | 86 | | |
82 | 87 | | |
83 | | - | |
| 88 | + | |
84 | 89 | | |
85 | 90 | | |
86 | 91 | | |
87 | 92 | | |
88 | 93 | | |
89 | 94 | | |
90 | | - | |
| 95 | + | |
91 | 96 | | |
92 | 97 | | |
93 | 98 | | |
94 | | - | |
| 99 | + | |
95 | 100 | | |
96 | 101 | | |
97 | 102 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
70 | | - | |
| 69 | + | |
| 70 | + | |
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
110 | | - | |
| 110 | + | |
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
| |||
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
155 | | - | |
156 | | - | |
| 155 | + | |
| 156 | + | |
157 | 157 | | |
158 | 158 | | |
159 | | - | |
| 159 | + | |
160 | 160 | | |
161 | 161 | | |
162 | | - | |
| 162 | + | |
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
| |||
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
179 | | - | |
| 179 | + | |
180 | 180 | | |
181 | 181 | | |
182 | | - | |
| 182 | + | |
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
| |||
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
196 | | - | |
197 | | - | |
198 | | - | |
199 | | - | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
59 | | - | |
| 58 | + | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
297 | 297 | | |
298 | 298 | | |
299 | 299 | | |
300 | | - | |
| 300 | + | |
301 | 301 | | |
302 | 302 | | |
303 | 303 | | |
304 | 304 | | |
305 | | - | |
| 305 | + | |
306 | 306 | | |
307 | 307 | | |
308 | 308 | | |
| |||
338 | 338 | | |
339 | 339 | | |
340 | 340 | | |
341 | | - | |
| 341 | + | |
342 | 342 | | |
343 | 343 | | |
344 | 344 | | |
345 | 345 | | |
346 | | - | |
| 346 | + | |
347 | 347 | | |
348 | 348 | | |
349 | 349 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
58 | 62 | | |
59 | 63 | | |
60 | 64 | | |
| |||
301 | 305 | | |
302 | 306 | | |
303 | 307 | | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
304 | 332 | | |
305 | 333 | | |
306 | 334 | | |
| |||
316 | 344 | | |
317 | 345 | | |
318 | 346 | | |
319 | | - | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
320 | 372 | | |
321 | 373 | | |
322 | 374 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
121 | 125 | | |
122 | 126 | | |
123 | 127 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
285 | 285 | | |
286 | 286 | | |
287 | 287 | | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
288 | 312 | | |
289 | 313 | | |
290 | 314 | | |
| |||
300 | 324 | | |
301 | 325 | | |
302 | 326 | | |
303 | | - | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
304 | 352 | | |
305 | 353 | | |
306 | 354 | | |
| |||
615 | 663 | | |
616 | 664 | | |
617 | 665 | | |
| 666 | + | |
618 | 667 | | |
619 | 668 | | |
620 | 669 | | |
| |||
0 commit comments