%global _empty_manifest_terminate_build 0 Name: python-rpyc Version: 5.3.1 Release: 1 Summary: Remote Python Call (RPyC) is a transparent and symmetric distributed computing library License: None URL: https://rpyc.readthedocs.org Source0: https://mirrors.nju.edu.cn/pypi/web/packages/0f/e0/a584823afecc5d8a0c18c46da4e028876e3e34946e6e3b2c3d430cd19b18/rpyc-5.3.1.tar.gz BuildArch: noarch Requires: python3-plumbum %description |Version| |Python| |Tests| |License| RPyC_ (pronounced like *are-pie-see*), or *Remote Python Call*, is a **transparent** library for **symmetrical** `remote procedure calls`_, clustering_, and distributed-computing_. RPyC makes use of object-proxying_, a technique that employs python's dynamic nature, to overcome the physical boundaries between processes and computers, so that remote objects can be manipulated as if they were local. Documentation can be found at https://rpyc.readthedocs.io .. figure:: http://rpyc.readthedocs.org/en/latest/_images/screenshot.png :align: center A screenshot of a Windows client connecting to a Linux server. Note that text written to the server's ``stdout`` is actually printed on the server's console. .. References: .. _RPyC: https://github.com/tomerfiliba-org/rpyc .. _remote procedure calls: http://en.wikipedia.org/wiki/Remote_procedure_calls .. _clustering: http://en.wikipedia.org/wiki/Clustering .. _distributed-computing: http://en.wikipedia.org/wiki/Distributed_computing .. _object-proxying: http://en.wikipedia.org/wiki/Proxy_pattern .. Badges: .. |Version| image:: https://img.shields.io/pypi/v/rpyc.svg?style=flat :target: https://pypi.python.org/pypi/rpyc :alt: Version .. |Python| image:: https://img.shields.io/pypi/pyversions/rpyc.svg?style=flat :target: https://pypi.python.org/pypi/rpyc#downloads :alt: Python Versions .. |Tests| image:: https://github.com/tomerfiliba-org/rpyc/actions/workflows/python-app.yml/badge.svg :target: https://github.com/tomerfiliba-org/rpyc/actions/workflows/python-app.yml :alt: Build Status .. |License| image:: https://img.shields.io/pypi/l/rpyc.svg?style=flat :target: https://github.com/tomerfiliba-org/rpyc/blob/master/LICENSE :alt: License: MIT %package -n python3-rpyc Summary: Remote Python Call (RPyC) is a transparent and symmetric distributed computing library Provides: python-rpyc BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-rpyc |Version| |Python| |Tests| |License| RPyC_ (pronounced like *are-pie-see*), or *Remote Python Call*, is a **transparent** library for **symmetrical** `remote procedure calls`_, clustering_, and distributed-computing_. RPyC makes use of object-proxying_, a technique that employs python's dynamic nature, to overcome the physical boundaries between processes and computers, so that remote objects can be manipulated as if they were local. Documentation can be found at https://rpyc.readthedocs.io .. figure:: http://rpyc.readthedocs.org/en/latest/_images/screenshot.png :align: center A screenshot of a Windows client connecting to a Linux server. Note that text written to the server's ``stdout`` is actually printed on the server's console. .. References: .. _RPyC: https://github.com/tomerfiliba-org/rpyc .. _remote procedure calls: http://en.wikipedia.org/wiki/Remote_procedure_calls .. _clustering: http://en.wikipedia.org/wiki/Clustering .. _distributed-computing: http://en.wikipedia.org/wiki/Distributed_computing .. _object-proxying: http://en.wikipedia.org/wiki/Proxy_pattern .. Badges: .. |Version| image:: https://img.shields.io/pypi/v/rpyc.svg?style=flat :target: https://pypi.python.org/pypi/rpyc :alt: Version .. |Python| image:: https://img.shields.io/pypi/pyversions/rpyc.svg?style=flat :target: https://pypi.python.org/pypi/rpyc#downloads :alt: Python Versions .. |Tests| image:: https://github.com/tomerfiliba-org/rpyc/actions/workflows/python-app.yml/badge.svg :target: https://github.com/tomerfiliba-org/rpyc/actions/workflows/python-app.yml :alt: Build Status .. |License| image:: https://img.shields.io/pypi/l/rpyc.svg?style=flat :target: https://github.com/tomerfiliba-org/rpyc/blob/master/LICENSE :alt: License: MIT %package help Summary: Development documents and examples for rpyc Provides: python3-rpyc-doc %description help |Version| |Python| |Tests| |License| RPyC_ (pronounced like *are-pie-see*), or *Remote Python Call*, is a **transparent** library for **symmetrical** `remote procedure calls`_, clustering_, and distributed-computing_. RPyC makes use of object-proxying_, a technique that employs python's dynamic nature, to overcome the physical boundaries between processes and computers, so that remote objects can be manipulated as if they were local. Documentation can be found at https://rpyc.readthedocs.io .. figure:: http://rpyc.readthedocs.org/en/latest/_images/screenshot.png :align: center A screenshot of a Windows client connecting to a Linux server. Note that text written to the server's ``stdout`` is actually printed on the server's console. .. References: .. _RPyC: https://github.com/tomerfiliba-org/rpyc .. _remote procedure calls: http://en.wikipedia.org/wiki/Remote_procedure_calls .. _clustering: http://en.wikipedia.org/wiki/Clustering .. _distributed-computing: http://en.wikipedia.org/wiki/Distributed_computing .. _object-proxying: http://en.wikipedia.org/wiki/Proxy_pattern .. Badges: .. |Version| image:: https://img.shields.io/pypi/v/rpyc.svg?style=flat :target: https://pypi.python.org/pypi/rpyc :alt: Version .. |Python| image:: https://img.shields.io/pypi/pyversions/rpyc.svg?style=flat :target: https://pypi.python.org/pypi/rpyc#downloads :alt: Python Versions .. |Tests| image:: https://github.com/tomerfiliba-org/rpyc/actions/workflows/python-app.yml/badge.svg :target: https://github.com/tomerfiliba-org/rpyc/actions/workflows/python-app.yml :alt: Build Status .. |License| image:: https://img.shields.io/pypi/l/rpyc.svg?style=flat :target: https://github.com/tomerfiliba-org/rpyc/blob/master/LICENSE :alt: License: MIT %prep %autosetup -n rpyc-5.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-rpyc -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Apr 07 2023 Python_Bot - 5.3.1-1 - Package Spec generated