summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-31 06:29:08 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-31 06:29:08 +0000
commite46a475a80beafc80000ce3706fb2297af84ed4a (patch)
tree13d54b64773f2d6a60fab8693a83c2b24f998cb2
parent6a46dc433112b466fc803d7dbae2ce8df96e3f2c (diff)
automatic import of python-npc
-rw-r--r--.gitignore1
-rw-r--r--python-npc.spec208
-rw-r--r--sources1
3 files changed, 210 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..88cd67d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
diff --git a/sources b/sources
new file mode 100644
index 0000000..26239c8
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+83efea3193dcb2c36af7a936b91f8967 NPC-1.351.tar.gz