类似Kettle工具,主要实现数据ETL处理
python 3.10
- 先打包
python setup.py bdist_wheel
- 先卸载
pip uninstall NiceFlow
- 再安装新的
pip install E:\02_Resource\01_Code\python\NiceFlow\NiceFlow\dist\NiceFlow-0.0.5-py3-none-any.whl
- master:分配任务者
- worker:任务执行者
- operator:任务开发者
- 手动指定任务
- master分配任务
- 需要打包发布
- 可以用来做示例对比 https://github.com/TurboWay/bigdata_analyse
- 地铁人流量数据 https://github.com/geekyouth/SZT-bigdata/blob/master/.file/2018record3.zip
- 后台管理 https://gitee.com/likeadmin/likeadmin_python?_from=gitee_search
- sql编辑器 https://github.com/pinterest/querybook
- 报表 https://github.com/lightdash/lightdash
- 报表 https://github.com/getredash/redash
#打包
python setup.py bdist_wheel
#安装
conda activate fluentui
pip uninstall NiceFlow
pip install NiceFlow-0.0.7-py3-none-any.whl
twine upload --repository pypi dist/*
六、使用setup.py安装包 python setup.py install 将模块安装到全局环境中
python setup.py develop 创建一个软链接指向实际所在目录,不会真正安装
七、如何发布到PyPI 注册PyPI账号,创建~/.pypirc文件,配置PyPI访问地址和账号。
python setup.py register sdist upload -r http://pypi.org 使用该信息注册
python setup.py upload 上传源码包