Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel

(官方教程建议使用virtualevn,但是我在virtualevn中pip install的包不生效 很奇怪):

python3 -m pip install --index-url https://test.pypi.org/simple/ apache-iotdb==0.9.0-rc5 (假设版本是0.9.0-rc5)

注意,如果上述命令失败,那说明这个test pypi下没有thrift包,此时可以使用--no-deps参数跳过thrift安装:

python3 -m pip install --index-url https://test.pypi.org/simple/ --no-deps apache-iotdb==0.9.0-rc5 (假设版本是0.9.0-rc5)

不过并没有什么用。。因为没有thrift就没法运行。。

所以准确流程是:

python3 -m pip install thrift==0.13.0

python3 -m pip install --index-url https://test.pypi.org/simple/ --no-deps apache-iotdb==0.9.0-rc5


然后跑一下client-py下的client-example.py看是否正确。


如果不是在virtualevn环境下,记得用完后删除这个临时包:python3 -m pip uninstall apache-iotdb



一切OK,就可以正式发布了:(注:如果之前为了测试修改过setup.py,这里记得把setup.py里的name改回来重新生成dist文件夹)

python3 -m twine upload  dist/*

注:如果没有上传权限找项目管理员。


这部分内容参考了

https://packaging.python.org/tutorials/packaging-projects/

...