summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <copr-devel@lists.fedorahosted.org>2023-02-25 05:05:12 +0000
committerCoprDistGit <copr-devel@lists.fedorahosted.org>2023-02-25 05:05:12 +0000
commitcc39c610bd92841e8239b2a37cf43480c5710ed3 (patch)
tree0e30cdb0d66b49308717d01ccbc84310a256649a
parent9accafee1262482bfd61bda5103db3f94d7bee1b (diff)
automatic import of python3-nudatusopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-nudatus.spec104
-rw-r--r--sources1
3 files changed, 106 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..573f451 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/nudatus-0.0.5.tar.gz
diff --git a/python-nudatus.spec b/python-nudatus.spec
new file mode 100644
index 0000000..aed344c
--- /dev/null
+++ b/python-nudatus.spec
@@ -0,0 +1,104 @@
+%global _empty_manifest_terminate_build 0
+Name: python-nudatus
+Version: 0.0.5
+Release: 1
+Summary: Strip comments from scripts, intended for use with MicroPython and other storage constrained environments
+License: MIT
+URL: https://github.com/zanderbrown/nudatus
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/23/4d/cf8a2c68ef1f6653e3fb677e35e2fb3c549092853780a0cf6014beb83ec9/nudatus-0.0.5.tar.gz
+BuildArch: noarch
+
+Requires: python3-black
+Requires: python3-coverage
+Requires: python3-pytest-faulthandler
+Requires: python3-pytest
+Requires: python3-wheel
+Requires: python3-twine
+Requires: python3-pytest-random-order
+Requires: python3-pytest-cov
+Requires: python3-pytest
+Requires: python3-pytest-cov
+Requires: python3-pytest-random-order
+Requires: python3-pytest-faulthandler
+Requires: python3-coverage
+Requires: python3-black
+Requires: python3-wheel
+Requires: python3-twine
+Requires: python3-wheel
+Requires: python3-twine
+Requires: python3-pytest
+Requires: python3-pytest-cov
+Requires: python3-pytest-random-order
+Requires: python3-pytest-faulthandler
+Requires: python3-coverage
+Requires: python3-black
+
+%description
+Nudatus is a tool to remove comments from Python scripts.
+It was created for use in uflash_ to help squeeze longer programs onto the micro:bit but it should be suitable for various environments with restricted storage.
+*Note* Nudatus uses the tokenizer built into Python so only supports the syntax of the version it's running on, but it's extremely unlikely this will cause you any issues (print is handled fine).
+Personally I pronounce nudatus as new-dat-us which I appreciate is probably 'wrong'.
+
+%package -n python3-nudatus
+Summary: Strip comments from scripts, intended for use with MicroPython and other storage constrained environments
+Provides: python-nudatus
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+%description -n python3-nudatus
+Nudatus is a tool to remove comments from Python scripts.
+It was created for use in uflash_ to help squeeze longer programs onto the micro:bit but it should be suitable for various environments with restricted storage.
+*Note* Nudatus uses the tokenizer built into Python so only supports the syntax of the version it's running on, but it's extremely unlikely this will cause you any issues (print is handled fine).
+Personally I pronounce nudatus as new-dat-us which I appreciate is probably 'wrong'.
+
+%package help
+Summary: Development documents and examples for nudatus
+Provides: python3-nudatus-doc
+%description help
+Nudatus is a tool to remove comments from Python scripts.
+It was created for use in uflash_ to help squeeze longer programs onto the micro:bit but it should be suitable for various environments with restricted storage.
+*Note* Nudatus uses the tokenizer built into Python so only supports the syntax of the version it's running on, but it's extremely unlikely this will cause you any issues (print is handled fine).
+Personally I pronounce nudatus as new-dat-us which I appreciate is probably 'wrong'.
+
+%prep
+%autosetup -n nudatus-0.0.5
+
+%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-nudatus -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Sat Feb 25 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.5-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..eef8525
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+c5f53fed3153080298b54e6547fd4b9a nudatus-0.0.5.tar.gz