diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-31 06:29:08 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-31 06:29:08 +0000 |
commit | e46a475a80beafc80000ce3706fb2297af84ed4a (patch) | |
tree | 13d54b64773f2d6a60fab8693a83c2b24f998cb2 | |
parent | 6a46dc433112b466fc803d7dbae2ce8df96e3f2c (diff) |
automatic import of python-npc
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-npc.spec | 208 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 210 insertions, 0 deletions
@@ -0,0 +1 @@ +/NPC-1.351.tar.gz diff --git a/python-npc.spec b/python-npc.spec new file mode 100644 index 0000000..388cffc --- /dev/null +++ b/python-npc.spec @@ -0,0 +1,208 @@ +%global _empty_manifest_terminate_build 0 +Name: python-NPC +Version: 1.351 +Release: 1 +Summary: Parallel Processing in Network Devices +License: License.txt +URL: https://ntp.perity.site +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/23/c1/9c36022c98ee4e30c6e907fcc3c0635045f400104a4fbbbab8a7d9697ddf/NPC-1.351.tar.gz +BuildArch: noarch + +Requires: python3-netifaces + +%description + + +# Introduction + +NTP is a new parallel threading model which work in **network level**. Here two types of process work. + +1. Communication +2. Execution + +Here communication start using local parallel thread but the execution happens in network devices. + +NPC is Network Processor Client to interface with Network Processor. +Network Processor can be run using Virtual Machine [Tested in Oracle Virtual Box]. Download the Netowork Processor from https://ntp.perity.site/NTP.ova + +# Usage + + import NPC + + NPC.register(ip, file_path) # ip = Machine IP Address, file_path = path to token.txt + + NPC.findServers() # Find for execution servers + + NPC.ntpExec(program,ip,timeout) # program = Code Written in Python, ip = Machine IP Address, timeout = Integer value in seconds + + NPC.fileTransfer(ip, file_path) # ip = Machine IP Address, file_path = path to your file + + +# Tutorial + +https://ntp.perity.site/ + +# Pricing + +https://ntp.perity.site/ + +# FAQ + +https://ntp.perity.site/ + +# License + +www.perity.site/slicense + + + + + +%package -n python3-NPC +Summary: Parallel Processing in Network Devices +Provides: python-NPC +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-NPC + + +# Introduction + +NTP is a new parallel threading model which work in **network level**. Here two types of process work. + +1. Communication +2. Execution + +Here communication start using local parallel thread but the execution happens in network devices. + +NPC is Network Processor Client to interface with Network Processor. +Network Processor can be run using Virtual Machine [Tested in Oracle Virtual Box]. Download the Netowork Processor from https://ntp.perity.site/NTP.ova + +# Usage + + import NPC + + NPC.register(ip, file_path) # ip = Machine IP Address, file_path = path to token.txt + + NPC.findServers() # Find for execution servers + + NPC.ntpExec(program,ip,timeout) # program = Code Written in Python, ip = Machine IP Address, timeout = Integer value in seconds + + NPC.fileTransfer(ip, file_path) # ip = Machine IP Address, file_path = path to your file + + +# Tutorial + +https://ntp.perity.site/ + +# Pricing + +https://ntp.perity.site/ + +# FAQ + +https://ntp.perity.site/ + +# License + +www.perity.site/slicense + + + + + +%package help +Summary: Development documents and examples for NPC +Provides: python3-NPC-doc +%description help + + +# Introduction + +NTP is a new parallel threading model which work in **network level**. Here two types of process work. + +1. Communication +2. Execution + +Here communication start using local parallel thread but the execution happens in network devices. + +NPC is Network Processor Client to interface with Network Processor. +Network Processor can be run using Virtual Machine [Tested in Oracle Virtual Box]. Download the Netowork Processor from https://ntp.perity.site/NTP.ova + +# Usage + + import NPC + + NPC.register(ip, file_path) # ip = Machine IP Address, file_path = path to token.txt + + NPC.findServers() # Find for execution servers + + NPC.ntpExec(program,ip,timeout) # program = Code Written in Python, ip = Machine IP Address, timeout = Integer value in seconds + + NPC.fileTransfer(ip, file_path) # ip = Machine IP Address, file_path = path to your file + + +# Tutorial + +https://ntp.perity.site/ + +# Pricing + +https://ntp.perity.site/ + +# FAQ + +https://ntp.perity.site/ + +# License + +www.perity.site/slicense + + + + + +%prep +%autosetup -n NPC-1.351 + +%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-NPC -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 31 2023 Python_Bot <Python_Bot@openeuler.org> - 1.351-1 +- Package Spec generated @@ -0,0 +1 @@ +83efea3193dcb2c36af7a936b91f8967 NPC-1.351.tar.gz |