From 9d43e34573c36bd950a0ff9e1f994ae539125087 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Thu, 9 Mar 2023 16:34:47 +0000 Subject: automatic import of python-rpyc --- .gitignore | 1 + python-rpyc.spec | 208 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 210 insertions(+) create mode 100644 python-rpyc.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..75bab9a 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/rpyc-5.3.1.tar.gz diff --git a/python-rpyc.spec b/python-rpyc.spec new file mode 100644 index 0000000..2f4b7ce --- /dev/null +++ b/python-rpyc.spec @@ -0,0 +1,208 @@ +%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 +* Thu Mar 09 2023 Python_Bot - 5.3.1-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..fed9ab3 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +b5d61916d4ca97ed75b1fffb4ff6f09c rpyc-5.3.1.tar.gz -- cgit v1.2.3