summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-15 04:55:24 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-15 04:55:24 +0000
commitb2bbdd5c7b6480a704d368d2dd52b2074e5d9735 (patch)
tree31c634ec7e10b7a43da8af92bb9750158a12b634
parent80c7bc8d233077221d38f5350e7fdff2fabf8882 (diff)
automatic import of python-mathicsscript
-rw-r--r--.gitignore1
-rw-r--r--python-mathicsscript.spec113
-rw-r--r--sources1
3 files changed, 115 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..791ef99 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/mathicsscript-6.0.0.tar.gz
diff --git a/python-mathicsscript.spec b/python-mathicsscript.spec
new file mode 100644
index 0000000..3af8ebf
--- /dev/null
+++ b/python-mathicsscript.spec
@@ -0,0 +1,113 @@
+%global _empty_manifest_terminate_build 0
+Name: python-mathicsscript
+Version: 6.0.0
+Release: 1
+Summary: A general-purpose computer algebra system.
+License: GPL
+URL: https://pypi.org/project/mathicsscript/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/72/55/1be71e2c7b661ea212a9c81823670f97b2ebc4750b4e9493790266399051/mathicsscript-6.0.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-Mathics-Scanner
+Requires: python3-Mathics3
+Requires: python3-click
+Requires: python3-colorama
+Requires: python3-columnize
+Requires: python3-networkx
+Requires: python3-prompt-toolkit
+Requires: python3-Pygments
+Requires: python3-mathics-pygments
+Requires: python3-term-background
+Requires: python3-PyYAML
+Requires: python3-pytest
+Requires: python3-PyYAML
+Requires: python3-PyQT5
+Requires: python3-cairosvg
+Requires: python3-cson
+Requires: python3-matplotlib
+
+%description
+* `prompt_toolkit <https://python-prompt-toolkit.readthedocs.io/en/stable>`_ and GNU Readline terminal interaction. This includes:
+ - saving command history between sessions.
+ - variable completion, even for symbol names like ``\\[Sigma]``
+ - limited ESC keyboard input; for example *esc* ``p`` *esc* is π
+* Syntax highlighting using `mathics-pygments <https://pypi.org/project/mathics-pygments/>`_ which includes dynamically created variables and functions.
+* Automatic detection of light or dark `terminal background color <https://pypi.org/project/term-background/>`_.
+* Optional Graphics rendering via `matplotlib <https://matplotlib.org/>`_ for 2D graphics, and `Asymptote <https://asymptote.sourceforge.io>`_ for 3D graphcs.
+* Entering and displaying Unicode symbols such as used for Pi or Rule arrows
+* Provision for running in non-interactive batch mode which an be used inside POSIX shells
+
+%package -n python3-mathicsscript
+Summary: A general-purpose computer algebra system.
+Provides: python-mathicsscript
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-mathicsscript
+* `prompt_toolkit <https://python-prompt-toolkit.readthedocs.io/en/stable>`_ and GNU Readline terminal interaction. This includes:
+ - saving command history between sessions.
+ - variable completion, even for symbol names like ``\\[Sigma]``
+ - limited ESC keyboard input; for example *esc* ``p`` *esc* is π
+* Syntax highlighting using `mathics-pygments <https://pypi.org/project/mathics-pygments/>`_ which includes dynamically created variables and functions.
+* Automatic detection of light or dark `terminal background color <https://pypi.org/project/term-background/>`_.
+* Optional Graphics rendering via `matplotlib <https://matplotlib.org/>`_ for 2D graphics, and `Asymptote <https://asymptote.sourceforge.io>`_ for 3D graphcs.
+* Entering and displaying Unicode symbols such as used for Pi or Rule arrows
+* Provision for running in non-interactive batch mode which an be used inside POSIX shells
+
+%package help
+Summary: Development documents and examples for mathicsscript
+Provides: python3-mathicsscript-doc
+%description help
+* `prompt_toolkit <https://python-prompt-toolkit.readthedocs.io/en/stable>`_ and GNU Readline terminal interaction. This includes:
+ - saving command history between sessions.
+ - variable completion, even for symbol names like ``\\[Sigma]``
+ - limited ESC keyboard input; for example *esc* ``p`` *esc* is π
+* Syntax highlighting using `mathics-pygments <https://pypi.org/project/mathics-pygments/>`_ which includes dynamically created variables and functions.
+* Automatic detection of light or dark `terminal background color <https://pypi.org/project/term-background/>`_.
+* Optional Graphics rendering via `matplotlib <https://matplotlib.org/>`_ for 2D graphics, and `Asymptote <https://asymptote.sourceforge.io>`_ for 3D graphcs.
+* Entering and displaying Unicode symbols such as used for Pi or Rule arrows
+* Provision for running in non-interactive batch mode which an be used inside POSIX shells
+
+%prep
+%autosetup -n mathicsscript-6.0.0
+
+%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-mathicsscript -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 6.0.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..0e1ac8e
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+f879eac57799ca656bba447b1431e09c mathicsscript-6.0.0.tar.gz