- 08 8月, 2022 1 次提交
-
-
由 陈家名 提交于
-
- 04 8月, 2022 1 次提交
-
-
由 陈家名 提交于
Migrate all exists method call in PythonGateway to corresponding service
-
- 28 7月, 2022 2 次提交
-
-
由 Jiajie Zhong 提交于
Co-authored-by: Nkezhenxu94 <kezhenxu94@apache.org>
-
由 Jiajie Zhong 提交于
Currently, our core and side module dependent on each others. and will cause cycle import in our codebase, especially in issue #10905, we try to refactor to solve this problem. This patch do the following change: * Rename module `side` to `models` * Move `core/base` and `core/sidebase` to dir `modules` * Move `configuration` and `default_config.yaml` to the root of pydolphinscheduler
-
- 25 7月, 2022 1 次提交
-
-
由 JieguangZhou 提交于
-
- 22 7月, 2022 2 次提交
-
-
由 JieguangZhou 提交于
-
由 JieguangZhou 提交于
-
- 14 7月, 2022 1 次提交
-
-
由 Jiajie Zhong 提交于
* when task with more than one upstreams, mapper TaskDefinitionMapper method queryByName will return more than one record, and failed the mybatis result type, so we have to add `limit 1` to it to * add multiple runs of example in integrate test * Change from subprocess.Popen to subprocess.call_check in integrating test which will raise an error when failed
-
- 12 7月, 2022 1 次提交
-
-
由 陈家名 提交于
-
- 06 7月, 2022 1 次提交
-
-
由 Jiajie Zhong 提交于
-
- 05 7月, 2022 1 次提交
-
-
由 Jiajie Zhong 提交于
* Remove add leading `$` from command * Add copy button from code block * Using `python -m pip` to install package avoid error
-
- 23 6月, 2022 1 次提交
-
-
由 陈家名 提交于
-
- 16 6月, 2022 1 次提交
-
-
由 陈家名 提交于
-
- 14 6月, 2022 1 次提交
-
-
由 陈家名 提交于
close: #10431
-
- 24 5月, 2022 1 次提交
-
-
由 Jiajie Zhong 提交于
This patch fix the error release state not work when it set to offline and submit it to Java gateway, it error because we do not pass the attribute to Java gateway function `createOrUpdateProcessDefinition` close: #9779
-
- 19 5月, 2022 1 次提交
-
-
由 Jiajie Zhong 提交于
rename them and add `python` suffix in the end close: #9121
-
- 16 5月, 2022 1 次提交
-
-
由 陈家名 提交于
-
- 27 4月, 2022 1 次提交
-
-
由 陈家名 提交于
-
- 25 4月, 2022 1 次提交
-
-
由 陈家名 提交于
-
- 20 4月, 2022 1 次提交
-
-
由 Kerwin 提交于
-
- 15 4月, 2022 2 次提交
-
-
由 Jiajie Zhong 提交于
* [python] Add task decorator for python function * Add decorator `@task` * Add a tutorial about it * Change tutorial doc and combine into traditional docs * Add sphinx-inline-tab for better view * revert not need change * Correct python function indent * Correct integration test
-
由 Jiajie Zhong 提交于
Add a new method to get config from environment variables and for now, we have three ways to get config and the priority is `env-var > custom-config-file > built-in-config-file`. Environment config setting does not work in CLI, because it will confuse users when they get config value is `var-env` but value in the configuration file is `var-in-file`, they may not find the way how to change it * Add documentation * Add it to UPDATING.md close: #8344
-
- 12 4月, 2022 2 次提交
-
-
由 Jiajie Zhong 提交于
This patch recovers the properties `python.sign.skip=false` when the combined profile `release,python` is used. also close: #9433
-
由 Jiajie Zhong 提交于
which includes `configuration`, `run example` `how to connect remote server` close: #9286, #9284, #8917
-
- 07 4月, 2022 2 次提交
-
-
由 Eric Gao 提交于
-
由 Jiajie Zhong 提交于
Currently the size of our distribute package is up to 800MB, this patch is migrate python gateway server into api server The distribute package size before and after this patch is: ```sh # before 796M apache-dolphinscheduler-2.0.4-SNAPSHOT-bin.tar.gz # after 647M apache-dolphinscheduler-2.0.4-SNAPSHOT-bin.tar.gz ```
-
- 29 3月, 2022 1 次提交
-
-
由 Eric Gao 提交于
[Feature-8369][Document]Add docs building test instructions in pydolphinscheduler DEVELOP.md (#8369) (#8693)
-
- 28 3月, 2022 1 次提交
-
-
由 caishunfeng 提交于
Co-authored-by: Ncaishunfeng <534328519@qq.com>
-
- 24 3月, 2022 1 次提交
-
-
由 Jiajie Zhong 提交于
* [python] Fix change exists pd attribute user error * Remove attribute from class ProcessDefinition, cause it should to object User instead of object ProcessDefinition. * Grant project to user if attribute user change for exists ProcessDefinition close: #8751 * Add py.test conftest.py for package integration
-
- 22 3月, 2022 1 次提交
-
-
由 Tq 提交于
* fix the API server default time-zone conf * fix the Python server default time-zone conf
-
- 19 3月, 2022 1 次提交
-
-
由 Jiajie Zhong 提交于
* Add new profile `python` to separate build python package from `release`. Now someone who does not interested in python api could build package without python environment * Add auto gpg asc sign when run `mvn instal -Ppython` * Add property to skip gpg sign `python.sign.skip` * Set `python.sign.skip=false` sign python dist by default Co-authored-by: Nkezhenxu94 <kezhenxu94@apache.org>
-
- 18 3月, 2022 1 次提交
-
-
由 Jiajie Zhong 提交于
* [python] Add integrated test to python gateway server * Build java code and create standalone server image in GA * Add component start docker in python * Run example to make sure it work to it close: #8035 * Fix build docker image working directory * Fix working directory
-
- 16 3月, 2022 1 次提交
-
-
由 Jiajie Zhong 提交于
* Add a new commit hook to pre-commit, to auto remove unused imports * Remove all unused pass statements * Add autoflake to tox and out CI close: #8592
-
- 15 3月, 2022 1 次提交
-
-
由 JieguangZhou 提交于
* Change logging.warning to logger.warning * Add testing for logging about task code already in process definition close: #8258
-
- 14 3月, 2022 1 次提交
-
-
由 天仇 提交于
* add `.pre-commit-config.yaml` in the pydolphinscheduler module and configured basic check rules like `isort`, `black`, `flake8` * add some instructions in `DEVELOP.MD` * Fix some mistake and add some docs on it Co-authored-by: NJiajie Zhong <zhongjiajie955@hotmail.com>
-
- 12 3月, 2022 2 次提交
-
-
由 Jiajie Zhong 提交于
* [python] Add tox for out of box test * Add `tox` for easy and complete test * Correct package data attribute * Add more dirs in flake8 ignore * Change GA from raw to tox * Fix env setter * Temp skip sanity * Rm not exists job * Add code test * fix * rm all need * fix * fix * fix * fix * fix * fix * Migrate pip upgrede to tox setting * Change install_commands to commands * fix config of install command * Add GA env to do that * Fix env error * Finial commit * remove duplicate * Change doc * Change dependence of ci * Change dependence of ci
-
由 Jiajie Zhong 提交于
* Change `yaml_parser.py` method `to_string` to magic method `__str__` make it more pythonic. * Add some tests to magic method `__str__` and `__repr__`
-
- 09 3月, 2022 1 次提交
-
-
由 Jiajie Zhong 提交于
* Add LICENSE and NOTICE to Python API * Add new license dir `python-api-license` to keep all Python API's LICENSE files * Change LICENSE in distribute package * Add content about should add LICENSE when new dependence adding
-
- 07 3月, 2022 1 次提交
-
-
由 Jiajie Zhong 提交于
* [python] refactor yaml file parser * Change yaml parser package to ruamel.yaml * Refactor configuration.py module * And file.py to write file locally * Add more tests on it close: #8593 * Fix UT error * Remove pypyaml from tests * Fix file error when param create is False * Fix error logic * And tests to avoid regression
-
- 03 3月, 2022 1 次提交
-
-
由 Jiajie Zhong 提交于
This patch increase Python API unit test coverage threshold from 85% to 90%. If coverage under 90% will failed our the test
-