公共的

th2-grpc-common的Python项目详细描述


th2 gRPC公共库

这个库包含所有th2组件中使用的通用proto消息。有关详细信息,请参见common.proto文件。 该工具从.proto文件生成代码,并将生成的包(.proto文件和生成的代码)上载到指定的存储库。在

如何维护项目:

  1. 做出你的改变。在
  2. gradle.properties文件中Java包的更新版本。在
  3. package_info.json文件中Python包的更新版本。在
  4. 承诺一切。在

Java

如果要手动创建和发布Java包,请运行以下命令:

gradle --no-daemon clean build publish artifactoryPublish \
       -Pbintray_user=${BINTRAY_USER} \
       -Pbintray_key=${BINTRAY_KEY}

BINTRAY_USERBINTRAY_KEY是发布的参数。在

Python

如果要手动创建并发布Python包:

  1. .proto文件生成服务:
    • 使用Gradle下载并生成th2 Python service generator项目: ^{pr2}$ 在
    • 运行th2 Python服务生成器:
      java -jar {path_to_jar} -p src/main/proto/{package_name} -w PythonServiceWriter -o src/gen/main/python/{package_name}
      
  2. .proto文件生成代码并发布所有内容:
    pip install -r requirements.txt
    python setup.py generate
    python setup.py sdist
    twine upload --repository-url ${PYPI_REPOSITORY_URL} --username ${PYPI_USER} --password ${PYPI_PASSWORD} dist/*
    
    PYPI_REPOSITORY_URLPYPI_USER和{}是发布的参数。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么会出现这些错误?表达式的非法开始   使用HttpUrlConnection的java测试URL仅适用于前面的www   在大数据集上使用kmeans的java堆外内存   查找Java RandomAccessFile如何以字符形式读取第n个字节   java Android从BroadcastReceiver获取标题和描述   java使用构造函数参数模拟嵌套类并测试方法   正在将Azure Blob项强制转换为Java文件对象   java并行运行testNG套件   java程序在运行时似乎没有进入   贬低Java规则引擎的优点和缺点   文本区域中的java中心文本   java JPA从多个表中选择错误   类Java问题使用类加载器重新加载代码   java如何在Spring非管理类上使用@Value   java(关闭)Gradle导入VS代码失败   java arraylist拆分(“空白”)并计算字数   Android/Java如何在单独的*中调用函数。java文件?   具有基本身份验证的java Apache Camel RSS模块   java为什么程序在出现溢出或下溢时不抛出异常