Skip to main content

pharbers dag scheduler config

Project description

phDagCommand

Pharbers Python 工具集合

打包和发布方式

# pipy 打包发布方式
1. 修改 phcli/define_value.py 中 CLI_CLIENT_VERSION 的版本号 
2. 修改 file/ph_max_auto/phDagJob-*.tmp 中的 install_phcli 版本号
   并将 file/ph_max_auto/phDagJob-*.tmp 上传到 s3://ph-platform/*/template/python/phcli/maxauto/ 下
3. 修改 phcli/ph_max_auto/define_value.py 中新的模板文件版本

4. 打包
$ rm -rf build/ dist/
$ python setup.py sdist bdist_egg bdist_wheel

5. 上传
发布 pypi 
$ python -m twine upload dist/*
将生成的 dist/phcli-XXX-py3.8.egg 添加到 s3://ph-platform/*/jobs/python/phcli/common/ 下

清洗打包流程

# zip 打包方式(scala 调用方式)
$ python setup.py sdist --formats=zip

安装方式

$ pip install phcli

使用方法

> phcli -h

更新文档

2.2.1 2021/1/29

  1. 紧急修复 bug,在 .ipynb 中无法读取 ~/.profile 中的环境变量

2.2.0 2021/1/25

  1. 新增 recall 召回功能,可撤回 publish 的 dag。phcli maxauto recall --name dag_name

2.1.0 2021/1/22

  1. Jupyter Spark Session 更语义化的 App Name
  2. 对 Jupyter R 的支持
  3. 修复了 phcli maxauto dag 后,无法取参的问题

2.0.4

  1. 修复 jupyter dag 时 timeout 参数的 bug
  2. 修复 preset.write_asset 的 bug

2.0.3

  1. phcli maxauto create 新增 option [--timeout],指定 job 运行的超时时间(min),默认为 60 min。

2.0.0

  1. 之前的 phcli maxauto --cmd XXX --option 改为 phcli maxauto XXX --option
  2. phcli maxauto 新增两个 option,[--ide] 可选 c9(默认),jupyter。[--runtime] 可选 python3(默认),r。
  3. phcli maxauto create 新增 option [--command] 可选 submit(默认),script。
  4. create/combine/dag 执行过程中出现目录已存在会提示是否覆盖。
  5. phcli maxauto combine 新增参数 [--owner],[--tag],[--jobs]。
  6. phcli maxauto submit 改为 phcli maxauto online_run

1.2.3

  1. dag airflow list 完成
  2. phcli 1.2.3 spark submit 中文乱码 bug 解决
  3. phcli 1.2.2 修复 submit jar 问题

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

phcli-3.0.23.tar.gz (8.2 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

phcli-3.0.23-py3.8.egg (347.2 kB view details)

Uploaded Egg

phcli-3.0.23-py3-none-any.whl (147.7 kB view details)

Uploaded Python 3

File details

Details for the file phcli-3.0.23.tar.gz.

File metadata

  • Download URL: phcli-3.0.23.tar.gz
  • Upload date:
  • Size: 8.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5

File hashes

Hashes for phcli-3.0.23.tar.gz
Algorithm Hash digest
SHA256 4f2936e71a9ce965b272469903932a5e12566fc1319ed46d243b9a0744c4038b
MD5 061b51d560883fdb1ba61fd03dca7c5b
BLAKE2b-256 052e79b0dbc5318f363663f5b00486e6083952dbc88dd4a89a33a377bed1af62

See more details on using hashes here.

File details

Details for the file phcli-3.0.23-py3.8.egg.

File metadata

  • Download URL: phcli-3.0.23-py3.8.egg
  • Upload date:
  • Size: 347.2 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5

File hashes

Hashes for phcli-3.0.23-py3.8.egg
Algorithm Hash digest
SHA256 6f6083f8122c04f5bca26aea8b4c9f873d8d3a072b16c2fb083abfc6034f37f8
MD5 24e296473e69eba1d52cffa838a03fa9
BLAKE2b-256 cce937f410d054b297db7c9dd04ec7fd29b4db37676a77e8fc505af4d7fe8be3

See more details on using hashes here.

File details

Details for the file phcli-3.0.23-py3-none-any.whl.

File metadata

  • Download URL: phcli-3.0.23-py3-none-any.whl
  • Upload date:
  • Size: 147.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5

File hashes

Hashes for phcli-3.0.23-py3-none-any.whl
Algorithm Hash digest
SHA256 5fc72612c5218540275681a8aceee7499a9c22e67e2ce89994853bbd8c589320
MD5 8147295a4b228b364cca90516e5a1e9d
BLAKE2b-256 7f4344a6a39f505af20d7564977d3a6748ab12a5dd7792524db09740092487fe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page