%global _empty_manifest_terminate_build 0 Name: python-arg-services Version: 1.3.1 Release: 1 Summary: gRPC definitions for microservice-based argumentation machines License: MIT URL: http://recap.uni-trier.de Source0: https://mirrors.nju.edu.cn/pypi/web/packages/18/3e/b11b2b2ec82f8f438dd54abceabf1efbb92dd64b8c2014811a0f777c8fe4/arg_services-1.3.1.tar.gz BuildArch: noarch Requires: python3-grpcio Requires: python3-protobuf Requires: python3-grpcio-reflection Requires: python3-grpc-stubs %description # Argumentation Microservices This project contains Protobuf definitions for building complex argumentation machines. The idea is to facilitate a microservice-oriented architecture where individual parts can be swapped out easily. Along with the Protobuf files, the project also contains code for generating libraries for multiple programming languages that are released as packages in their respective registries: - [Python](https://pypi.org/project/arg-services/) - [TypeScript](https://www.npmjs.com/package/arg-services) Documentation can be found at the [Buf Schema Registry](https://buf.build/recap/arg-services). # Build Locally `./generate.sh` %package -n python3-arg-services Summary: gRPC definitions for microservice-based argumentation machines Provides: python-arg-services BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-arg-services # Argumentation Microservices This project contains Protobuf definitions for building complex argumentation machines. The idea is to facilitate a microservice-oriented architecture where individual parts can be swapped out easily. Along with the Protobuf files, the project also contains code for generating libraries for multiple programming languages that are released as packages in their respective registries: - [Python](https://pypi.org/project/arg-services/) - [TypeScript](https://www.npmjs.com/package/arg-services) Documentation can be found at the [Buf Schema Registry](https://buf.build/recap/arg-services). # Build Locally `./generate.sh` %package help Summary: Development documents and examples for arg-services Provides: python3-arg-services-doc %description help # Argumentation Microservices This project contains Protobuf definitions for building complex argumentation machines. The idea is to facilitate a microservice-oriented architecture where individual parts can be swapped out easily. Along with the Protobuf files, the project also contains code for generating libraries for multiple programming languages that are released as packages in their respective registries: - [Python](https://pypi.org/project/arg-services/) - [TypeScript](https://www.npmjs.com/package/arg-services) Documentation can be found at the [Buf Schema Registry](https://buf.build/recap/arg-services). # Build Locally `./generate.sh` %prep %autosetup -n arg-services-1.3.1 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-arg-services -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu May 18 2023 Python_Bot - 1.3.1-1 - Package Spec generated