Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

phcli

Package Overview
Dependencies
Maintainers
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

phcli

pharbers dag scheduler config

  • 4.0.0
  • PyPI
  • Socket score

Maintainers
4

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 问题

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc