th2\ grpc\ sim\模板

th2-grpc-sim-template的Python项目详细描述


th2 gRPC sim卡模板库

此库包含proto消息和SimTemplate服务,以及在th2 sim template中使用的RPC方法。有关详细信息,请参见sim_template.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_USERPYPI_PASSWORD是发布的参数。在

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

推荐PyPI第三方库


热门话题
java从Dropwizard中的Minio检索文件时,GET请求中的超时是如何处理的?   带Hibernate的java Jackson用于序列化以避免枚举   Raspberry Pi上的java Jave分段错误   java在屏幕旋转时不保存当前片段和数据   java War文件未在Heroku上正确部署   如何使用Java处理Selenium webdriver中的促销广告或cookie   java处理“用法:PApplet[options]<classname>[sketch args]”   java文本文件错误扫描程序   运行第一个JavaFX模块化程序时出现java异常   java将fileoutputstream转换为字符串   如何调试gstreamerjava?   java Spring RestTemplate ResponseBody类是什么样的   如何将JSON数组转换为Java列表。我在用斯文森   javascript在显示div按钮后进入新页面