Jiajie Zhong
6e812be14d
[python] Add ut cover process definitions separate mode ( #6908 )
...
* [python] Add ut cover process definitions separate mode
* Remove unused print syntax
* Fix test error, cause raw_script not exists anymore
3 years ago
Jiajie Zhong
0dce68edd7
[python] Add task type python http ( #6906 )
...
* [python] Add task type python http
* Fix unittest error
* Fix UT error
3 years ago
JinYong Li
4bec792160
[Fix][Common] rewrite code generate,fix bit shift ( #6914 )
...
* rewrite code generate,fix bit shift
* fix ut
* add algorithm from licenses file
* add algorithm from licenses file
* add algorithm from licenses file
* add algorithm from licenses file
* add algorithm from licenses file
* fix ut
3 years ago
Jiajie Zhong
7c5c7ec907
[ci][python] Add isort to sort out import ( #6871 )
...
* Add isort config file to fix conflict with black
* Add some doc about isort
3 years ago
Jiajie Zhong
54933b33e3
[ci][python] Add coverage check in CI ( #6861 )
...
* [ci] Add coverage check in CI
* Coverage add dependent
* Install pydolphinscheduler before run coverage
* Up test coverage to 87% and down threshold to 85%
* Fix code style
* Add doc about coverage
3 years ago
mask
a998415afe
[Feature][datasource] Change DataSource Connection Pool from Druid to HiKariCP ( #6490 ) ( #6828 )
...
* [Feature][datasource] Change DataSource Connection Pool from Druid to HiKariCP (#6490 )
* fix pom dep scope
* filter alert
* filter alert
* filter alert
* fix checkstyle
* remove hikaricp version
* update pom
* add properties
* add properties
* rename properties
* fix e2e fail
* rename properties
3 years ago
Jiajie Zhong
e76cf77040
[python] Add parameter schedule for process definition ( #6664 )
...
* [python] Add parameter schedule for process definition
* Rebase and fix some code style
* May schedule work on both string and datetime
* Fix flaky test
* Add comment about freeze time
* Add edge test for schedule_json with None schedule
* Fix test function name
* Fix rebase error
3 years ago
Jiajie Zhong
cd8205217a
[python] Fix process definition's user assigned not pass ( #6753 )
3 years ago
wangxj3
dc8b87e473
[Feature-#6268][server-master] Serial execte process ( #6185 )
...
* add serial processInstance
* fix bug
* add test
* fix code style
* fix style code
* add sql
* fix sql error
* add api
* add test
* fix code style
* modify api
* delete column , fix mapper
* fix unimport
* fix test
* fix bug of missing param for Python
* fix code style
* fix test
* fix test
Co-authored-by: wangxj <wangxj31>
3 years ago
Jiajie Zhong
32d4411469
[python] Add flake8 and black for code style and integrated to GA ( #6679 )
...
* [python] Add code style lint for GA
* Change github action name
* Auto change by black
* Fix flake8
* Fix broken link for pyds README.md
* Auto fix by black
* Separate GitHub workflows
* Add Black badge and CI locally in README.md
3 years ago
Jiajie Zhong
1165afbdd1
[python] Add param workgroup to process definition ( #6667 )
3 years ago
Jiajie Zhong
9fb6d6ba9f
Fix f-strings variable error ( #6677 )
3 years ago
Jiajie Zhong
2e7036529c
Add CI test for python API ( #6636 )
...
* Add CI for python API
* Fix task assign without process definition
* Fix ci
* Add header
* Add build badge for pydolphinscheduler
* Add content to README.md
* Remove unnecessary blank line
3 years ago
Jiajie Zhong
9060f8b462
Fix process definitions exists check error ( #6668 )
...
* Fix process definitions exists check error
* Add error log while verify status neither success or exists
3 years ago
Jiajie Zhong
ef9de9de3b
Add example about how to bulk create workflow ( #6659 )
3 years ago
Jiajie Zhong
dd6ed36f65
Add Python API implementation of workflows-as-code ( #6269 )
...
* Init DS python SDK pydolphinscheduler: python code definition
* Doc first
* Add quick start and developer doc
* Java documentation change
* Add LICENSE-py4j.txt
* Add py4j to release-docs/LICENSE
* Move dependency version to parent pom
* Remove outdated code
* Add tenant parameter to tutorial
3 years ago