* test pipeline with variable group
* added variable group as part of pipelines
* dev testing based on branch name
* typo
* factor out strategy
* test e2e
* extends in ci
* syntax attempt
* lc testgs
* revert
* strategy
* revert
* missed refs
* test variable
* revert test dev packages for unit, lc tests
* missed ref
* sync with ADO changes
* removed specific build id
* test commit
* test commit
* latest dev run
* latest from branch
* latest
* skip build tagging for public build
* print debugging info
* added ext and sdk pipeline resources
* maxDiff = None
* variable passing for sdk
* revert variable group
* latest for sdk
* skip dep isolation test
* specified project name
* missed ref
* missed ref
---------
Co-authored-by: Victoria Hall <victoria.hall@microsoft.com>
* tests, support for dict & httpresp
* support for returning list
* added support for int, double
* bool support, unit tests
---------
Co-authored-by: Victoria Hall <victoria.hall@microsoft.com>
* Updating function dir in metadata resp
* Updating test imports
* Removed path hardcoding
* Added UT
* Revert FileNotFound error
* Added Otel flag
* Linting fix
* Fixed index func
* allow nill data for generic bindings
* tests
* lint
* added comment
* compatible with generic implicit output
* removed if cond
* revert return none supp
* added back support for returning None
* e2e test with generic bind and return none
---------
Co-authored-by: Varad Meru <vrdmr@users.noreply.github.com>
Co-authored-by: gavin-aguiar <80794152+gavin-aguiar@users.noreply.github.com>
Co-authored-by: Victoria Hall <victoria.hall@microsoft.com>
* sdk working prototype
* misc
* new registry pseudo
* prototype changes
* weird dispatcher changes
* almost works
* working prototype!!
* reset flag
* support for mix & match in same func
* added pytype to decode()
* caching
* added tests
* revert later
* lint, clean up, templates
* reorder
* reorder again
* test pypi problems
* correct dir
* checking tests
* 404s
* investigating 500s
* no cache
* debugging
* more helpful debugging
* check raw bindings
* runtime error
* runtime error logging attempt
* local logger
* sys modules
* typo
* extensions version
* testing changes -- revert later
* added host logs
* spacing?
* debugging changes
* Moved dateutil to install_requires (#1443)
* Moved dateutil to install_requires
* Flake8 fixes
* Update Python Worker Version to 4.26.0
* net8 target framework
* stdout is not none
* tests pass locally
* updating extension versions
* temp table test fix
* table and eventhub test fix
* all blob tests
* merge with dev
* no importlib
* specific tests only for deferred bindings
* removed -e
* syntax
* ignore test, add back in cache
* revert eh and table tests
* blob extension resources
* >=3.9 support + test fixes
* lint
* removed testing changes
* lint again
* unit tests fix
* append to list
* fixes + tests
* reset flag, extra test
* revert meta changes, tests passing locally
* fixed tests
* fix unit test, import by default
* revert default import, meta refactoring
* fixed meta refactor
* added tests for helpers
* type syntax
* fixed tests
* actually fixed tests
* update base ext supported python version
* fixing unit test timeouts?
* setup.py too
* installing from .[deferred-bindings]
* update base ext supported python version again
* update var name in setup.py
* update var name in meta
* refactor tests into sep folder
* lint + install only .NET6
* remove script
* edit workflow
* import by default, misc fixes
* revert, only changed var name
* get_binding check
* revert get_binding check, import by default
* lint
* rename, replace None checks, comments
* fixed flag placement
* attribute error + lint
* fixed unit tests
* yml bug/feature reports
* moving flag set out of get_binding
* lint + 100
* add registry none check
* lint
* move check
* revert error raise
* changed order
* revert flag set
* loader registry none check
* adding back in checks
* reports & workflow feedback
* permissions + consumption
* feedback
* setup.py
* db test csproj
* remove 3.12
* combined db & e2e test workflow
* fixed consumption workflow
* fixed 3.7 tests
* skip all tests
* renamed registries as constants
* add flag as part of FunctionInfo + tests
* lint
* added logs (fails until new base)
* lint + base update
* changing bind_name (fails until exts)
* Revert "changing bind_name (fails until exts)"
This reverts commit 7971498bea.
* is_db property added to PTI
* fixed test
* quick log
* better log
* lint
* refactor FI + pin pip
* return cache val immediately
* install .[test-db] only for >=3.9
* fixing installation
* fixing installation pt2
* fixing installation pt3
* sep step for installations
* sep step for installations pt2
* closed if + semicolon
* updated refs to base
* updated refs to blob (rerun later)
* update setup.py
* remove import try/catch
* log bug fix
* unit tests
* pin pip
* log if base not found
* log delimiters
* removed f strings
* lint + feedback
* pydocs + default val
* get_raw_bindings method
* var names + docs
---------
Co-authored-by: gavin-aguiar <80794152+gavin-aguiar@users.noreply.github.com>
Co-authored-by: AzureFunctionsPython <funcdisc@microsoft.com>
Co-authored-by: Victoria Hall <victoria.hall@microsoft.com>
Co-authored-by: wangbill <12449837+YunchuWang@users.noreply.github.com>
* Moved dateutil to install_requires (#1443)
* Moved dateutil to install_requires
* Flake8 fixes
* Update Python Worker Version to 4.26.0
---------
Co-authored-by: gavin-aguiar <80794152+gavin-aguiar@users.noreply.github.com>
Co-authored-by: AzureFunctionsPython <funcdisc@microsoft.com>
* enabled implicit output for generic bindings
* should only fail durable tests?
* special case for table
* extra test for table
* special case for logic apps
* special case for durable
* fixing failing eventhub batch test
* added output binding
* flake
* eventhub output binding
* flake
* changed param name
* add_function prio explicit return type
* added tests
* added V2 test
* remove if cond for durable client
* lint
* Revert "remove if cond for durable client"
---------
Co-authored-by: peterstone2017 <12449837+YunchuWang@users.noreply.github.com>