summaryrefslogtreecommitdiff
path: root/python-xonsh.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-11 22:29:50 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-11 22:29:50 +0000
commit594dee8b1396b5040e65ddb6900384d749bd1fac (patch)
tree9ca0fe88590ff412f36ad2284fa57ee47ad70f67 /python-xonsh.spec
parentb2962fdb0530e389ab22c261eb4abdf6f70a10cb (diff)
automatic import of python-xonsh
Diffstat (limited to 'python-xonsh.spec')
-rw-r--r--python-xonsh.spec189
1 files changed, 189 insertions, 0 deletions
diff --git a/python-xonsh.spec b/python-xonsh.spec
new file mode 100644
index 0000000..cf464de
--- /dev/null
+++ b/python-xonsh.spec
@@ -0,0 +1,189 @@
+%global _empty_manifest_terminate_build 0
+Name: python-xonsh
+Version: 0.13.4
+Release: 1
+Summary: Python-powered, cross-platform, Unix-gazing shell
+License: BSD 2-Clause License
+URL: https://xon.sh
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/48/55/ba8fdbd56c33b0fc7e6e1487b861381a9527fc02b2782caa7317de5fadfc/xonsh-0.13.4.tar.gz
+BuildArch: noarch
+
+Requires: python3-prompt-toolkit
+Requires: python3-pygments
+Requires: python3-xonsh[doc,test]
+Requires: python3-pre-commit
+Requires: python3-re-ver
+Requires: python3-tomli
+Requires: python3-xonsh[bestshell]
+Requires: python3-furo
+Requires: python3-numpydoc
+Requires: python3-sphinx
+Requires: python3-psutil
+Requires: python3-pyzmq
+Requires: python3-matplotlib
+Requires: python3-doctr
+Requires: python3-tornado
+Requires: python3-runthis-sphinxext
+Requires: python3-livereload
+Requires: python3-myst-parser
+Requires: python3-xonsh[ptk,pygments]
+Requires: python3-ujson
+Requires: python3-gnureadline
+Requires: python3-distro
+Requires: python3-setproctitle
+Requires: python3-distro
+Requires: python3-gnureadline
+Requires: python3-setproctitle
+Requires: python3-prompt-toolkit
+Requires: python3-pyperclip
+Requires: python3-pygments
+Requires: python3-xonsh[bestshell]
+Requires: python3-pytest
+Requires: python3-restructuredtext-lint
+Requires: python3-pytest-cov
+Requires: python3-pytest-mock
+Requires: python3-pytest-timeout
+Requires: python3-pytest-subprocess
+Requires: python3-pytest-rerunfailures
+Requires: python3-prompt-toolkit
+Requires: python3-pygments
+Requires: python3-coverage
+Requires: python3-pyte
+Requires: python3-virtualenv
+
+%description
+ **xonsh** is a Python-powered, cross-platform, Unix-gazing shell language and command prompt.
+ The language is a superset of Python 3.6+ with additional shell primitives.
+ xonsh (pronounced *conch*) is meant for the daily use of experts and novices alike.
+ If you like xonsh, :star: the repo, `write a tweet`_ and stay tuned by watching releases.
+First steps
+***********
+Install xonsh from pip:
+ python -m pip install 'xonsh[full]'
+And visit https://xon.sh for more information:
+- `Installation <https://xon.sh/contents.html#installation>`_ - using packages, docker or AppImage.
+- `Tutorial <https://xon.sh/tutorial.html>`_ - step by step introduction in xonsh.
+Extensions
+**********
+- `Core extensions (xontribs) <https://xon.sh/api/_autosummary/xontribs/xontrib.html>`_
+- `External extensions on Github <https://github.com/topics/xontrib>`_
+- `List of awesome xontribs <https://github.com/xonsh/awesome-xontribs>`_
+- `Create a xontrib step by step from template <https://github.com/xonsh/xontrib-template>`_
+Projects that use xonsh
+***********************
+- `gitsome <https://github.com/donnemartin/gitsome>`_: A supercharged Git/shell autocompleter with GitHub integration.
+- `xxh <https://github.com/xxh/xxh>`_: Using xonsh wherever you go through the ssh.
+- `rever <https://regro.github.io/rever-docs/>`_: Cross-platform software release tool.
+- `Regro autotick bot <https://github.com/regro/cf-scripts>`_: Regro Conda-Forge autoticker.
+The xonsh shell community
+*************************
+The xonsh shell is developed by a community of volunteers and has no organization that can get grants, donations or additional support. There are two major ways to help the xonsh shell: to spread the good word about xonsh in the world (`write a tweet`_) and to help improve the xonsh shell (`solve a popular issue <https://github.com/xonsh/xonsh/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc>`_ or a `good first issue <https://github.com/xonsh/xonsh/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22+sort%3Areactions-%2B1-desc>`_). We welcome new contributors!
+
+%package -n python3-xonsh
+Summary: Python-powered, cross-platform, Unix-gazing shell
+Provides: python-xonsh
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-xonsh
+ **xonsh** is a Python-powered, cross-platform, Unix-gazing shell language and command prompt.
+ The language is a superset of Python 3.6+ with additional shell primitives.
+ xonsh (pronounced *conch*) is meant for the daily use of experts and novices alike.
+ If you like xonsh, :star: the repo, `write a tweet`_ and stay tuned by watching releases.
+First steps
+***********
+Install xonsh from pip:
+ python -m pip install 'xonsh[full]'
+And visit https://xon.sh for more information:
+- `Installation <https://xon.sh/contents.html#installation>`_ - using packages, docker or AppImage.
+- `Tutorial <https://xon.sh/tutorial.html>`_ - step by step introduction in xonsh.
+Extensions
+**********
+- `Core extensions (xontribs) <https://xon.sh/api/_autosummary/xontribs/xontrib.html>`_
+- `External extensions on Github <https://github.com/topics/xontrib>`_
+- `List of awesome xontribs <https://github.com/xonsh/awesome-xontribs>`_
+- `Create a xontrib step by step from template <https://github.com/xonsh/xontrib-template>`_
+Projects that use xonsh
+***********************
+- `gitsome <https://github.com/donnemartin/gitsome>`_: A supercharged Git/shell autocompleter with GitHub integration.
+- `xxh <https://github.com/xxh/xxh>`_: Using xonsh wherever you go through the ssh.
+- `rever <https://regro.github.io/rever-docs/>`_: Cross-platform software release tool.
+- `Regro autotick bot <https://github.com/regro/cf-scripts>`_: Regro Conda-Forge autoticker.
+The xonsh shell community
+*************************
+The xonsh shell is developed by a community of volunteers and has no organization that can get grants, donations or additional support. There are two major ways to help the xonsh shell: to spread the good word about xonsh in the world (`write a tweet`_) and to help improve the xonsh shell (`solve a popular issue <https://github.com/xonsh/xonsh/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc>`_ or a `good first issue <https://github.com/xonsh/xonsh/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22+sort%3Areactions-%2B1-desc>`_). We welcome new contributors!
+
+%package help
+Summary: Development documents and examples for xonsh
+Provides: python3-xonsh-doc
+%description help
+ **xonsh** is a Python-powered, cross-platform, Unix-gazing shell language and command prompt.
+ The language is a superset of Python 3.6+ with additional shell primitives.
+ xonsh (pronounced *conch*) is meant for the daily use of experts and novices alike.
+ If you like xonsh, :star: the repo, `write a tweet`_ and stay tuned by watching releases.
+First steps
+***********
+Install xonsh from pip:
+ python -m pip install 'xonsh[full]'
+And visit https://xon.sh for more information:
+- `Installation <https://xon.sh/contents.html#installation>`_ - using packages, docker or AppImage.
+- `Tutorial <https://xon.sh/tutorial.html>`_ - step by step introduction in xonsh.
+Extensions
+**********
+- `Core extensions (xontribs) <https://xon.sh/api/_autosummary/xontribs/xontrib.html>`_
+- `External extensions on Github <https://github.com/topics/xontrib>`_
+- `List of awesome xontribs <https://github.com/xonsh/awesome-xontribs>`_
+- `Create a xontrib step by step from template <https://github.com/xonsh/xontrib-template>`_
+Projects that use xonsh
+***********************
+- `gitsome <https://github.com/donnemartin/gitsome>`_: A supercharged Git/shell autocompleter with GitHub integration.
+- `xxh <https://github.com/xxh/xxh>`_: Using xonsh wherever you go through the ssh.
+- `rever <https://regro.github.io/rever-docs/>`_: Cross-platform software release tool.
+- `Regro autotick bot <https://github.com/regro/cf-scripts>`_: Regro Conda-Forge autoticker.
+The xonsh shell community
+*************************
+The xonsh shell is developed by a community of volunteers and has no organization that can get grants, donations or additional support. There are two major ways to help the xonsh shell: to spread the good word about xonsh in the world (`write a tweet`_) and to help improve the xonsh shell (`solve a popular issue <https://github.com/xonsh/xonsh/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc>`_ or a `good first issue <https://github.com/xonsh/xonsh/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22+sort%3Areactions-%2B1-desc>`_). We welcome new contributors!
+
+%prep
+%autosetup -n xonsh-0.13.4
+
+%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-xonsh -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 0.13.4-1
+- Package Spec generated