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-4.0.0.tar.gz (8.2 MB view details)

Uploaded Source

Built Distributions

phcli-4.0.0-py3.8.egg (373.0 kB view details)

Uploaded Source

phcli-4.0.0-py3-none-any.whl (158.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: phcli-4.0.0.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.25.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for phcli-4.0.0.tar.gz
Algorithm Hash digest
SHA256 5ac7a0462df120b717851444da09884d0be6aebbe9ee3b4235aa738a3cfad52c
MD5 f11f7be3db52681f88f07e409f67c69a
BLAKE2b-256 9e696bfefd18c5a256e2bbf7c973eb1b96c58bbaa017e181a528b08e7ff53d41

See more details on using hashes here.

File details

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

File metadata

  • Download URL: phcli-4.0.0-py3.8.egg
  • Upload date:
  • Size: 373.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for phcli-4.0.0-py3.8.egg
Algorithm Hash digest
SHA256 5b13f693e3fad941421ccccff1ec39576cf9d7410b47d6b802031eed21dabf42
MD5 1c5ac96f282b7c70eb1616008e649602
BLAKE2b-256 70caa202f06283de3cd2b2109f8e85536faa1468da2fed52b333ac1dfc5aafa6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for phcli-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 72d42dbab4594db4341541731eb0a31f456a8592cf916c447f423fdb4a6dbe0d
MD5 dc3555303c8b6c433745248235a46ddd
BLAKE2b-256 c51931dc418fc0763aa462e9042d601fc43e7dd52eb297719535084f5adedfc3

See more details on using hashes here.

Supported by

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